Angi leads commonly cost contractors about $15-$100 or more per contact, with many home-service leads falling around $25-$60 each. The actual Angi lead price depends on trade, location, job size, lead type, and account terms; monthly spending can range from a few hundred dollars to several thousand.
Angi does not publish one fixed national rate card, so the figures below are budgeting estimates rather than guaranteed quotes. Assumptions: U.S. service businesses buying local homeowner leads, before taxes and the contractor’s own sales and job-delivery costs.
| Item | Low | Average | High | Notes |
|---|---|---|---|---|
| Single lead | $15-$25 | $25-$60 | $60-$150+ | Trade, market, and project scope affect the charge |
| Monthly lead budget | $300-$600 | $700-$1,500 | $2,000-$5,000+ | Depends on lead volume and campaign settings |
| Booked-job acquisition cost | $50-$150 | $150-$500 | $500-$1,000+ | Includes paid leads that do not convert |
| Lead follow-up labor | $5-$15 | $15-$40 | $40-$100+ | Estimated staff time per lead, separate from platform fees |
What contractors typically pay for Angi leads
A practical starting budget is $300-$1,500 per month, with individual lead charges often between $25 and $60. A small operator testing one service area may spend less; a busy company buying multiple trades or expanding across several ZIP codes can spend several thousand dollars monthly. Lead volume and account settings determine the bill more than a universal flat subscription price.
Lower-priced inquiries are more likely in less competitive service categories or smaller markets. A basic handyman request might fall near $15-$40, while a roofing, HVAC replacement, or major remodeling inquiry may cost $50-$150 or more. These are planning ranges: the amount shown in a contractor’s account or agreement is the relevant price for that campaign.
Angi’s product and billing arrangements can differ by market and account. Contractors may encounter charges associated with individual opportunities, a budget or package commitment, or other account terms. A lead fee is not a guarantee of a completed job, an exclusive customer, or a minimum project value. Review the written offer for billing triggers, limits, and any additional charges before accepting it.
Per-lead cost also understates the true expense. If a contractor pays $40 for each of 20 inquiries, the platform charge is $800; staff time, estimating visits, and unsuccessful follow-ups add to the cost of acquiring work. For campaign planning, separate Angi charges from payroll, travel, sales commissions, and job costs.
How lead fees, follow-up labor, and budget limits add up
The lead charge is only one part of the customer-acquisition bill. A useful estimate separates platform charges, time spent qualifying prospects, travel or estimating, and any account-level or optional charges listed in the agreement. The following allocation is illustrative, not an Angi-published fee schedule.
| Cost component | Low estimate | Typical estimate | High estimate | What it covers |
|---|---|---|---|---|
| Angi lead charges | $15-$25 per inquiry | $25-$60 per inquiry | $60-$150+ per inquiry | Varies by service, location, and lead details |
| Follow-up labor | $5-$15 per lead | $15-$40 per lead | $40-$100+ per lead | Calls, texts, qualification, and scheduling |
| Estimate or site visit | $0-$25 per lead | $25-$100 per visit | $100-$250+ per visit | Travel and estimating time, if not billable |
| Monthly campaign spend | $300-$600 | $700-$1,500 | $2,000-$5,000+ | Depends on lead count and selected budget |
| Account or service charges | $0 if none apply | Varies by written terms | Varies by written terms | Check setup, membership, or other stated fees |
For a quick estimate, multiply expected lead volume by the quoted lead rate, then add sales labor and trip costs. For example, 25 leads at $40 each cost $1,000 in platform charges; 12 hours of follow-up at $30 an hour add $360, before site visits.
Ask whether the displayed rate applies per homeowner request, per contact, or another defined event. Also confirm whether multiple contractors can receive the same opportunity, whether the customer’s project details are screened, and how a disputed or invalid lead is handled. These terms affect the value of the charge even if the quoted price stays unchanged.
Why ZIP code, trade, and project size change the quote
Local competition and the job’s expected value are major reasons two contractors can see different lead prices. A high-demand metro market may price leads above a rural service area because more contractors are competing for homeowner inquiries. As a rough planning allowance, urban campaigns can run 10%-30% above a less competitive nearby market, while a rural area may have fewer leads and longer travel distances.
Trade category matters. A lower-ticket repair inquiry may cost $15-$40, whereas a large, urgent, or specialized project can reach $60-$150 or more. HVAC requests during extreme temperatures, emergency plumbing calls, and roof replacement inquiries may attract more competition than routine maintenance. The quoted amount is still account- and market-specific; a contractor should not assume every lead in a category costs the same.
Project scope and lead detail also change the economics. A homeowner seeking a $300 repair is different from one planning a $12,000 system replacement, even if both appear under the same general trade. A request with a clear project description, desired timing, and service address can be easier to qualify than a brief inquiry, but it may cost more if demand is strong.
Service radius can influence both the number of opportunities and the cost to pursue them. A 10-mile radius may limit lead volume but reduce unproductive driving; extending coverage to 30-50 miles may increase inquiries while adding travel time and fuel. Contractors should calculate the radius using realistic dispatch and estimate costs, not just the platform’s lead rate.
How Angi lead prices compare with other ways to find jobs
Compare the cost per booked job, not just the advertised cost per contact. Angi can provide inquiries without the upfront campaign work required for some channels, but a shared lead or a poorly matched request may lower conversion. Referrals may carry little direct marketing expense, while paid search can demand more setup and ongoing management.
| Lead source | Typical price range | Useful comparison |
|---|---|---|
| Angi-style marketplace lead | $15-$150+ per inquiry | Check competition, contact quality, and dispute terms |
| Paid search advertising | $20-$150+ per click or inquiry, depending on trade | Clicks may not become qualified calls; management may cost extra |
| Local referral | $0-$100+ per referred prospect | Often low cash cost, but volume is harder to control |
| Direct mail campaign | $0.50-$2+ per piece, plus design and list costs | Requires many mailers to produce a small number of responses |
These alternatives use different billing units, so the figures are not direct equivalents. For a fair comparison, divide total channel spending by the number of customers who actually book. A $40 marketplace inquiry that converts one in five times means about $200 in lead charges per booked job, before follow-up labor. A $100 inquiry that closes more often may have a lower acquisition cost.
Use net job contribution as a second check. If a booked repair contributes $350 after materials and field labor, spending $200 to acquire it may be viable; spending $500 is not, unless it leads to profitable repeat work. Avoid judging a campaign by revenue alone because revenue does not account for job expenses or the cost of unsuccessful estimates.
Three monthly budgets for different lead volumes
Monthly spend becomes clearer when the expected number of inquiries is tied to a realistic close rate. The examples use an assumed $25-$60 lead charge and exclude taxes, account charges, and the contractor’s own labor. A specialty or competitive-market campaign can exceed these totals.
| Scenario | Lead assumptions | Platform spend | Booked jobs | Estimated cost per booked job |
|---|---|---|---|---|
| Small repair operator | 10 leads at $25-$40; 20%-30% close rate | $250-$400 | 2-3 jobs | $83-$200 |
| Local HVAC or plumbing crew | 25 leads at $35-$60; 20%-30% close rate | $875-$1,500 | 5-8 jobs | $109-$300 |
| Roofing or remodeling company | 40 leads at $60-$100; 15%-25% close rate | $2,400-$4,000 | 6-10 jobs | $240-$667 |
The close rates are examples, not performance guarantees. A higher-ticket trade may accept a larger acquisition cost if gross profit supports it, but a low-margin repair business may need a lower lead price or stronger conversion. Include sales labor when comparing these examples with other advertising channels.
A budget cap is useful only if the account’s billing setup actually limits charges as expected. Confirm whether the cap applies monthly, per service, or to a particular lead type. Track invoiced leads against the account record and keep a simple log of date, ZIP code, project, charge, contact outcome, estimate, and sale.
When duplicate, unreachable, or mismatched leads affect value
A $30 lead can be expensive if it is duplicated or outside the company’s service scope. Before buying, check what counts as a valid lead and how quickly a contractor must report problems. The platform’s rules govern whether a charge can be reviewed or credited, and not every unsuccessful sales call qualifies for a refund.
Record the evidence for a disputed inquiry: call attempts, messages, customer response, project description, location, and any duplicate contact. Ask support which conditions qualify for a credit and what documentation is required. Do not assume a lead will be refunded solely because the homeowner did not answer, chose another provider, or declined the estimate.
Campaign settings can prevent some avoidable waste. Verify each selected trade, ZIP code, job type, service radius, and schedule. A company that performs furnace repairs but not full system replacements should confirm that its lead preferences do not expose it to a volume of unsuitable installation requests. A deliberate weekly review can identify mismatches before they accumulate.
Time to first contact can influence conversion, especially for urgent repairs. If staff cannot respond promptly during evenings or peak season, a larger lead budget may buy inquiries the business is not equipped to handle. Assign a response owner and track how many minutes or hours pass between the inquiry and the first call.
How to lower Angi lead costs without buying weaker jobs
Control the service area and lead volume before cutting the quoted rate or chasing the cheapest inquiries. Start with the ZIP codes where crews already work, then compare performance before expanding. Reducing an overly broad radius can lower travel expense even if the platform’s per-lead price stays the same.
Set a test budget that the business can afford to lose while measuring conversion. For example, cap an initial run at 10-15 leads, then compare booked work, gross profit, and sales hours by job category. If one category produces profitable jobs and another does not, adjust the campaign mix rather than judging all inquiries as one group.
Respond quickly and use a short qualification checklist. Confirm the address, scope, timing, decision-maker, and whether the job fits the company’s minimum price. This can reduce unnecessary estimating visits. However, do not reject a lead based only on an incomplete description if a brief call could clarify a worthwhile project.
Compare the written terms from more than one channel or account offer. Check the total commitment, minimum spend, lead charge, any extra fees, billing dates, pause rules, and cancellation process—not just a promotional rate. Avoid paying for premium placement or extra services until campaign records show that the added expense produces enough profitable work.
Bundling services can make travel more efficient, but only if the customer has a genuine need for each service. Scheduling estimates by area, limiting long-distance appointments, and preparing a standard estimate template can reduce the cost of handling each inquiry without lowering job quality.
What contractors should verify before accepting Angi terms
The written agreement and account screen are the best sources for a contractor’s actual price and obligations. Before authorizing a campaign, request the current rate for each trade and service area, any required monthly spend, and the method used to calculate a billable lead. Online estimates cannot establish a particular contractor’s contractual rate.
Check whether the account requires a minimum term or spending commitment, and whether charges continue when the business is not actively booking work. Ask how to pause campaigns, change ZIP codes, dispute an inquiry, and close the account. Save the agreement, rate details, and support responses with the billing records.
Confirm payment timing and the invoice’s level of detail. A contractor should be able to identify the charged inquiry, date, service, and relevant project information. If the billing statement groups charges together, ask how to access the underlying lead records and reconcile them each month.
Also clarify whether the quoted amount includes taxes or other fees, whether prices can change, and how notice of changes is delivered. A low introductory rate may not represent the ongoing cost. Compare the full commitment over its stated period with the expected lead count and the company’s ability to respond.
How many Angi leads turn into a paying customer?
There is no universal conversion rate; the contractor’s trade, response time, quote process, and lead fit all matter. For planning, test a 15%-30% close-rate range rather than assuming every inquiry becomes a job. If 20 inquiries cost $40 each, platform charges total $800; at a 20% close rate, four jobs produce a $200 lead charge per booked customer.
Track conversion separately for emergency calls, maintenance, replacements, and larger projects. A single average can hide that a service category is unprofitable. Include the cost of calls and estimates in the calculation, then compare acquisition cost with gross profit rather than top-line sales.
If results are materially below the test assumption, first inspect lead relevance, time to contact, estimate follow-up, and geography. Change one campaign setting at a time where possible, so the next group of inquiries reveals whether the adjustment improved the economics.