Analytics

Free CAC payback period calculator with gross margin

By Charles Summers · Updated · Free, no signup

Short answer

Payback is your acquisition cost divided by monthly gross profit per account, not by monthly revenue: at a 75 percent margin the revenue version understates the true wait by a third. This calculator shows both figures, then re-solves the payback month with churn running inside the window, because a decaying cohort collects less than the straight division assumes. It also checks payback against expected customer lifetime, the point where acquisition destroys value.

Use the cac payback period calculator

What does this tool actually do?

Payback is your acquisition cost divided by monthly gross profit per account, not by monthly revenue: at a 75 percent margin the revenue version understates the true wait by a third. This calculator shows both figures, then re-solves the payback month with churn running inside the window, because a decaying cohort collects less than the straight division assumes.

It runs entirely in your browser. Nothing you type is sent to a server, no account is required, and there is no usage limit, because there is no cost per run to control.

Dividing by revenue instead of gross profit is the error that hides in every spreadsheet

A customer paying 60 dollars a month does not hand you 60 dollars. Hosting, support headcount, payment processing, third-party API calls and the customer success time that keeps the account alive all come out first. What is left is gross profit, and gross profit is the only money available to repay what you spent winning the account. So the denominator is average revenue per account multiplied by gross margin, and skipping that multiplication is not a rounding choice.

The size of the error is exactly one divided by your gross margin, every time, which makes it easy to check. At 80 percent margin the revenue-based figure is 25 percent too optimistic. At 70 percent it is 43 percent too optimistic. At 50 percent, common in services-heavy or hardware-attached businesses, it is double. A team quoting an 11-month payback off revenue at a 65 percent margin is really waiting about 17 months, which is the difference between a business that can self-fund growth and one that cannot.

The numerator has its own quiet failure. Fully loaded acquisition cost means salaries and commissions for everyone in sales and marketing, the tooling they run on, agency retainers and content production, not just the media invoice. Teams that count media only tend to land somewhere between 40 and 60 percent of the real number, and the gap is largest in sales-led businesses where people, not ads, are the main expense.

Then there is timing. Spend lands in the month you pay for it; the customers it produces land one to three months later, depending on cycle length. Divide this month's spend by this month's new customers and you flatter payback while spend is growing and punish it while spend is shrinking, which is precisely backwards. Lag the numerator by roughly your average sales cycle before dividing, or accept that the trend line is telling you about your spending pattern rather than your efficiency.

Churn does not politely wait for the payback month

Straight division, cost divided by monthly gross profit, quietly assumes that every customer you acquired is still paying in the month the arithmetic finishes. They are not. A cohort decays from the first invoice onward, so the gross profit a hundred acquired customers actually deliver by month t is smaller than a hundred times t times the monthly figure.

The correction is a geometric sum, not an estimate. Cumulative gross profit per acquired customer after t months is the monthly gross profit multiplied by one minus the survival factor raised to t, all divided by the monthly churn rate. Set that equal to acquisition cost and solve for t, and you get the month a cohort genuinely breaks even. At 3 percent monthly churn a naive 12-month payback becomes roughly 14.7 months. At 5 percent churn the same naive 12 becomes about 17.9. The gap widens faster than the churn rate does, because you are losing customers from a base that is already smaller.

This is also why payback and lifetime value are not independent statements about a business. Both are driven by the same decay, and quoting a comfortable payback next to an alarming churn figure means one of the two has not been calculated properly. The version of payback that ignores churn is fine as a directional metric when churn is under about 1 percent a month, and increasingly fictional above 4.

One more consequence worth naming: the correction has no solution at all past a certain point. If acquisition cost multiplied by the churn rate exceeds monthly gross profit, no value of t satisfies the equation. The cohort never breaks even, not at 36 months, not ever, because it has evaporated before the arithmetic gets there.

Payback longer than lifetime is a loss on every sale, and growth makes it worse

The condition just described has three equivalent readings and it is worth holding all three, because different people in the room will recognise different ones. Payback in months exceeds one divided by monthly churn. Acquisition cost exceeds lifetime gross profit. Ratio of lifetime value to acquisition cost is below one. They are the same sentence.

What makes it dangerous is that it does not look like a crisis from the top of the profit and loss. Bookings rise. Monthly recurring revenue rises. The team is hitting its numbers. Every new customer adds revenue immediately and only reveals the deficit slowly, over the months they fail to survive, by which time three more cohorts have been bought on the same terms. Spending more accelerates both the growth and the shortfall, which is why this state is usually discovered by the finance function rather than the growth function.

The instruments that catch it are unglamorous. Gross profit minus sales and marketing spend, plotted monthly: if revenue is climbing and that line is getting more negative rather than less, you are buying growth below cost. Payback by acquisition cohort rather than blended across all customers, because a blended figure lets last year's cheap customers subsidise this year's expensive ones for a surprisingly long time. And burn multiple, net cash burned divided by net new annual recurring revenue added, which asks the same question without needing you to agree on how churn is measured.

When you do need to move the number, the levers are not equally powerful. Gross margin multiplies the whole result, so a move from 68 to 78 percent cuts payback by around 13 percent for free. Price does the same and usually faster, because software cost of goods barely moves when price does. Acquisition cost is linear, and the honest lever there is channel mix rather than negotiation. Churn only changes payback materially when you are already close to the cliff; below about 2 percent monthly it barely touches the number.

Where the 12-month rule comes from, and what annual billing does to it

The familiar bands are conventions from venture-backed software, not laws of business. Under 12 months is treated as healthy because it means a year of gross profit refills the tank and the same money can be spent again; 12 to 18 is workable when retention is strong and gross margin is high; past 24 months you are financing growth with capital rather than with the business, and the cost of that capital is the real constraint. Enterprise businesses tolerate longer paybacks than self-serve ones for a specific reason, which is that their contracts are annual, prepaid and far less likely to cancel, so the risk attached to the wait is lower.

Annual prepay deserves its own line, because it splits payback into two numbers that get confused constantly. On a cash basis, a customer who pays twelve months up front repays acquisition cost on day one, and your bank balance genuinely reflects that. On an economics basis nothing has changed: you have collected a year of revenue and still owe a year of service against it, and the discount you gave to get the cash, typically 15 to 20 percent, made the underlying payback slightly worse rather than better. Report the cash figure to whoever is managing runway and the gross profit figure to whoever is deciding where to spend next quarter, and label them.

Payback also sets your working capital requirement, which is the version of this metric that actually constrains a plan. Multiply the payback months by the monthly acquisition spend and you have roughly the amount of cash tied up in customers who have not repaid you yet at any given moment. Doubling acquisition spend doubles that figure immediately while the returning gross profit still arrives at the old pace, which is the mechanism behind most companies that run out of money in the middle of a good quarter.

Finally, be sceptical of comparisons. Public companies compute this differently from one another, some using all sales and marketing spend against new business only, some netting out expansion, some using contribution margin instead of gross margin. A benchmark quoted without its definition is not a benchmark. Use one definition, apply it to your own cohorts month after month, and read the trend rather than the level.

Numbers worth knowing

MetricTypicalWhat it means
Payback treated as healthyunder 12 monthsThe convention in venture-backed software. It means a year of gross profit lets you spend the same money again, which is what makes growth self-funding rather than capital-funded.
Workable band12 to 18 monthsFine with high gross margin and low churn, uncomfortable without both. Enterprise sits here routinely because annual prepaid contracts reduce the risk attached to the wait.
Gross margin used in the divisor70% to 85% for softwareHosting, support, payment fees and customer success. Services-attached or hardware-attached models run far lower, and the payback error from omitting margin doubles at 50%.
Understatement from using revenue1 / gross marginNot an estimate, an identity. At 80% margin the revenue-based payback is 25% too short; at 65% it is 54% too short. Easy to check on any figure someone hands you.
Lag between spend and the customer it buys1 to 3 monthsRoughly your sales cycle. Dividing same-month spend by same-month customers flatters payback while budget is growing and penalises it while budget is shrinking.

Mistakes that quietly cost you results

Dividing acquisition cost by monthly revenue
Revenue is not available to repay anything until cost of goods is out of it. Multiply average revenue per account by gross margin first, or every payback figure you produce is short by exactly one over your margin.
Counting only media spend in acquisition cost
Load in salaries, commissions, tooling, agencies and content. In sales-led businesses people are the larger expense, so a media-only figure typically lands at half the real number and makes the worst channel look like the best one.
Treating annual prepay as a payback improvement
Cash payback goes to roughly zero and gross profit payback gets slightly worse, because of the discount you paid for the cash. Keep the two numbers separate and label which one you are quoting.
Reporting one blended payback across all channels
A six-month channel and a forty-month channel average to something respectable that describes neither. Split by channel and by acquisition cohort, because a blended figure lets old cheap customers hide the cost of new expensive ones for several quarters.
Ignoring churn inside the payback window
Straight division assumes the whole cohort is still paying in the breakeven month. Solve the cumulative sum instead: at 5 percent monthly churn a naive 12-month payback is really about 18, and past a certain acquisition cost it never arrives at all.

What does the output look like?

This is the exact output the tool produces from the example inputs. It is generated by the same code that runs when you click the button, so what you see here is what you get.

INPUTS CAC $1,400 · ARPA $180/mo · Gross margin 78.0% · Monthly churn 2.50% THE ARITHMETIC, STEP BY STEP 1. Monthly gross profit per account = $180 x 78.0% = $140.40 2. Payback (gross-margin adjusted) = $1,400 / $140.40 = 10.0 months 3. Payback on revenue (the wrong one) = $1,400 / $180 = 7.8 months The revenue version is short by a factor of 1 / 78.0%, which is 1.28x. CHURN INSIDE THE PAYBACK WINDOW Step 2 assumes the whole cohort is still paying in month 10.0. At 2.50% monthly churn, about 77.7% of it still is. Solving GP x (1 - (1-c)^t) / c = CAC for t gives the month a decaying cohort really breaks even: True payback = 11.3 months (1.4 months later than the simple division) LIFETIME CHECK Expected lifetime 1 / 2.50% = 40.0 months Lifetime gross profit $140.40 / 2.50% = $5,616 Against CAC of $1,400 that is a ratio of 4.01 to 1 >> Payback lands inside expected lifetime, with 28.7 months of gross profit after breakeven, worth $4,216 per customer. VERDICT: HEALTHY (under 12 months) A year of gross profit refills the acquisition budget, so growth can fund itself rather than needing outside capital. WHAT WOULD PRODUCE A 12-MONTH PAYBACK CAC of $1,685 (currently $1,400) ARPA of $150/mo (currently $180) Gross margin of 64.8% (currently 78.0%) Margin and price both multiply the result, so they move it fastest. CAC is linear. Churn barely touches payback below about 2% monthly, but it decides whether payback arrives at all above roughly 6%. WORKING CAPITAL NOTE Whatever you spend on acquisition each month is tied up for about 11 months before it returns. Doubling monthly acquisition spend doubles that committed cash immediately, while the returning gross profit still arrives at the old pace.

Frequently asked questions

Why does this ask for gross margin when most calculators do not?

Because without it the answer is wrong by a fixed, knowable amount: one divided by your gross margin. A customer paying 180 dollars a month at a 78 percent margin contributes about 140 dollars towards repaying what you spent to win them, and the other 40 dollars is already committed to hosting, support and payment fees. Calculators that divide by revenue produce a number that is 28 percent too optimistic in that example and 100 percent too optimistic at a 50 percent margin.

What is the churn-adjusted payback figure and why is it longer?

Straight division assumes every customer you acquired is still paying in the breakeven month. A real cohort shrinks every month, so it delivers less cumulative gross profit than the simple multiplication implies. This tool solves the geometric sum, cumulative gross profit equals monthly gross profit times one minus survival to the power of t, divided by churn, for the month a decaying cohort actually breaks even. It is the same calculation, with the customers who left removed from it.

What does it mean when payback exceeds customer lifetime?

It means the average customer leaves before repaying what you spent to acquire them, so every additional sale enlarges the loss. It is algebraically identical to acquisition cost exceeding lifetime value and to an LTV to CAC ratio below one. The trap is that revenue still rises while it happens, so the pattern usually survives two or three quarters before anyone notices, and spending more in the meantime accelerates the damage instead of outgrowing it.

Should I use blended CAC or paid CAC here?

Use blended, meaning total sales and marketing cost divided by all new customers, when you want to know whether the business as a whole is fundable. Use paid or channel-level CAC when you are deciding where the next budget increment goes. Blended is the more honest number for a board conversation because it includes the people who cost money and the customers who arrived free; channel-level is the only useful one for allocation, since a blended figure cannot tell you which channel to stop.

My churn is zero. Why does the tool still show a lifetime?

A zero churn rate implies an infinite customer lifetime, which no arithmetic can use and no business has observed. The calculator applies a floor of 0.1 percent monthly, roughly a hundred-month average lifetime, and says so in the output. If your recent cohorts genuinely show no cancellations, they are almost certainly too young rather than immortal, so treat the lifetime figure as a placeholder until a cohort has aged past your billing term.

Related free tools

Some links on this site are affiliate links, which means Hacking Demand may earn a commission if you buy through them at no extra cost to you. This does not influence which tools are listed. The tools on this page are free and have no affiliate relationship of any kind.