In this article
Contractor lead cost in 2026 is not one number: current published offers run from free profile leads to $33.99 and $54.99 organic leads, $60-plus exclusive phone leads, and $149 monthly permit-data access. Large marketplaces often hide national rates. Compare the billing event, ownership, qualification, and booked-job cost before comparing prices.
Disclosure first: theBuildd publishes this guide and sells exclusive, phone-qualified residential home-improvement leads. We put theBuildd first in the table, state our prices plainly, apply the same questions to our offer, and identify where another provider sells a product we do not.
This page is a price audit, not a collection of remembered ranges. Every dollar figure below was checked against a live first-party page on 20 August 2026. A vendor without a public amount is marked quote only or account only. Nothing has been filled in from an old listicle.
This is the highest-decay page on the site. Re-fetch every price quarterly, preserve the checked date, and remove any figure that no longer appears at its cited source.
The live 2026 table makes contractor lead cost comparable
The table compares the public buying surface, not an imaginary standardized lead. A phone-qualified residential inquiry, an organic call, a shared marketplace contact, and a public-record data row are different products. The “what you buy” column is as important as the price.
| Provider and product | What you buy | Published price | Ownership or delivery | First-party source and fetch date |
|---|---|---|---|---|
| 1. theBuildd trial | 4–7 call-verified residential leads | $200 one time | One buyer; ZIP code and trade locked | theBuildd published pricing; checked 20 August 2026 |
| theBuildd Lead Generation | Phone-qualified residential leads | $3,000 monthly or $2,000 every two weeks | One buyer; text and email delivery | theBuildd published pricing; checked 20 August 2026 |
| theBuildd Lead Gen + SEO | Lead program plus local SEO | $3,500 monthly; $2,500 monthly with LAUNCH25 | One buyer for delivered leads | theBuildd published pricing; checked 20 August 2026 |
| 99 Calls, painting or landscaping organic | Organic calls or forms under its Growth package | $33.99 per lead | Vendor describes the leads as exclusive | 99 Calls, “Painting Leads” and “Landscaping Leads”; checked 20 August 2026 |
| 99 Calls, HVAC, plumbing or roofing organic | Organic calls or forms under its Growth package | $54.99 per lead | Vendor describes the leads as exclusive | 99 Calls trade pricing pages; checked 20 August 2026 |
| 33 Mile Radius | Valid inbound phone lead | Starts at $60 per lead | Exclusive; final price varies by area and lead type | 33 Mile Radius, “What Is Lead Generation”; checked 20 August 2026 |
| Networx exclusive concrete example | Exclusive concrete lead in its published budget example | $58 per lead | Exclusive plan; category price varies | Networx Help Center, “Exclusive Leads”; checked 20 August 2026 |
| Minyona pay per lead | Qualified lead generated through the contractor’s campaign | $50–$200 per lead, plus $2,000 setup | Vendor says leads are exclusive | Minyona homepage pricing FAQ; checked 20 August 2026 |
| Minyona appointment option | Booked qualified appointment | $200–$400 per appointment, plus $2,000 setup | Call center and booking included | Minyona homepage pricing FAQ; checked 20 August 2026 |
| PermitGrab Pro | Building-permit and related public-record data | $149 monthly with a 14-day trial | Data access, not a homeowner inquiry | PermitGrab, “Pricing”; checked 20 August 2026 |
| ProMatcher profile leads | Leads received through a basic profile | Free | Volume is not sold as a purchased allocation | ProMatcher, “Find Contractor Leads”; checked 20 August 2026 |
| Bark | Credits used to contact a lead | $2.35 per credit | Lead credit requirement appears before response | Bark Help Center, “What Is a Credit and How Much Does It Cost?”; checked 20 August 2026 |
| Angi professional leads | Leads within a monthly budget or subscription package | Quote only | Product and price depend on the professional offer | Angi Inc., 2025 Form 10-K; checked 20 August 2026 |
| Thumbtack Pro | Customer contact priced inside the pro account | Account only | Exact lead price and weekly budget are account controls | Thumbtack official Pro Community, “How to Set the Right Lead Budget”; checked 20 August 2026 |
| Modernize Right Pricing | Dynamically priced home-improvement lead program | Quote only | Contractor sets a ceiling; value varies by source | Modernize, “Marketplace Solutions Pricing”; checked 20 August 2026 |
| CraftJack | Lead priced by service category and schedule | Quote only | Purchase price appears in the contractor agreement or account | CraftJack contractor terms, current version; checked 20 August 2026 |
| Porch Pro | Individual leads or automatic delivery against a budget | Account only | Buy individually, set a budget, or combine both | Porch Pro, “Get Qualified Homeowner Leads”; checked 20 August 2026 |
| Google Local Services Ads | Valid call, message or booking lead | Account only | Price varies by location, job, lead type and bidding mode | Google Local Services Help, “How Leads Work”; checked 20 August 2026 |
The Networx number is deliberately labeled as a concrete-lead example. It is not presented as a universal Networx rate. Bark’s $2.35 buys one credit, not necessarily one lead. PermitGrab sells access to public records, not a homeowner who has asked the buyer for an estimate.
Those distinctions stop a neat table from becoming a dishonest one. Published does not mean comparable. It means the vendor exposed enough information to record what one unit costs and what that unit is supposed to contain.
One source was excluded for the opposite reason. Aged Lead Store had indexed pricing, but its page did not permit a live fetch during this audit. Because the amount could not be rechecked on 20 August 2026, it is not quoted here.
How much do contractor leads cost?
Public 2026 prices range from free profile-generated contacts to per-lead charges above $60, while subscriptions and flat-rate programs run from $149 monthly for permit data to several thousand dollars for managed, qualified lead delivery. That spread describes different products. There is no defensible all-contractor average that makes them interchangeable.
The cheapest visible unit in the table is not automatically the cheapest source of signed work. A free profile does not promise paid volume. A permit record requires outbound prospecting. One Bark credit may be only part of the credit cost required to contact a customer.
The managed offers carry work that a raw record does not. Someone pays for advertising, forms, tracking, call handling, qualification, invalid-contact review, territory controls, and delivery. If a step is absent from the provider’s process, the contractor usually absorbs it after purchase.
That is really all there is to it. Price follows the unit being sold, the value of the underlying job, the cost of finding the homeowner, and the work performed before the contractor receives anything.
The table therefore supports a firm conclusion and leaves one question open. The conclusion is that advertised contractor lead prices span incompatible billing units. The open question is what each quote will cost your company per accepted job. No vendor rate card can answer that in advance.
Contractor lead prices by trade show the market moving underneath you
One provider’s live pages offer the cleanest same-method trade comparison found in this refresh. 99 Calls publishes an organic rate and vendor-reported paid-channel ranges for five trades. It says the paid figures are the 10th–90th percentiles from its managed accounts over the last 12 full months.
| Trade | Organic lead rate | Google Ads lead range | Local Services Ads lead range | Source and fetch date |
|---|---|---|---|---|
| Painting | $33.99 | $96–$273 | $42–$55 | 99 Calls, “Painting Leads”; checked 20 August 2026 |
| Landscaping | $33.99 | $48–$87 | $28–$69 | 99 Calls, “Landscaping Leads”; checked 20 August 2026 |
| HVAC | $54.99 | $129–$429 | $35–$120 | 99 Calls, “HVAC Leads”; checked 20 August 2026 |
| Plumbing | $54.99 | $74–$353 | $55–$152 | 99 Calls, “Plumbing Leads”; checked 20 August 2026 |
| Roofing | $54.99 | $187–$760 | $51–$185 | 99 Calls, “Roofing Leads”; checked 20 August 2026 |
These are 99 Calls’ figures about its own programs and managed accounts. They are not independent national benchmarks, and they are not theBuildd-specific results. The organic rate also sits inside a package relationship, so a buyer should request every package fee before treating it as the all-in acquisition cost.
Still, the comparison is useful because the method stays mostly fixed while the trade changes. Painting and landscaping occupy a different paid-search price surface from roofing. HVAC and plumbing show wide ranges that a single midpoint would conceal.
Territory moves prices again. The same 99 Calls roofing page publishes different paid-search ranges on state pages. That makes a national “roofing lead price” a weak budget input even before exclusivity, qualification, and job type enter the quote.
Source note: 99 Calls state roofing pricing pages for California, New York and Texas; checked 20 August 2026.
Season changes the auction while the page is live. Storm activity can move roofing demand. The first heat wave can move HVAC calls. Contractor competition and the specific search behind a lead can widen the range without any formal rate-card change.
Use the trade table as a question generator, not a promise. Ask a provider which market sample produced its range, which fees sit outside it, whether duplicates and spam were removed, and whether the displayed number measures ad spend alone or the final invoice.
Quote-only pricing is information, not a number
“Quote only” does not mean “expensive.” It means the public site did not expose a dollar amount that could be checked without a sales conversation, location input, or account. That uncertainty belongs in the comparison instead of being filled with a third-party estimate.
Angi’s annual filing describes full-priced leads inside monthly budgets and discounted leads inside subscription packages. It does not supply a national contractor rate card. Modernize explains dynamic Right Pricing and a buyer-set ceiling, but the amount still depends on the program.
Thumbtack’s official Pro Community says professionals use exact lead prices and weekly budgets. The price is exact for the account, not public as one national trade figure. Porch likewise lets professionals buy leads individually or set an automatic-delivery budget without publishing one universal dollar amount.
CraftJack’s current contractor terms refer to the purchase price and category pricing schedule. The agreement defines the commercial mechanism, but it does not create a public cross-trade card. Google says Local Services lead prices vary with location, job type, lead type, and bidding mode.
These vendors may still produce a workable quote. The evidence simply does not permit a writer to publish $20–$150 beside the brand name as though the company posted that range. Third-party estimates can be useful for planning, but they do not belong in a table advertised as current first-party pricing.
Ask for the number, not the adjective. “Competitive,” “flexible,” and “right priced” cannot enter a budget. A written price, billing event, territory, product definition, added fee schedule, and remedy for an invalid contact can.
What are you buying when a vendor says “lead”?
A contractor lead can be a shared form submission, an exclusive inbound call, a call-verified residential homeowner, a booked appointment, an account contact, or a public-record prospect. Each demands different work from the contractor. A useful quote defines the person, the trigger for billing, the ownership rule, and the remedy before stating price.
Start with the billing event. Are you charged when a form is delivered, when a customer chooses to message, when a phone call crosses a duration threshold, when an appointment is booked, or when your team claims a record? Similar invoices can measure completely different moments.
Then define ownership. “Exclusive” should answer a narrow question: does this provider sell or deliver the same inquiry to another buyer? It does not mean the homeowner contacted no other company independently, and it does not say anything about offline estimates already scheduled.
Qualification needs its own checklist. A verified phone number is not the same as a live conversation. A live conversation is not the same as confirming the property, requested trade, service area, timeframe, and intent to speak with a contractor.
The exclusive lead pricing guide goes deeper on that premium. The shared-versus-exclusive comparison explains how ownership changes the sales race without pretending exclusivity makes every contact close.
Finally, separate residential inquiries from commercial opportunities. theBuildd qualifies residential homeowners. A contractor seeking commercial projects should raise that need on the call, but should not buy a residential program on the assumption that commercial volume will appear.
Four pricing models move risk to different places
Per-lead pricing makes the invoice rise with delivered volume. The attraction is simple measurement: count accepted leads and compare the charge. The risk is that a busy period can cost more than planned, especially when a platform uses bidding or dynamic prices.
Flat monthly pricing fixes the invoice for the period. It moves volume risk toward the buyer because a slower month costs the same. It also removes the incentive to decide whether the next lead is worth another bid in the middle of a busy week.
Credit systems put a currency between cash and contact. Buyers know the credit requirement before responding, but the dollars per lead depend on the credit pack price and credits required. Record both. A per-credit figure alone is not a contractor lead price.
Subscription data products sell access rather than inbound intent. They can expose many records at a low visible monthly fee, but somebody must research, call, follow up, and comply with outreach rules. The contractor is buying prospecting material, not an appointment.
The six contractor lead sources compared places these offers beside paid ads, SEO, referrals, and canvassing. It is useful when the buying decision is really about speed, control, or staff time rather than a vendor rate.
No model removes risk. It chooses where risk sits: variable invoice, fixed monthly commitment, credit consumption, or internal prospecting labor. A contractor should choose the risk the business can measure and operate, not the model with the smallest unit printed in bold.
What should I pay per lead?
Pay no more than your own gross profit and verified booking rate can support. Set an allowable acquisition cost per signed job, multiply it by your recent lead-to-job rate for the same trade, then compare that ceiling with the all-in quote. A national average cannot substitute for your numbers.
The dimensional check is straightforward:
Maximum affordable cost per lead = allowable acquisition cost per booked job × booked jobs per accepted lead
Currency per job multiplied by jobs per lead produces currency per lead. Use a recent rate from the same trade, territory, lead definition, and sales process. Do not borrow a close rate from a vendor page and present the result as your forecast.
Start with gross profit, not revenue. The job still has labor, materials, equipment, insurance, overhead, callbacks, and financing costs. Decide how much gross profit can fund acquisition while leaving enough for the rest of the business.
Capacity belongs in the same decision. A price can be economically affordable and operationally useless when estimators cannot run the appointments or crews cannot deliver the work. Paying for more opportunities during a production bottleneck buys delay, not growth.
The invoice will never tell you that. Your own source report has to connect accepted leads, response, appointments, signed work, and gross profit. Anything less lets a low CPL hide poor conversion or lets an expensive lead look bad despite producing profitable jobs.
Cost per lead contractors compare must include the whole invoice
Normalize every quote into the same reporting period. Include setup charges, subscriptions, management charges, required media spend, platform fees, and the value of valid credits or replacements. Keep taxes separate if accounting treats them separately across vendors.
For a flat plan, do not divide the fee by a promised lead count. Divide the actual period fee by leads your written definition accepted. For a per-lead plan, reconcile billed leads to accepted leads before reporting the effective CPL.
Then carry the source through to signed work. The cost per booked job guide gives the formulas, denominator controls, and reporting fields. It is the better comparison when one source sells cheap shared contacts and another sells fewer, more qualified inquiries.
Track staff time as a separate operating cost. A data feed may have a low subscription charge and still require hours of research and outbound calls. A qualified appointment may cost more at purchase while consuming less office labor before the estimate.
Do not mix a booked appointment with a signed job. One is a calendar event; the other is accepted work. Vendors may use “booking,” “customer,” “conversion,” and “acquisition” differently, so write your internal denominator before reading anyone else’s case study.
Use at least one complete sales cycle before drawing a conclusion, and preserve lead-level records. High-ticket replacement work may close after the invoice month. A same-month report can punish the source for deals still open unless the attribution window follows them consistently.
Audit a lead quote before signing
Take this list into the sales call and require written answers. A provider that cannot define its billing unit cannot be compared, however attractive the opening price sounds.
- Name the billable event. Record exactly when a lead becomes a charge.
- Define the homeowner. Confirm residential or commercial, property role, service request, territory, and timeframe.
- Write the ownership rule. State whether the same inquiry goes to another contractor, affiliate, or later buyer.
- List qualification work. Separate data validation, live calling, intent checks, and appointment booking.
- Expose every charge. Add setup, subscription, media, management, minimum budget, and renewal terms.
- Document the remedy. Define invalid categories, evidence required, reporting window, and whether the outcome is a credit or replacement.
- Set delivery expectations. Record channel, delivery delay, operating hours, and what happens to an unanswered call.
- Protect measurement. Require source labels, timestamps, recordings where lawful, and exportable lead records.
Run the same audit on theBuildd. Get the exclusivity boundary and replacement promise into the order you accept. Ask how ZIP codes and trade define the territory. Confirm the residential focus and how delivery timing is measured.
The provider comparison and buying criteria show how those answers change a shortlist. Price should narrow the field only after the product definitions line up.
Where theBuildd’s flat rate fits
theBuildd sends each lead to one buyer, never shares, resells, or recycles it, and locks territory by ZIP code and trade. A five-person in-house call team speaks with every homeowner before delivery. Leads arrive by text and email in under 10 minutes.
Bad leads are replaced. Typical volume is 10–15 qualified leads a week, depending on trade, territory size, and local demand. That is a working range with explicit variables, not a fixed floor, close-rate promise, revenue forecast, or return promise.
The trial costs $200 one time for 4–7 exclusive, call-verified leads. Lead Generation costs $3,000 monthly or $2,000 billed every two weeks. Lead Gen + SEO costs $3,500 monthly, and LAUNCH25 sets the monthly promotional price at $2,500.
The caveat matters. Flat pricing makes the invoice predictable, not automatically cheaper. Divide the actual fee by accepted leads and signed jobs from the same cohort. Compare that result with every other source using the same definitions and attribution window.
theBuildd is not the fit for commercial-project buyers, contractors who require money back instead of replacement, or anyone demanding a fixed volume floor. Mention commercial needs on the call, but the qualification product is built around residential homeowners.
Compare a flat rate with your current lead invoice
Review the trial and monthly plans, then run the fee through your own accepted-lead and booked-job numbers.
This price table expires every quarter
The evidence date is part of the claim. A price without a fetch date looks permanent when it is not. Dynamic bids, promotions, package terms, and account rules can move before a vendor edits the headline on its marketing page.
The next scheduled review is 20 November 2026. At that refresh, every dollar figure should be opened at its first-party source again. Changed figures replace old ones, removed figures disappear, and newly unpublished amounts become quote only instead of inheriting the last visible rate.
The trade table deserves the same treatment. Its paid-channel ranges describe a rolling measurement window, so leaving them untouched would quietly change what “last 12 full months” means. Capture the current range and methodology together.
Do not patch a missing first-party price with a competitor blog, agency estimate, or forum comment. Those sources can reveal questions contractors ask, but they cannot turn an unpublished rate card into a current vendor price.
The practical buying rule survives every refresh: compare the unit first, then the price, then your booked-job result. A contractor lead price is useful only when you know what triggered the charge, who else received the opportunity, and what happened after your team got it.