FrançaisEnglishEspañolItalianoDeutschPortuguêsNederlandsPolski

Customer Acquisition Cost Formula: What to Include

Published on March 27, 2026 · Jules, Founder of NoNoiseMetrics · 7min read

Customer Acquisition Cost Formula: What to Include (And What Not To)

Most founders undercount CAC. They add up their ad spend, divide by new customers, and move on. But they forget the biggest line item: their own time. Here’s the complete formula for customer acquisition cost — everything that belongs in the number and everything that doesn’t.

CAC (Customer Acquisition Cost) is the total cost of acquiring one new paying customer, including all sales and marketing expenses in a given period.

CAC = (Ad spend + Tool costs + Contractor fees + Your time x hourly rate) / New customers acquired

That formula looks simple. The hard part is deciding what counts.


What to Include in CAC

The cost of acquiring a customer includes every euro you spend to get someone from “never heard of you” to “paying customer.” Here’s what belongs in the numerator.

Paid advertising. Google Ads, Twitter/X ads, LinkedIn ads, sponsorships. Anything where you pay for impressions or clicks.

Marketing tools. Email platform, landing page builder, analytics tools, SEO tools. If you use a tool primarily for acquisition, its cost goes in.

Contractor and freelancer fees. Content writers, designers, video editors, ad managers. If they work on acquisition-related output, include them.

Your own time. This is where most solo founders go wrong. If you spend 15 hours a week on marketing, content, and sales calls, that’s acquisition cost. Value it at a reasonable hourly rate — €50—€100/hr depending on your market.

Sales costs. Demo calls, trial onboarding, follow-up emails. If you’re doing founder-led sales, count those hours.

Content production. Blog posts, videos, podcasts — the creation cost, not the hosting cost.


What NOT to Include in CAC

Not everything is acquisition cost. Including too much inflates your CAC and makes the number useless for comparison.

Product development. Building features is not acquisition cost, even if a new feature attracts customers. Keep R&D separate.

Customer support for existing customers. Post-sale support is a retention cost, not acquisition. It affects churn, not CAC.

General overhead. Rent, internet, your laptop. These are operating expenses. They don’t belong in CAC unless they exist purely for sales/marketing purposes.

Retention marketing. Onboarding emails to existing customers, in-app education, upgrade prompts — these affect churn and expansion revenue, not new customer acquisition.

The line gets blurry sometimes. A blog post that attracts new visitors AND helps existing customers? I’d count it as acquisition. The primary intent is bringing people in.


The Solo Founder CAC Calculation — Worked Example

Let’s make this concrete. You’re a solo founder running a SaaS at €29/mo.

Monthly acquisition spend:

Line itemCost
Google Ads€500
SEO tool (Ahrefs)€99
Email tool (share of marketing use)€30
Freelance writer (2 articles)€400
Your time: 20 hours x €60/hr€1,200
Total€2,229

New customers this month: 14

CAC = €2,229 / 14 = €159

Now here’s the version most founders calculate: they’d count €500 (ads) + €99 (tools) = €599. CAC = €599 / 14 = €43. That’s off by nearly 4x. The real cost per customer acquisition is €159, not €43.

If your ARPU is €29/mo and your CAC is truly €159, your CAC payback period is 5.5 months. At the undercount of €43, payback looks like 1.5 months. One number tells you to watch spending carefully. The other says everything is fine. Big difference.


CAC by Acquisition Channel

Total CAC is useful, but CAC per channel is where the real decisions happen. Different B2B SaaS marketing channels have wildly different economics.

ChannelTypical CAC Range (SMB SaaS)Notes
Organic SEO / content€50 — €200High upfront effort, compounds over time
Paid search (Google Ads)€150 — €500Immediate but expensive per click
Social ads (Twitter/X, LinkedIn)€200 — €600Higher CPMs, harder to target for SaaS
Referral / word of mouth€20 — €80Cheapest but hardest to scale
Product-led / viral€30 — €100Requires specific product mechanics
Outbound sales€300 — €1,000+Makes sense at higher ACV only

Ranges based on OpenView 2025 SaaS Benchmarks and FirstPageSage 2024 CAC data across 500+ B2B SaaS companies.

The action here is simple: calculate CAC per channel, then shift budget toward channels where payback is shortest. A channel with €400 CAC and 12-month payback is worse than one with €150 CAC and 4-month payback — even if the expensive channel brings “higher quality” leads.


How Often to Recalculate CAC

Monthly is the minimum. But there are nuances.

Lagged attribution. A blog post published in January might drive signups in March. If you count the content cost in January and the customers in March, both months look wrong. Some founders smooth this by using 3-month rolling averages for both numerator and denominator.

Seasonal effects. B2B SaaS often sees slower signups in December and August. Your CAC will spike in those months — that’s normal, not a crisis.

Channel mix shifts. If you launch a new paid channel, CAC jumps temporarily as you optimize. Track blended CAC (all channels) alongside per-channel CAC so you can tell the difference between “overall economics got worse” and “we’re testing something new.”


CAC and the Metrics Around It

CAC never lives alone. It’s one input in a chain of unit economics.

Your CAC feeds directly into CAC payback period — how many months until you recover what you spent. It’s also half of the LTV:CAC ratio, which tells you whether your acquisition spend generates a return over the customer’s full lifetime. See the full LTV calculation for how to pair these numbers.

For average CAC benchmarks by segment, the ranges depend heavily on ACV. A €29/mo product needs CAC under €200 to have healthy economics. A €500/mo product can afford €500—€1,000 CAC.


FAQ

How do I calculate CAC?

Add up all your sales and marketing expenses for a period — ad spend, tool costs, contractor fees, and your own time valued at an hourly rate — then divide by the number of new paying customers acquired in that same period. For a solo founder spending €2,229/mo on acquisition who signs 14 customers, CAC is €159 per customer.

Should I include my own time in CAC?

Yes. Your time has a cost, and ignoring it gives you a CAC number that’s artificially low. If you spend 20 hours a month on marketing and value your time at €60/hr, that’s €1,200 in hidden acquisition cost. Excluding it could make your CAC look 3—4x better than it really is, which leads to bad spending decisions.

What is a good CAC for SaaS?

There’s no universal “good” CAC — it depends entirely on your ARPU and churn rate. The right question is whether your CAC payback period is under 12 months for SMB SaaS. If your ARPU is €49/mo and your CAC is €250, payback is about 5 months, which is healthy. If CAC is €800 with the same ARPU, payback is 16 months — that’s dangerous territory.

What’s the difference between CAC and CPA?

CAC (Customer Acquisition Cost) includes all sales and marketing spend divided by paying customers. CPA (Cost Per Acquisition) usually refers to a single channel’s cost per conversion, and that conversion might not be a paying customer — it could be a trial signup or a lead. CAC is the complete picture; CPA is one channel’s slice.

How do I reduce CAC without cutting spend?

Focus on conversion rate. If you convert 2% of trial signups to paid customers and improve that to 4%, your CAC halves without spending a cent less on ads. Other approaches: improve landing page copy, shorten the trial-to-paid journey, add social proof, and double down on channels with the lowest CAC rather than spreading budget evenly.


See your CAC calculated from real Stripe revenue — NoNoiseMetrics breaks it down by acquisition month automatically. Try free up to €10k MRR ->


Free Tool
Try the CLTV Calculator ->
Interactive calculator — no signup required.
Share: Share on X Share on LinkedIn
J
Juleake
Solo founder · Building in public
Building NoNoiseMetrics — Stripe analytics for indie hackers, without the BS.
See your real MRR from Stripe → Start free