Working hours Mon–Fri: 10:00 – 18:00
Free acquisition-cost calculator

CPA Calculator

Cost per acquisition + LTV ratio + payback math. Decide whether a marketing channel is actually profitable, not just cheap.

✓ Inputs stay in browser
✓ Industry benchmark verdict
✓ Shareable URL
✓ No signup
3:1
Healthy LTV:CPA ratio
<12 mo
Target payback period
$50-500
Typical B2B CPA range
CPA Calculator — video tutorial
⏱ 60 sec tutorial
Watch how to use this calculator
Loading calculator…

CPA — formula and benchmarks

To calculate CPA (Cost Per Acquisition) properly you need four numbers: total ad spend, customers acquired, average revenue per customer, and gross margin. CPA on its own is meaningless — pair it with LTV to see if the channel is actually profitable.

The formula

CPA       = total spend / customers acquired
LTV       = avg revenue × gross margin
LTV : CPA = LTV / CPA
Profit    = (LTV − CPA) × customers

What healthy numbers look like

  • B2C e-commerce: $30-150 CPA depending on AOV.
  • B2B SaaS (self-serve): $100-500 CPA.
  • B2B SaaS (sales-assisted): $500-5,000+ CPA.
  • LTV:CPA ratio: 3:1 minimum, 5:1+ excellent.

Common mistakes the calculator avoids

  • Using revenue instead of LTV — overstates profitability by 30-50%.
  • Skipping gross margin — a $200 CPA with 30% margin is much worse than with 80%.
  • Comparing CPA across channels without LTV context — channels with cheaper customers often have lower LTV.

How to use this calculator

Four inputs from your CRM + finance. The verdict is automatic.

1

Total ad spend

All-in: media + agency + tools + share of allocated salaries. Last 30 days.

2

Customers acquired

Only paying customers attributed to this channel, in the same period.

3

Avg revenue per customer

First-year revenue. For LTV, multiply by expected years × retention.

4

Gross margin %

Revenue minus COGS, as a %. Most SaaS: 70-85%. E-com: 40-60%.

5

Read the ratio

Below 3:1 = unprofitable. 3-5:1 = healthy. 5:1+ = scale up.

Frequently asked questions

-
What is a good CPA?

Depends entirely on LTV. CPA is fine if LTV:CPA ratio is at least 3:1 and payback under 12 months. A $20 CPA is awful if LTV is $40; a $500 CPA is great if LTV is $5,000.

+
How is CPA different from CAC?

CAC includes sales team cost; CPA usually only ad spend. For pure inbound SaaS, CPA ≈ CAC. For sales-led B2B, CAC is 2-3× CPA because sales salaries dominate. Use our CAC calculator for the fuller picture.

+
Should I include sales commissions in CPA?

If the channel requires sales team to close, yes — include allocated commissions per customer. If self-serve, no. The cleanest rule: anything that scales linearly with customer count belongs in CPA.

+
What CPA payback period should I target?

Under 12 months for B2B SaaS, under 6 months for SMB / consumer. Over 24 months indicates a cash-flow problem even if LTV:CPA looks healthy.

+
How do I lower CPA?

Either lift conversion rate (more customers from same spend) or cut spend (smaller acquisition volume). Conversion-rate work usually compounds; spend cuts often kill volume. Test the conversion-rate lift impact first.

+
Why is my CPA increasing over time?

Usually one of three: audience saturation (cheap audiences exhausted), creative fatigue (same ad seen too many times), or competition increasing CPCs. Audit creative rotation + audience expansion first.

More marketing + SaaS calculators
🚀
SEO ROI Calculator
12-month ramp + break-even month.
Open calculator →
💰
CAC & LTV Calculator
Unit-economics with a letter grade.
Open calculator →
🧪
A/B Test Sample Size
Two-proportion z-test, not a guess.
Open calculator →
📈
SaaS ARR Forecast
36-month MRR → ARR with retention.
Open calculator →
⚙️
Automation Savings
Hours + $ saved by automating.
Open calculator →
📺
CPM Calculator
Ad spend → impressions, both ways.
Open calculator →
🖱
CPC Calculator
Cost per click + CTR + CPA.
Open calculator →
📉
Churn Rate Calculator
Monthly + annual + retention.
Open calculator →

Want a senior team to audit your CPA across channels?

We run paid-channel audits for B2B SaaS. Find which channels have CPA above break-even and fix them in 2-4 weeks.
✓ Channel-level CPA audit
✓ LTV-context analysis
✓ Scale / kill memos
✓ Free 30-min consult
Book a free 30-min audit
By submitting you agree to our Privacy Policy

Use this calculator on your own site

Free for any website, no sign-up. Paste the snippet where you want the calculator to appear. It stays up to date automatically, and the credit line below it is the only thing we ask for.

Free tool

See what is holding your own page back

Paste a URL and get about twenty checks on the live page — indexing, meta, headings, markup, speed. Every finding on screen, the fixes by email.

Check my page →