B2B SaaS · Dev tools
Free-tier support cost more than the plan earned.
This marketing & margin audit surfaced $52k in recurring annual margin in a B2B SaaS business — evidenced, senior-reviewed, and delivered in 6 days.
The business
A developer-tools company offered a deliberately generous free tier as its primary growth engine, on the widely-held assumption that free users are cheap to serve and a healthy share will convert to paid over time. The free tier was central to the brand’s positioning and its bottom-up adoption strategy, so its cost had never been seriously challenged.
What triggered the audit
Gross margin lagged comparable companies and support load kept climbing in a way that didn’t match paid growth. Rising support cost against a large free base is a classic signal that "free" isn’t actually free, so the audit modeled the one thing that had somehow never been modeled: the true, fully-loaded cost of serving a free-tier account.
What the audit found
The generous free tier was quietly running at a structural loss. Once support tickets, infrastructure consumption and the engineering time spent handling free users were properly attributed, the cost to serve a free account exceeded what the entry paid plan actually earned. In other words, a large and growing part of the user base cost more to keep running than the paying customers above it contributed, and because cost-to-serve had never been set against pricing, the imbalance had compounded silently as the free base expanded. The growth engine everyone celebrated was also a margin drain, dragging roughly $52k a year straight off the bottom line through unpriced generosity nobody had quantified.
What we changed
Reset free-tier usage limits and support scope to a genuinely sustainable cost-to-serve, keeping the tier valuable without letting it run at a loss.
Repriced the entry paid plan so it fully covers its real delivery cost with margin to spare, correcting a price set on optimism rather than economics.
Built a simple, standing cost-to-serve model into planning, so future tiers and limits are designed around what they actually cost to deliver.
Introduced gentle upgrade prompts at the points where free usage becomes expensive, converting the heaviest free users rather than absorbing them.
The result
$52k a year recovered by aligning free-tier generosity and entry pricing with real delivery cost — a 9× return on the $5,950 Audit + Sprint fee. Any PLG leader should pause here: “free” felt cheap while it quietly ran at a structural loss, because cost-to-serve was never set against price. If your free tier has never been modeled to the ticket and the server, it may cost more than the plan above it earns — and the loss grows with every account you add. A fixed-fee audit quantifies it in days, before scale turns a small leak into a large one.
From kickoff to signed-off findings: 6 days — inside our fixed 5–7 day window.