Marketing Payback Calculator
Measure how fast marketing pays for itself, two ways. The CAC payback tab divides customer acquisition cost by monthly gross profit per customer to get the payback period in months, and checks it against customer lifetime from churn. The campaign ROI tab compares campaign spend against attributed revenue for ROI, ROAS and break-even revenue.
Estimate only. Attribution is inherently uncertain; compare against a baseline period and be consistent about what counts as “attributed.”
Quick Answer
On the CAC payback tab, a $500 acquisition cost against $100 of monthly revenue per customer at an 80% gross margin pays back in 6.3 months, because each customer contributes $80 of gross profit a month. At 5% monthly churn the average customer stays 20.0 months, well past payback. On the campaign ROI tab, $10,000 of spend returning $40,000 of attributed revenue at a 100% margin gives an ROI of 300.0%, a ROAS of 4.00x and break-even revenue of $10,000.00. The calculator above is pre-filled with both examples; pick a tab, then click Calculate.
Key takeaways
- Payback is a cash-timing question: how many months of a customer’s gross profit it takes to repay what they cost to win. Under 6 months is excellent, under 12 healthy, over 18 a problem.
- Margin pays back CAC, not revenue. Dividing CAC by revenue per customer understates payback, by more than 3x at a 30% margin.
- If average customer lifetime (100 ÷ monthly churn %) is shorter than the payback period, the model loses money on every customer, whatever the campaign ROI says.
- Campaign ROI is only as honest as its attribution. Pick one definition of attributed revenue and keep it, or the monthly trend means nothing.
- Quick Answer
- How to use the marketing payback calculator
- The two payback formulas, side by side
- Worked examples: 6.3 months to payback, 300% campaign ROI
- Margin, not revenue, pays back CAC
- The churn trap: lifetime shorter than payback
- Attribution honesty for campaign ROI
- What competing calculators miss
- Frequently asked questions
- Add This Calculator to Your Website
- References
How to use the marketing payback calculator
Pick the tab that matches your question: CAC payback for the business model, campaign ROI for a single campaign. Results stay hidden until you click Calculate, and switching tabs hides any previous result.
- CAC payback, acquisition cost: total sales and marketing spend for a period divided by the new customers won in it. The a16z guide to startup metrics makes the same point this calculator assumes: CAC should be the fully loaded cost per user, including the costs people like to leave out. If you track recurring revenue across the whole base rather than per customer, the monthly subscription revenue calculator works that side of the subscription picture.
- Revenue per customer and gross margin: enter the average monthly revenue from one customer and the share of it that survives delivery costs. The tool multiplies the two before dividing, so a $100 customer at a 40% margin contributes $40 a month toward payback, not $100.
- Monthly churn (optional): enter it and the result adds average customer lifetime and flags the broken case where lifetime is shorter than payback. If you only know your churn as a rate you track separately, the churn rate calculator covers that measure on its own.
- Campaign ROI tab: enter the campaign’s full spend, the revenue you attribute to it, and the gross margin on that revenue. You get ROI, ROAS, net profit and the break-even revenue the campaign had to reach before it earned anything.
The two payback formulas, side by side
The CAC formula divides acquisition cost by monthly gross profit per customer; the campaign formula compares gross profit from attributed revenue against spend. Both use gross profit, never raw revenue, as the thing that repays spend.
Average customer lifetime (months) = 100 ÷ Monthly churn %
Campaign ROI = (Gross profit − Spend) ÷ Spend × 100
ROAS = Attributed revenue ÷ Spend
Break-even revenue = Spend ÷ Gross margin
Two honest disclosures about how the tool handles rough edges, because they affect real entries. On the CAC tab, a blank margin is assumed to be 100% and anything above 100 is treated as 100, while churn has no upper clamp in the code, so an entry of 200% churn returns a lifetime of 0.5 months rather than an error. On the campaign tab, blank or negative attributed revenue is treated as $0, and a margin of exactly 0 makes break-even revenue print as $∞, since no amount of zero-margin revenue covers spend. Both behaviours are preserved from the published tool and flagged in the margin tooltips, so check those fields first if a result looks strange.
Worked examples: 6.3 months to payback, 300% campaign ROI
Both pre-filled examples reproduce exactly in the calculator above. First the CAC tab: $500 CAC, $100 a month per customer, 80% margin, 5% monthly churn.
Margin is the lever most teams underestimate. Hold CAC at $500 and revenue at $100 a month, and payback stretches as margin falls:
Now the campaign tab. Same $10,000 spend and $40,000 of attributed revenue, at three margins:
| Gross margin | Gross profit | Net profit | ROI | ROAS | Break-even revenue |
|---|---|---|---|---|---|
| 100% | $40,000.00 | $30,000.00 | 300.0% | 4.00x | $10,000.00 |
| 80% | $32,000.00 | $22,000.00 | 220.0% | 4.00x | $12,500.00 |
| 50% | $20,000.00 | $10,000.00 | 100.0% | 4.00x | $20,000.00 |
Read the ROAS column carefully: it never moves, because ROAS ignores margin entirely. The campaign did not get worse as margin fell; the truth about it just became visible. That is the whole argument for judging campaigns on ROI and payback rather than ROAS alone. For the whole-programme version of that judgement, total gross profit against total spend, the marketing efficiency ratio calculator computes MER and net marketing ROI from the same two figures.
Margin, not revenue, pays back CAC
The classic payback error is dividing CAC by revenue per customer. It is also, unfortunately, the formula printed by some well-known KPI libraries: CAC divided by monthly recurring revenue per customer, with no margin anywhere in it.
Run both versions on the worked example. Correct: $500 ÷ ($100 × 80%) = $500 ÷ $80 = 6.3 months. Revenue-only: $500 ÷ $100 = 5.0 months. The gap looks small at an 80% margin. At a 30% margin, the kind services and physical-product businesses actually run, the correct payback on the same CAC and revenue is 16.7 months while the revenue-only version still says 5.0. One version tells you the model is excellent; the other tells you customers need to stay well over a year before you see your money back. Only one of them is connected to your bank account. Stripe’s own guide to the CAC payback period gets this right, defining the divisor as monthly profit per customer; this calculator follows that treatment and prints the margin multiplication in its formula line so you can audit it.
The churn trap: lifetime shorter than payback
A payback period only makes sense if customers stay long enough to reach it. Average lifetime at a steady monthly churn rate is 100 ÷ churn %, so 5% churn means a 20.0 month average life, 10% means 10.0 months, and 25% means 4.0 months.
The trap springs when lifetime falls below payback. Take a $2,000 CAC on the same $100 customer at 80% margin: payback is 25.0 months. At 10% monthly churn the average customer leaves at 10.0 months, having repaid $800 of the $2,000 they cost. Every new customer is a planned loss, and no campaign optimisation fixes it, because the problem is retention and price, not acquisition. The calculator prints that warning in the result itself rather than leaving you to compare two numbers by hand. The fixes, in the order they usually work: raise price or margin, cut CAC by shifting channel mix, or reduce churn. Of the three, churn is the slowest and the most valuable, because a longer lifetime shortens the effective risk of every future CAC increase as well.
Attribution honesty for campaign ROI
Campaign ROI is only as honest as the attribution behind the revenue figure. Last-click over-credits bottom-funnel ads; first-click over-credits awareness spend; both ignore the baseline sales that would have happened with no campaign at all.
Before trusting the ROI tab, settle one definition of attributed revenue and keep it. Incremental revenue against a control period or a holdout is the gold standard. UTM-tracked or promo-code revenue is the practical standard for most teams. Platform-reported revenue is the weakest, because each platform grades its own homework, a problem Google Analytics Help’s get started with attribution documentation makes concrete: change the attribution model and the same campaigns earn different credit. A claim you make to yourself deserves the same substantiation as one you make to a customer. Run the same definition every month, or the trend line is meaningless even when each month’s number is internally consistent. Note also what this tab does with a blank revenue field: it assumes $0 and returns an ROI of -100.0%, so an empty field and a genuinely failed campaign produce the same screen. Check the entry before you act on it.
What competing calculators miss
Most payback and ROI tools answer one of this page’s two questions. The ones below were checked against both tabs of this calculator.
- Klipfolio’s CAC payback guide: strong on why payback matters and on the churn warning, but its printed formula divides CAC by monthly recurring revenue per customer, with no gross margin step. On a 30% margin business that understates payback by more than 3x. This page’s formula multiplies by margin and shows the multiplication.
- Stripe’s CAC payback resource: the best explanation found; it uses monthly profit per customer and covers benchmarks and the LTV comparison well. It is a guide, though: there is no calculator on it, and no campaign ROI side at all.
- Free CAC tools (NeftCal, free-calculators.net): these start one step earlier, computing CAC itself from spend and customer counts, which is genuinely useful, and free-calculators.net uses the margin-correct payback formula. Neither checks payback against churn lifetime, and neither offers a campaign ROI tab with break-even revenue.
- ROAS calculators (Top Growth Marketing, CalculatorLib, break-even ROAS tools): polished single-campaign tools, several with a proper break-even ROAS from margin. All of them stop at the campaign: no CAC, no payback period, no retention check, so a campaign can grade Strong while the business model underneath it loses money on every customer.
- The gap this page fills: CAC payback and campaign ROI in one place, margin-correct math on both tabs, an automatic lifetime-versus-payback warning, break-even revenue on the campaign side, and the tool’s own edge behaviours (blank revenue read as $0, margin clamps, the $∞ break-even at zero margin) disclosed on the page instead of hidden.
Frequently asked questions
CAC payback period is the number of months a new customer’s gross profit takes to repay what it cost to acquire them: CAC divided by (monthly revenue per customer times gross margin). In the worked example, $500 divided by ($100 times 80%) is $500 divided by $80, which is 6.3 months.
On this calculator’s bands, 6 months or under is excellent, under 12 months is healthy, 12 to 18 months is acceptable if churn is watched, and over 18 months is long: cut CAC or raise pricing. Subscription businesses quote under 12 months most often, because cash tied up in acquisition for longer than a year is cash that cannot fund the next round of growth.
On the campaign tab, ROI is (gross profit from the campaign minus spend) divided by spend, times 100. Gross profit is attributed revenue times gross margin, so $40,000 of revenue at an 80% margin is $32,000 of gross profit, and on $10,000 of spend that is an ROI of 220.0%. At a 100% margin the same campaign returns 300.0%.
ROAS is return on ad spend: attributed revenue divided by spend. A ROAS of 4.00x means $4 of revenue for every $1 spent. Unlike ROI it ignores margin and profit entirely, which is why the campaign table on this page shows ROAS stuck at 4.00x while ROI falls from 300.0% to 100.0% as margin drops.
Gross profit. Only gross profit is available to repay acquisition cost; the rest of the revenue is already spent delivering the product or service. Dividing CAC by revenue understates payback, sometimes by more than 3x for low-margin businesses, and it is the single most common error in published payback formulas.
Churn sets the deadline. Average customer lifetime is 100 divided by monthly churn percent, so 5% churn gives 20.0 months. If that lifetime is shorter than the payback period, customers leave before repaying their acquisition cost and the calculator flags the unit economics as broken. Enter churn on the CAC tab and the check runs automatically.
Break-even revenue is spend divided by gross margin: the revenue a campaign must generate for its gross profit to exactly cover its cost. $10,000 of spend at a 100% margin breaks even at $10,000 of revenue; at a 50% margin it needs $20,000. Anything below that figure loses money, whatever the ROAS says.
Because break-even revenue is spend divided by gross margin, and the campaign tab treats a margin of 0% literally: dividing by zero produces infinity, which the result prints as $∞. It is the tool being honest that no amount of revenue at a zero margin can cover spend. Enter your real gross margin and the line returns a usable number.
Incremental revenue against a control period or holdout is the gold standard, because it subtracts the sales that would have happened anyway. UTM-tracked or promo-code revenue is the practical standard for most teams. Whichever you choose, use the same definition every period: a trend built on shifting attribution rules cannot be trusted.
Yes for a single campaign: it means every $1 of spend returned $3 of gross profit after covering itself. But campaign ROI ignores retention, so check CAC payback too. A 300% campaign feeding a product with a 25-month payback and a 10-month average lifetime is still losing money on every customer it wins.
Add This Calculator to Your Website
Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.
Powered by Calculator Zilo
References
- Andreessen Horowitz. 16 Startup Metrics. Accessed October 22, 2026.
- Internal Revenue Service. Publication 535, Business Expenses. Accessed October 22, 2026.
- U.S. Small Business Administration. Marketing and Sales. Accessed October 22, 2026.
- U.S. Small Business Administration. Calculate Your Startup Costs. Accessed October 22, 2026.
- U.S. Bureau of Labor Statistics, Occupational Outlook Handbook. Advertising, Promotions, and Marketing Managers. Accessed October 22, 2026.
- OpenStax, Rice University. Principles of Managerial Accounting. Accessed October 22, 2026.
- Google Analytics Help. Get Started with Attribution. Accessed October 22, 2026.
- OpenStax, Rice University. Principles of Financial Accounting. Accessed October 22, 2026.
- Google Ads Help. About Target ROAS Bidding. Accessed October 22, 2026.
- U.S. Small Business Administration. Market Research and Competitive Analysis. Accessed October 22, 2026.
