Free calculator

CAC calculator: customer acquisition cost

Customer acquisition cost (CAC) is your total sales and marketing spend divided by the new paying customers it won — $18,000 for 60 customers is a $300 CAC. Enter your costs to get fully loaded CAC, ads-only CAC and how many months each customer takes to pay it back.

Updated

Spend in the period
$
$

Salaries, contractors, tools, content.

$

Sales salaries, commissions, tools.

Paying customers, same period.

For CAC payback
$
%

Customer acquisition cost (fully loaded)

$300.00

You spend $300.00 in sales and marketing for every new paying customer.

Total sales & marketing spend
$18,000
Paid-ads-only CACAd spend ÷ customers — flatters reality
$100.00
CAC paybackCAC ÷ (monthly revenue × margin)
4.7 months

Payback under 12 months — the bar SaaS investors commonly use for SMB-focused companies.

Runs entirely in your browser — nothing you type is sent anywhere. The URL updates as you type, so you can bookmark or share the exact numbers.

What is customer acquisition cost (CAC)?

Customer acquisition cost is what you spend, on average, to win one new paying customer. It’s the cost side of unit economics: on its own it tells you little, but next to what a customer is worth (LTV) it tells you whether growth makes money or burns it.

The useful version is fully loaded: every cost whose job is to bring in customers, divided by the customers it brought in. For a small SaaS that’s usually ad spend, the share of salaries and contractors working on marketing and sales, and the tools they use.

CAC formula

CAC = (Ad spend + Marketing costs + Sales costs) ÷ New customersPaid-only CAC = Ad spend ÷ New customersCAC payback = CAC ÷ (Monthly revenue per customer × Gross margin)
Spend and customers must cover the same period. Customers means paying customers, not free signups.

What to include in CAC

IncludeUsually excludeWhy
Ad spend (search, social, sponsorships)Product engineeringBuilds the product, not the pipeline
Marketing and sales salaries, contractorsCustomer support for existing usersRetention cost, not acquisition
Marketing tools, content production, eventsHosting and infrastructureBelongs in gross margin
Sales commissions, affiliate payoutsRefundsBelongs in revenue, not cost

Worked example

  1. Last quarter a SaaS spent $6,000 on ads, $9,000 on marketing (a part-time content contractor and tools) and $3,000 on sales (founder-led demos, a CRM, commissions): $18,000 in total.
  2. It won 60 new paying customers. Fully loaded CAC = $18,000 ÷ 60 = $300.
  3. Looking at ads alone gives $6,000 ÷ 60 = $100 — a third of the real cost.
  4. Customers pay $79 a month at an 80% gross margin, so each contributes $63.20 of gross profit a month. CAC payback = $300 ÷ $63.20 ≈ 4.7 months.

A payback under five months means each customer returns its acquisition cost well within its first year, so growth can largely fund itself. If the same company had a $1,000 CAC, payback would be about 16 months — viable, but cash would be tied up for over a year per customer.

What is a good CAC? Benchmarks

An absolute “good CAC” doesn’t exist — a $300 CAC is excellent for a $79-a-month product and ruinous for a $9 one. The benchmarks that hold across companies are ratios:

BenchmarkGuidelineSource
CAC payback, SMB-focusedUnder 12 monthsBessemer Venture Partners, “Scaling to $100 Million”, 2021
CAC payback, mid-marketUnder 18 monthsBessemer, 2021
CAC payback, enterpriseUnder 24 monthsBessemer, 2021
CAC payback, best SaaS businesses5–7 months; beyond 12 months profitability gets “anemic”David Skok, SaaS Metrics 2.0
LTV:CACAbove 3:1David Skok, SaaS Metrics 2.0

Common CAC mistakes

  • Leaving out people costs. For most early-stage companies salaries are the largest acquisition cost. Ads-only CAC makes paid channels look cheaper than everything else.
  • Ignoring the lag between spend and customers. If trials take 30 days to convert, this month’s customers came from last month’s spend. Use a quarter, or shift spend by your typical time to convert.
  • Dividing by signups. Free signups and trials aren’t customers; CAC is per paying customer.
  • Only looking at blended CAC. A $300 blend can hide a $90 organic channel and a $900 paid one. Split spend and customers by channel.
  • Counting customers who refunded or churned in the first month. They cost the same to acquire but paid back nothing — keep them in the cost, out of the customer count, or track early churn separately.

How to measure CAC by channel with VisitTrack

The hard part of CAC isn’t the spend — that’s in your accounting — it’s knowing which channel each customer came from. VisitTrack attributes signups and payments to the referrer, campaign and landing page of the visit that earned them.

  1. Tag paid links with UTM parameters (the UTM builder makes them) so each campaign is identifiable.
  2. Track signups with window.visitrack("signup") (custom events) — the Signups tab shows the source of every signup.
  3. Connect your payment provider (revenue attribution) to see paying customers and revenue by source and campaign on the Revenue tab.
  4. Divide each channel’s spend by its paying customers for CAC per channel, then pull the same numbers monthly via the API or MCP server.

Frequently asked questions

How do you calculate customer acquisition cost?

Add up all sales and marketing spend for a period — ads, salaries, contractors, tools — and divide it by the number of new paying customers won in that period. $18,000 of spend and 60 new customers gives a CAC of $300.

What should be included in CAC?

Include everything whose purpose is acquiring customers: ad spend, marketing and sales salaries and contractors, commissions, affiliate payouts, and marketing and sales tools. Exclude product development, hosting, and support for existing customers.

What is a good CAC payback period?

Under 12 months is the common benchmark for SaaS selling to small businesses; Bessemer Venture Partners suggests under 18 months for mid-market and under 24 for enterprise. David Skok notes the best SaaS businesses recover CAC in 5–7 months.

What is the difference between blended CAC and paid CAC?

Blended CAC divides all acquisition spend by all new customers, including those from organic and word of mouth. Paid CAC divides only paid-channel spend by customers from paid channels. Blended looks better as organic grows; paid shows whether advertising itself pays off.

How is CAC payback calculated?

Divide CAC by the monthly gross profit from one customer: CAC ÷ (monthly revenue per customer × gross margin). A $300 CAC with $79 a month at 80% margin pays back in $300 ÷ $63.20 ≈ 4.7 months.

How do I lower my customer acquisition cost?

Shift spend toward channels that bring paying customers more cheaply, improve conversion on the pages those visitors land on, and shorten the path from signup to payment. You need CAC per channel first — which requires attributing customers to the channel that brought them.

Related tools and guides

Stop calculating by hand — measure it automatically

VisitTrack tracks visitors, goals, funnels and revenue from Stripe, Paddle, Polar, Lemon Squeezy and Razorpay, so these numbers are always on your dashboard. Cookie-free, one script tag, 14 days free.