You’ve seen the per-lead price tag. Fifteen to eighty-five dollars, sometimes more. That’s the number Angi puts in front of you. It’s also not the number that actually matters when you’re running the ROI question through your head.
The number that matters is what you spend to acquire one paying customer, and how that compares to building a marketing system you own. The cost analysis articles online stop at the per-lead price. Housecall Pro, Olly Olly, PostcardMania, 7ten Marketing, the contractor forums, the YouTube videos: they all give you the per-lead figure and call it a verdict. The real math runs three layers deeper.
If you’re paying Angi right now, you’re not wrong about the leads coming in. You’re right to wonder what they’re actually costing you. That’s the question worth running.
Here’s the four-layer cost picture: the actual ranges, the math that the published analyses skip, and an honest comparison to what owned marketing looks like over 12 to 24 months at home-services scale.
The Number You Already See: Per-Lead Cost
The visible number is well-sourced across multiple independent publishers.
Per-lead cost for Angi typically lands between $15 and $85 across most published estimates. Housecall Pro, 7ten Marketing, and PostcardMania all cluster in that range. On the outlier end, Olly Olly and Hook Agency put the ceiling higher: $15 to $120 is the wider range they document, with high-value trade categories hitting $350 per lead in some markets.
The annual membership runs approximately $300 per year (Housecall Pro, PostcardMania). Some trade-specific sources, including painting contractor reports, put the membership at closer to $750.
The cost of Angi leads also depends significantly on what you’re selling. 7ten Marketing and contractor-forum patterns document real variance by trade: gutter cleaning leads run $25 to $35, EV charger install leads run $80 to $100 and up, and high-value construction leads land around $130. These are illustrative ranges, not hard caps. Your vertical and market will shift the number.
One more variable that every cost analysis mentions: Angi shares each lead with 3 to 8 competing contractors. You’re not buying an exclusive opportunity to talk to a customer. You’re buying an opportunity to compete for them. That detail matters significantly when you get to Layer 2.
The per-lead price is the number that appears on the invoice. It is also the smallest part of what you’re actually paying.
Where Most Owners Stop Doing the Math: Per-Customer Cost
This is the layer the published cost analyses almost never run.
Each Angi lead goes to multiple contractors simultaneously. The contractor who responds first or quotes lowest typically wins. In the patterns we see with home service businesses, the realistic close rate per Angi lead lands somewhere between 12% and 30%. That means one booked customer requires 3 to 8 leads on average, not one.
Run the math with a middle-of-the-range example. At $50 per lead and a 1-in-5 close rate, one paying customer costs you $250. Not $50. Not the per-lead price. $250. For higher-cost trades, the number gets steeper: $130 per lead at a 1-in-5 close rate puts you at $650 per booked customer.
Olly Olly’s published figure goes further. Their analysis of total cost per booked customer, factoring in lead fees, lead competition, and realistic close rate, lands at $1,400 and above. That’s one publisher’s analysis, not a universal truth, but the structural math underneath it is real regardless of which exact figure you use.
The question you actually need to answer isn’t “is $50 per lead worth it?” The question is: what is one paying customer actually costing you, after the leads that don’t pick up, after the leads that go with someone cheaper, after the leads that aren’t real opportunities at all?
For many trades, the honest answer to that question is materially different from the per-lead price tag that appears on the invoice.
The Lock-In Tax Nobody Calculates: Strategic Cost
This layer doesn’t show up in any per-lead calculation, and it compounds silently over time.
When you acquire a customer through Angi, Angi keeps the relationship. The practical consequences break down into three areas.
No retention path. You can’t build an email sequence that reminds that customer about seasonal services. You can’t run a fall furnace tune-up campaign to your Angi-acquired customers, because you don’t have their contact information in a system you own. Every seasonal touchpoint with that customer requires the same acquisition cost as the first one.
No referral path. Customers who found you through Angi associate the initial trust with Angi’s vetting, not your brand. When their neighbor asks for a recommendation, the referral lands flat compared to a customer who found you through your own marketing and feels like they discovered something worth sharing.
No upsell path. A customer who hired you for one service through Angi doesn’t naturally return to you for the second service. When they need something else, they go back to the platform, and you’re back in the queue with 3 to 8 competitors again.
A customer you acquired through your own marketing system is different. They get review requests, email reminders, seasonal promotions, and referral asks, because the channel didn’t mediate the relationship. You own it.
This isn’t a feel-good argument about brand loyalty. It’s the structural reason businesses that rely primarily on rented leads run into a revenue ceiling. The lock-in tax doesn’t appear on any invoice, but it shows up in your retention rate, your repeat-job rate, and the referral volume that isn’t materializing.
What Changes Over Time: Compounding Cost
The fourth layer is the one that flips the strategic answer when you run the math over 12 to 24 months.
The cost of Angi leads is constant. Angi will not get cheaper next year, or the year after. The platform’s economics don’t allow it: lead resale to multiple contractors is the model, and tightening that model costs Angi revenue. You’re not getting a loyalty discount. The price goes where the market takes it.
Owned marketing runs a different curve. The first 12 months are investment-heavy: SEO foundation work, content build, GBP optimization, email infrastructure, brand presence. Cost-per-lead in the early months is high, sometimes very high, because the system is being built rather than producing yet.
What we see in the businesses we work with at $1M+ scale: owned-channel CPL on net-new customers typically lands between $40 and $120 within 12 to 18 months of build. That number isn’t an industry average. It’s what the pattern looks like inside a full owned-marketing system running SEO, PPC, email, and branded social as connected channels. By month 24, the same SEO foundation is producing leads at a fraction of what it cost to acquire them in month three.
Angi: flat cost, every month, indefinitely. Owned marketing: high upfront, declining over time as the asset compounds. In our experience, breakeven typically falls somewhere between 9 and 15 months. After that, the gap widens every month an owned system runs in parallel.
The timeline question (when does owned marketing actually start carrying the load that Angi was carrying) is its own analysis. We covered it in detail in How Long Does SEO Take for Home Service Businesses, including the specific milestones and what to watch for before the compounding curve bends. The breakeven argument and the SEO-timeline argument are the same argument; that piece runs the mechanics.
Where Angi Still Has a Place
This section is here because a complete analysis includes it.
Angi works as a tactical lever in three specific situations.
For brand-new businesses without any established marketing presence, the owned channels take months to compound. Angi can produce leads in weeks. For a business in its first year with no SEO, no GBP traction, and no email list, that gap matters.
For slow-month gap-filling, when seasonal demand drops and owned channels alone aren’t filling the schedule, Angi works as an emergency valve. Running it tactically in the down months while the owned system carries the primary load is a defensible use of the platform.
For new service areas where your owned-channel SEO presence hasn’t caught up to local demand yet, Angi can fill the gap while local SEO builds in that market.
The pattern we see at $1M+: the businesses that use Angi well treat it as an optional lever, not a primary channel. They run it tactically when it solves a specific short-term problem and reduce it when the owned system is carrying enough of the load. The businesses that struggle with Angi are the ones where it became the default answer rather than a deliberate choice.
How to Actually Run This Math for Your Business
Not a worksheet. A thinking exercise with three numbers.
Your true cost per acquired Angi customer. Take your monthly Angi spend (lead fees plus membership amortized monthly). Divide by the number of customers you actually booked from Angi leads, not the number of leads you received. That number is usually three to seven times what the per-lead price suggested.
Your job margin against that number. If your average job is $400 and your true cost per Angi customer is $250, that channel is consuming more than 60% of your gross margin before any other cost gets accounted for: technician time, parts, overhead, profit. Does the channel clear that math at your job economics?
Your retention rate from Angi-acquired customers. What percentage of customers you acquired through Angi have come back for a second service? If the answer is “I don’t track that separately,” that’s the strategic cost showing up as a gap in your data. The businesses that do track it often find the number is meaningfully lower than their retention rate from customers acquired through owned channels.
Most owners who run these three numbers reach a version of the same conclusion: Angi is more expensive than the per-lead price suggests, and the strategic cost compounds in ways that don’t appear on the invoice.
Where the Strategic Answer Lands
The per-lead price was always the smallest piece of the math.
Per-customer cost (Layer 2) makes the channel structurally expensive at home-services scale because shared leads and realistic close rates multiply what you spend per booking. Strategic cost (Layer 3) caps the LTV ceiling because you can’t market to those customers again without paying to re-acquire them. Compounding cost (Layer 4) changes the relative price every month an owned system runs alongside it, because Angi stays flat while owned marketing declines.
We made the philosophical case for building a pipeline you own in Stop Renting Your Leads. This piece is the math that sits underneath that argument. They aren’t separate decisions. They’re the same decision, viewed from two different angles.
For most home service businesses at $1M+ in annual revenue, the path is straightforward: keep Angi as a tactical tool if it’s solving a specific near-term problem, build the owned marketing system in parallel, and watch the channels switch roles over 12 to 24 months. By the time the owned system is producing leads at $40 to $120 fully loaded, Angi becomes a supplement to the primary channel rather than the engine.
That’s the trajectory. The math gets you there.
Want to Run the Real Math on Your Marketing?
Owning your marketing changes the cost picture, but it takes a system that runs SEO, ads, email, and branded social as one connected engine.
See how Kodiak builds the Growth Engine that replaces the rented-leads model.
Or if you’d rather talk through fit first: a quick call with Brad about your business, your market, and the qualified-call number we’d put in writing
