Quote requests you are licensed for, capped at 3 providers
You know how this usually goes. The same lead is sold to four contractors, all four pay, and the homeowner works out for themselves which one holds a licence. Here, eligibility is decided by the credential your record carries for the trade and nothing else: a request for electrical work reaches providers whose record holds an unexpired electrical licence number and nobody else, whatever anybody paid us. You read the whole job before you commit, you get the homeowner's details when you accept, and your response time is measured and published rather than described.
Providers pay us to receive quote requests. They cannot pay for a credential state their record does not carry, to outrank a provider with a better response record, or to receive work their record does not carry the licence for.
What we ask for, the work and the cost
What we ask you to send
A number, not a box to tick. A number per licensed trade, shown to a homeowner beside the body that issued it and a link to it. Nothing here is checked against a registry. A trade with no unexpired number on your record stays closed to you and the others open, so an electrician who has let a fuels ticket lapse still receives electrical work.
| Trade | What we ask for | Where a homeowner can check it |
|---|---|---|
| Chimney |
|
|
| Electrical |
| |
| Heating and cooling |
| |
| Home inspection |
|
|
| Movers |
|
|
| Plumbing |
| |
| Propane and oil heating |
| |
| Security and alarms |
| |
| Septic systems |
|
|
| Solar and battery |
| |
| Standby generators |
| |
| Wells and water treatment |
|
|
The other 30 trades open on insurance and WSIB, not a licence. We hold no requirement there, so there is no number for a homeowner to check and no credential state for a card to print. An empty requirement is our table having no row rather than the province having no rule, so the homeowner side says nobody licenses the work only where somebody established that, and otherwise says plainly that we have not checked.
Certificates expire, and so does the badge. Both the expiry and the date the record gives for its own check are held here and shown to the homeowner, so a certificate that lapses stops reading as current without anybody deciding to change it. Send the renewal when it happens and the state comes back.
What the work looks like
- 3 providers
- The most that ever see one request. There is no fourth, whatever anybody offers.
- 24 hours
- To accept or decline. Declining costs you nothing. Going quiet is the only thing that counts against you.
- Scope first
- The job, the municipality, the urgency and the budget where there is one, before you commit. The homeowner's name and number arrive when you accept.
- 30 leads
- Before a response time or quote rate is published as a rate. Under that, the count is shown instead of a percentage of six.
What it costs you
- Listed
- No fee
- Per lead
- $25 to $120 per accepted lead
- Success fee
- 5% of the completed job value
- Subscription
- $149 a month
No plan buys eligibility for a trade you are not licensed for, and no plan buys a slot from a provider with a better response record.
What each plan does not includeWork open right now
4 requests are inside their response window. You get the full scope before you decide, and each one went to at most 3 providers.
Movers
This monthSource: seeded demonstration request held in memory on this instanceToronto, The Junction (approximate until you accept)
Three bedroom semi to a house nine blocks away on the 30th. One piano, no elevator at either end, we pack our own boxes.
- Stated budget
- $1,800 to $3,000
- Time to answer
- 4.3 hours left
- Also went to
- Nobody else (cap 3)
- What it costs you
- $149 a month, no per lead charge, or $39 per lead
The homeowner's name, email and phone are not on this card. They are released the moment you accept, and declining costs you nothing: a decline counts as answering and the request stays with the other providers it went to.
This works. It posts to the same endpoint a provider account uses, answers this seeded lead on this instance, and nobody is contacted.
Home inspection
This weekSource: seeded demonstration request held in memory on this instanceMississauga, Port Credit (approximate until you accept)
Conditional offer on a 1974 back split, condition expires Thursday. Need a full inspection with the sewer camera and thermal imaging.
- Stated budget
- $600 to $900
- Time to answer
- 9.3 hours left
- Also went to
- Nobody else (cap 3)
- What it costs you
- 5% of the job, invoiced after the homeowner confirms it is done
The homeowner's name, email and phone are not on this card. They are released the moment you accept, and declining costs you nothing: a decline counts as answering and the request stays with the other providers it went to.
This works. It posts to the same endpoint a provider account uses, answers this seeded lead on this instance, and nobody is contacted.
Basement waterproofing
This monthSource: seeded demonstration request held in memory on this instanceToronto, East York (approximate until you accept)
Water through the north foundation wall after heavy rain, about two metres of staining. Want interior and exterior options priced separately with the drainage work spelled out.
- Stated budget
- $8,000 to $14,000
- Time to answer
- 14.3 hours left
- Also went to
- 1 other provider (cap 3)
- What it costs you
- $149 a month, no per lead charge, or $94 per lead
The homeowner's name, email and phone are not on this card. They are released the moment you accept, and declining costs you nothing: a decline counts as answering and the request stays with the other providers it went to.
This works. It posts to the same endpoint a provider account uses, answers this seeded lead on this instance, and nobody is contacted.
Basement waterproofing
This monthSource: seeded demonstration request held in memory on this instanceToronto, East York (approximate until you accept)
Water through the north foundation wall after heavy rain, about two metres of staining. Want interior and exterior options priced separately with the drainage work spelled out.
- Stated budget
- $8,000 to $14,000
- Time to answer
- 14.3 hours left
- Also went to
- 1 other provider (cap 3)
- What it costs you
- $149 a month, no per lead charge, or $94 per lead
The homeowner's name, email and phone are not on this card. They are released the moment you accept, and declining costs you nothing: a decline counts as answering and the request stays with the other providers it went to.
This works. It posts to the same endpoint a provider account uses, answers this seeded lead on this instance, and nobody is contacted.
How it works
Step 1. Send your registry numbers
Business name, the trades you work in, where you travel, and the licence or certificate number for each trade we hold a requirement for. There is no box to tick saying you are licensed.
A number a homeowner can check is worth something. A tick they have to believe is not.
Step 2. Your numbers go on your profile, unchecked
An ECRA/ESA number sits beside the Electrical Safety Authority, a fuels certificate beside the TSSA, a certificate of qualification beside Skilled Trades Ontario, each with a link to the issuer. Nothing here is checked against a registry, and the homeowner is told that on the card and on your profile.
A trade whose required number is missing, expired or marked failed stays shut. The rest open.
Step 3. Requests reach you only in the trades your record clears
You see the scope, the municipality, the urgency and the budget where the homeowner gave one. You do not see their name or number yet, and you do not pay to find out whether the job is worth the drive.
At most 3 providers per request. 24 hours to accept or decline.
Step 4. Accept, and the homeowner's details are yours
Declining is an answer and costs you nothing. Ignoring a request is what counts against you, because a homeowner waiting on three providers who all went quiet is the failure this whole thing exists to prevent.
Response time and quote rate are computed from these events and published once there are 30 leads behind them. Below that, counts.
And four things that cannot happen
- Nobody buys a category. Money does not make an unlicensed contractor eligible for electrical or gas work.
- A lead is never sold to a fourth provider, whatever anyone offers for it.
- Paid placement can take at most one of the 3 slots, and where it does the row that holds it is labelled as paid on this page. It cannot take a slot from a provider with a better response record, and no homeowner sees that label, because no routed list reaches one today. If routing ever reaches a homeowner, the label goes with it.
- There are no star ratings, because we have no honest basis for one. Response behaviour we can measure; work quality we cannot.
Who gets the request, and how that is decided
At most 3 providers, chosen in this orderThe order is the product: it is why answering quickly is worth something here and why buying a category is not possible.
- 1 of 3
Credentials on record, unexpired
Ineligible providers are removed before anything is ranked, so this is a filter and not a tiebreak. An unlicensed contractor is not sorted lower for electrical work, they are not in the set. Eligibility asks whether the record marks the certificate verified and unexpired; the homeowner side asks that and also how old the date on the record is, so a stale date keeps you eligible and still reads to a homeowner as unchecked.
- 2 of 3
Measured response record
Response rate and median response time, computed from lead events. A provider with no record yet is not treated as a bad one: below 30 leads the figure is shrunk toward the middle so a single fast reply cannot buy the top slot, and a single slow one cannot cost it.
- 3 of 3
Proximity, then the municipality they set
A provider who serves the municipality outranks one who travels to it, and where we have coordinates the closer business goes first. Distance is the last criterion because a licensed electrician forty minutes away is a better outcome for the homeowner than an unlicensed one on the same street.
Where paid placement fits, exactly
At most one slot, never at the expense of rank. A provider can pay to be featured in a trade. That buys at most one of the 3 slots, it never takes a slot from a provider with a better response record, and it cannot put an ineligible provider into the set at all: eligibility is decided before ranking begins, and payment is not an input to it.
Paid placement. This provider paid for this position. What their record says about their credentials, their response record and their eligibility are not affected by payment.
Across the 38 seeded requests that currently route, paid placement occupies no slots at all. Every featured provider on this instance either earned their slot on merit or was not eligible for the work.
A request that found providers
Recomputed against today's credential data, not read back from a stored offer.
Basement waterproofing, Toronto. Water through the north foundation wall after heavy rain, about two metres of staining. Want interior and exterior options priced separately with the drainage work spelled out.
Source: seeded demonstration request2 subscribed providers in this trade, 2 eligible, 2 offered the work (cap 3).
- Slot 1Sample WaterproofingNo licence for us to check in this category
Answered 100% of 7 leads, median 5 hours. Not published on their profile at this sample: too few leads.
- No licence gate on Basement waterproofing. We hold no licence to check for this category, so insurance and WSIB clearance are what a homeowner compares. That says what we hold, not what the province requires: nobody here has checked whether Ontario licenses this work.
- Answered 100% of 7 offers in the window, median 5 hours.
- Serves Toronto.
- Slot 2Sample Plumbing and DrainNo licence for us to check in this category
Answered 100% of 9 leads, median 3 hours. Not published on their profile at this sample: too few leads.
- No licence gate on Basement waterproofing. We hold no licence to check for this category, so insurance and WSIB clearance are what a homeowner compares. That says what we hold, not what the province requires: nobody here has checked whether Ontario licenses this work.
- Answered 100% of 9 offers in the window, median 3 hours.
- Serves Toronto.
The decision, as it is logged
- 2 of 2 providers were eligible for Basement waterproofing in Toronto. Ranked on the credentials each record lists as verified, then measured response record, then distance from the job.
- All 2 were offered it, which is under the cap of 3, so nothing was rationed by rank.
A request that reached nobody
This is what credential gating costs us in volume, and it is the cost we chose.
Heating and cooling, Vaughan. Air conditioning is running and blowing warm. Unit is a 2009 Goodman. Want it looked at and told honestly whether to repair or replace.
Source: seeded demonstration request1 subscribed provider in this trade, 0 eligible, 0 offered the work (cap 3).
Not offered this work, and why
- Sample Heating and Cooling (Failed Check Demo)Credential lapsed, or the record marks it rejected
Your TSSA fuels certificate on file expired on 2026-04-30. Renew it with Technical Standards and Safety Authority and send the new number, which is what the record will then carry. Nothing here is checked against a register: what your record says is what a homeowner sees, and the number is printed so they can check it with the issuer themselves.
The decision, as it is logged
- 0 of 1 providers were eligible for Heating and cooling in Vaughan. Ranked on the credentials each record lists as verified, then measured response record, then distance from the job.
- Sample Heating and Cooling (Failed Check Demo) pays for featured placement in Heating and cooling and was excluded anyway: credential_failed. Payment does not create eligibility.
- Excluded: 1 credential_failed.
Every provider currently shut out of a trade, and the way back in
Held by the same accounts that pay us. A blocked category always comes with the thing that unblocks it, because a rejection with no remedy is how a directory ends up with providers who believe the credential gate is arbitrary.
- Sample Heating and Cooling (Failed Check Demo)Heating and coolingCredential lapsed, or the record marks it rejected
Your TSSA fuels certificate on file expired on 2026-04-30. Renew it with Technical Standards and Safety Authority and send the new number, which is what the record will then carry. Nothing here is checked against a register: what your record says is what a homeowner sees, and the number is printed so they can check it with the issuer themselves.
- Sample LocksmithSecurity and alarmsCredentials not verified
Send your ECRA/ESA electrical contractor licence number, issued by Electrical Safety Authority. Security and alarms requests are not routed to you while the record lists it as anything other than verified. Nothing here is checked against a register: what your record says is what a homeowner sees, and the number is printed so they can check it with the issuer themselves.
- Demo General ContractingGeneral contractorAccount suspended
Eleven of the last fourteen requests went unanswered inside the response window, so we stopped routing homeowners to this account. Reply to the suspension notice with what has changed and we will review it within two business days.
- Demo General ContractingKitchens and bathroomsAccount suspended
Eleven of the last fourteen requests went unanswered inside the response window, so we stopped routing homeowners to this account. Reply to the suspension notice with what has changed and we will review it within two business days.
- Demo General ContractingFlooringAccount suspended
Eleven of the last fourteen requests went unanswered inside the response window, so we stopped routing homeowners to this account. Reply to the suspension notice with what has changed and we will review it within two business days.
- Demo Tree CareArborist and tree serviceYou have paused new work
You have paused new work. Turn it back on when you have capacity: pausing is better than not answering, and it does not affect your response record.
- Demo PaintingPaintingNot subscribed to this category
The Listed plan does not receive routed requests. Homeowners can still contact you from your profile. Subscription or Per lead is what puts Painting requests in front of you.
- Demo PaintingDrywall and plasterNot subscribed to this category
The Listed plan does not receive routed requests. Homeowners can still contact you from your profile. Subscription or Per lead is what puts Drywall and plaster requests in front of you.
What it costs, and what the money does not buy
Every price is on this page. There is no partner tier whose cost is disclosed on a call, and the two columns on each card are the same size on purpose: the second one is the part that decides whether this is worth your money.
Listed
FreeNo fee
Nothing to pay, and nothing routed to you.
What you get
- Directory profile showing the credentials you list, and their dates
- The registry number you send is printed for homeowners to check themselves
- Homeowners can contact you directly
What it does not buy
- Homeowner quote requests are not routed to you
- No featured placement
Per lead
$25 to $120 per accepted lead
Charged when you accept, not when a lead is offered. The band tracks the job value, and the fee is on the card before you accept.
What you get
- Pay only for leads you accept, no monthly fee
- Full job detail before you accept, including budget where the homeowner gave one
- Refunded when the homeowner cannot be reached
What it does not buy
- Does not affect your credential state or your ranking
- Does not include featured placement
Success fee
5% of the completed job value
Invoiced after the homeowner confirms the work is done. Nothing is owed on a job you quoted and did not get.
What you get
- No monthly fee and no charge per lead
- Invoiced only after the homeowner confirms the job is complete
- Suits high-value, low-volume work
What it does not buy
- Does not affect your credential state or your ranking
- Requires confirmed job value, so it does not suit quick service calls
Subscription
$149 a month
Flat, whatever the volume. Worth it above roughly one accepted lead a week, and worse than per lead below that.
What you get
- Quote requests routed to you in the categories your credentials are listed as covering
- At most three providers per request
- Your response time and quote rate published on your profile
- Job details visible before you decide whether to quote
What it does not buy
- Does not affect what your profile says about your credentials
- Does not rank you above a provider with a better response record
- Does not make you eligible for categories you are not licensed for
What is actually coming through
Every figure below is computed from the request table over the last 30 days. Where a figure's own sample is under 30 requests we print the counts instead of a percentage, because a rate from a dozen requests is noise with a decimal point on it.
Source: seeded demonstration requests held in memory on this instanceSeeded demonstration requests, not live homeowner traffic. Nothing here is estimated and nothing is rounded up.
Demand and supply, by trade
Requests in the window against the providers subscribed to the category and the providers actually eligible for it. The two columns differ because a subscription does not create a licence.
| Trade | Requests | Subscribed | Eligible |
|---|---|---|---|
| Electrical | 6 | 1 | 1 |
| Basement waterproofing | 5 | 2 | 2 |
| Plumbing | 5 | 1 | 1 |
| Movers | 4 | 1 | 1 |
| Roofing | 4 | 1 | 1 |
| Home inspection | 3 | 1 | 1 |
| Landscaping | 3 | 1 | 1 |
| Arborist and tree service | 2 | 1 | None |
| Duct cleaning | 2 | 1 | 1 |
| Heating and cooling | 2 | 1 | None |
| Lawn care | 2 | 1 | 1 |
| Locksmith | 2 | 1 | 1 |
| Masonry | 2 | 2 | 2 |
| General contractor | 1 | 1 | None |
| Painting | 1 | 1 | None |
4 trades have requests in the window and nobody eligible to receive them: Arborist and tree service, Heating and cooling, General contractor, Painting. Those requests currently reach no provider at all. If you hold the licence, that is the queue you would walk into.
Homeowners see the other side of this at the trades directory, where the same credential data decides what each card says about a licence, and where the requests on this page came from.