Why software margins beat traditional lead gen margins
Simple. Not easy.
I've spent years inside the lead generation industry building Ringba, watching hundreds of lead gen operators grind out real money month after month and some do very well, but when you compare the economics of lead gen to software, the gap isn't close. It's structural. It shows up in gross margins, valuation multiples, revenue durability, even how well you sleep.
This isn't a hit piece on lead gen. I wrote The Pay Per Call Revolution because I believe performance marketing is one of the best businesses a scrappy entrepreneur can start. But believing in something and being honest about its margins are different things.
The core numbers
Mature SaaS companies typically run gross margins of 70-85%. Lead gen agencies and pay-per-lead shops usually land between 20% and 45% once you actually count media spend and fulfillment, which many operators conveniently leave out of their mental math.
Here's the thing about that gap. Better ops won't fix it. It's baked into the cost structure, because software has near-zero marginal cost per customer, so the thousandth user costs roughly what the hundredth did, while every new lead sold requires fresh ad spend, list purchases, or call center labor. Your COGS scales almost linearly with revenue. And paid traffic gets more expensive, not cheaper. Google Ads CPCs in legal, insurance, and home services often run $20 to $100+ per click, and a mesothelioma or personal injury keyword can clear $300. In software, scale drives your unit costs down. In lead gen, scale often works against you, since you're bidding into the same auctions as everyone else and the auction rewards whoever tolerates the thinnest margin.
Lead prices tell the same story. A low-intent consumer lead might sell for $5 to $25. An exclusive lead in legal, solar, or mortgage can fetch $100 to $500 or more. Sounds great. Until you realize the seller's margin usually stays pinned at 15-40% regardless, because acquisition costs rise right alongside lead quality. You climb the ladder and the ladder climbs with you.
Why does recurring revenue change everything?
Because software revenue compounds and lead gen revenue resets. A SaaS business starts each month with last month's subscribers still paying, and net revenue retention at good companies runs 105-120%, meaning it grows without a single new customer. A lead gen business starts every month at zero and must re-earn its revenue campaign by campaign.
This is the single biggest difference in how these businesses feel to run. I've talked with lead gen founders doing seven figures a month who describe it as a treadmill set to sprint. Stop feeding the machine and revenue falls off a cliff within weeks.
Software founders have their own stresses, but the baseline is different, because if a SaaS company loses its head of sales for a quarter revenue mostly holds, while a lead gen shop that loses its top media buyer can drop 40% before anyone finishes the postmortem.
There's an underrated knock-on effect. Recurring revenue lets you plan: hire ahead of growth, invest in product, take risks on a twelve-month horizon instead of scrambling to survive the quarter. When revenue resets monthly, every decision gets shorter-term. That's a quiet margin tax. Thinking small never hits the P&L, but it's real.
The risks nobody prices in
Lead gen carries two kinds of risk software mostly sidesteps, and both eat margin.
Platform dependency is the obvious one. A single Google core update, like the March 2024 update that gutted whole affiliate categories, or a Meta ad account restriction can wipe out a channel overnight. I've watched it happen to good operators. No warning, no appeal process worth the name. Software distribution usually spreads across direct sales, integrations, and marketplaces, so no single gatekeeper can turn off the business on a Tuesday.
Then there's regulation, which is less dramatic but grinds constantly: TCPA exposure at $500 to $1,500 per violation, the FCC's one-to-one consent rulemaking through 2024 and 2025, and state privacy laws like CCPA, all adding legal review, consent tooling, and overhead that software largely avoids. If you're generating insurance or home services leads right now, compliance isn't a line item. It's a department.
Neither risk shows up in a spreadsheet until the quarter it destroys one.
What the market pays for each
This is where it gets settled in cash. SaaS commonly trades at 4-10x annual revenue, while lead gen and agency businesses more often sell at 2-4x EBITDA, which frequently works out to under 1-2x revenue, and buyers aren't being unfair. They're pricing durability. Durability is exactly what lead gen struggles to prove.
Public markets say the same thing. Angi (formerly HomeAdvisor) and LendingTree monetize leads at enormous scale, with real brands and real moats, and they still post thinner operating margins than pure SaaS peers like Atlassian or Veeva, the latter of which runs gross margins north of 70%. If billion-dollar lead businesses can't escape the cost structure, a ten-person shop won't either.
This isn't a moral judgment. Plenty of lead gen businesses throw off more cash in year one than a SaaS startup sees in year four. But if you're building to sell, the multiple math is brutal. It favors software every time.
The part software founders get wrong
Software isn't the 90% margin fantasy Twitter threads suggest.
Cloud hosting alone often runs 5-15% of revenue. Add support, engineering maintenance, SOC 2 audits, and the endless work of keeping integrations alive, and those famous margins hold at the gross level but shrink hard at the net level. I've seen SaaS founders budget like they're running a toll booth, then act shocked when the AWS bill and support headcount outgrow the plan.
My honest take, having built software for the lead gen industry: sell picks and shovels. You get software economics while the gold rush happens around you. Not everyone can copy that, sure, but ask whether your lead gen expertise could become a product instead of a service, because over ten years that margin difference is the difference between a job and an asset.
More of my thinking lives at adamyoung.com.
FAQ
Can a lead gen business ever hit software-level margins? Rarely. The exceptions own proprietary traffic, like a large organic content site or an email list built over years, where marginal lead cost approaches zero. Even then, platform risk and compliance overhead keep net margins below SaaS levels.
Should I shut down my lead gen business and build SaaS? No. Lead gen generates cash fast, and cash funds everything else. The smarter play is using those profits to build productized assets over time rather than abandoning a working income stream for a two-year software bet.
Why do buyers value SaaS on revenue but lead gen on EBITDA? Because SaaS revenue is predictable enough that buyers trust it'll still exist next year. Lead gen revenue depends on channels the seller doesn't control, so buyers only pay for proven profit. And not much of it.
Isn't pay per call better than pay per lead on margins? Somewhat. Calls command higher payouts and convert better for buyers, which supports stronger pricing. But the structure is identical: buying traffic in a rising-cost auction and reselling intent. Better business, same category.
What's the first step toward more durable revenue? Get something recurring, even small. That might be a monthly retainer, a subscription data product, or a licensed tool. One durable revenue line changes how buyers, lenders, and you yourself value the whole business.