SaaS guide

CAC payback and LTV:CAC for SaaS paid acquisition

CAC payback is the number of months a new customer's gross margin takes to repay what it cost to acquire them; LTV:CAC compares the margin a customer leaves over their lifetime with that cost. For paid acquisition the figures that matter are the paid ones, computed from ad spend and the Stripe revenue of the customers the ads brought, not the blended company numbers. This guide gives the formulas, the benchmarks with their year and source, and a weekly routine.

Reviewed Oct 4, 2026

The formulas

CAC, CAC payback, LTV and LTV:CAC

CAC, customer acquisition cost

CAC = acquisition spend ÷ new customers in the period

$45,000 of ad spend that brought 50 paying customers is a paid CAC of $900. Add salaries, tools and agency fees for a fully loaded CAC.

CAC payback period

CAC payback (months) = CAC ÷ (monthly revenue per customer × gross margin)

A $120 monthly plan at an 80% gross margin leaves $96 a month. $900 ÷ $96 = 9.4 months before the customer has repaid the ads.

LTV, customer lifetime value

LTV = (monthly revenue per customer × gross margin) ÷ monthly churn rate

$96 of monthly margin at 2.5% monthly churn, a 40-month average life, is an LTV of $3,840.

LTV to CAC ratio

LTV:CAC = LTV ÷ CAC

$3,840 ÷ $900 = 4.3. Above 3 is the usual guideline. The ratio says the customer is worth buying; payback says how long the cash is out.

01

What CAC payback measures, and the formula

CAC payback is the number of months a new customer takes to repay their customer acquisition cost out of the gross margin they generate. The CAC payback period formula is CAC divided by monthly gross margin per customer: a $900 acquisition cost against $96 of monthly margin is 9.4 months. Benchmark reports compute it for the whole company as sales and marketing expense divided by new ARR times gross margin, times 12, which is the same idea at the aggregate level, and Benchmarkit states explicitly that its figure is on a gross margin adjusted basis.

Use gross margin, not revenue. A $120 plan pays $120, but hosting, support and payment fees take their share before anything repays the ads, and leaving them out shortens every payback on paper. Use monthly figures even for annual plans when you want to compare cohorts, and keep a separate cash view: an annual plan paid up front returns the cash in month one, which matters for the budget even though the economics of the customer are unchanged.

02

Blended CAC against paid CAC: the trap

Blended CAC divides all acquisition spend by all new customers, including the ones who arrived from search, referrals and word of mouth. It is the right number for a board deck and the wrong one for an ad budget. Organic customers cost nothing at the margin, so a strong organic channel hides an expensive paid one: blended payback can read 10 months while the paid cohort alone sits at 20. Benchmarkit's 2025 report shows how the blended figure is built, with the median company spending $2.00 of sales and marketing to acquire $1.00 of new ARR in 2024.

Paid CAC divides the spend of a channel, or a campaign, by the paying customers that channel brought, and paid payback follows from it. That is the figure that decides whether to add a dollar to Meta or to Google Ads. Keep both: blended CAC tells you whether the company can afford its growth, paid CAC tells you where the next dollar should go. When only the blended figure is tracked, paid acquisition grows until the blended number finally moves, which is months after the paid payback crossed the line.

03

The LTV to CAC ratio, and why payback sits next to it

LTV is the gross margin a customer leaves over their lifetime. With a steady churn rate it is monthly margin divided by monthly churn: $96 at 2.5% monthly churn is $3,840 over an average life of 40 months. The LTV:CAC ratio divides that by CAC, 4.3 in the running example. David Skok's SaaS Metrics 2.0 set the guidelines most teams still use: an LTV to CAC ratio higher than 3, and CAC recovered in under 12 months, with the best businesses recovering it in 5 to 7.

The ratio hides time. Two customers with the same LTV:CAC can repay their acquisition in 6 months or in 24, and the second one ties up four times the cash per customer while the business waits. The ratio also leans on a churn rate measured over a few months and projected over years. Read the two together: LTV:CAC says whether the customer is worth buying at all, payback says whether you can afford to buy many of them this quarter. Below 3 and above 24 months is a channel to stop; above 3 and under 12 is a channel to scale.

04

Compute payback from Stripe revenue next to ad spend

The platform's conversion count is the wrong numerator. Meta or Google count the event you send them, usually a sign-up or a trial start, under their attribution window; Stripe counts the customer who paid. Take one month of acquisition spend, count the paying customers those ads brought as Stripe records them, read their first-month MRR, apply gross margin and divide. Then split it by campaign and by plan, because two campaigns with the same cost per sign-up can pay back in 8 and 20 months when one sells annual plans and the other monthly ones. The flow above walks through it.

Adrails reads Stripe through a restricted read-only key: customers, payments and refunds, subscriptions and trials, MRR and ARR, refreshed every 15 to 60 minutes depending on the object, and sets them next to the ad spend of your Meta Ads accounts and, once your workspace can connect it, Google Ads, for the same dates. A campaign's Tracking tab lists the customers each ad brought and what they pay, once tracking carries the campaign and ad ids to your site. The Analysis Expert, or Claude through the MCP server, can then answer the payback question per campaign without an export.

05

What a good CAC payback looks like, by segment

The benchmark table gives the ranges with their source and year. On 2025 actuals, Aleph and Benchmarkit's 2026 benchmarks put the median B2B SaaS payback at 16 months, the top quartile at 6 months or less and the bottom quartile at 24 or more, an improvement from 18 months on 2024 data. The spread by contract size is the useful part: 11 months below $5,000 of annual contract value, 22 months at $50,000 to $100,000. A self-serve product that acquires through ads should sit in the first group, and a payback near the enterprise figure means the ads are buying customers a sales team should be buying.

Bessemer's State of the Cloud 2023 frames the same range as bands for a Series B or C enterprise software company: 12 to 18 months is good, 6 to 12 better, 0 to 6 best. The KeyBanc and Sapphire 2023 survey of more than 100 private SaaS companies recorded a median of about 23 months on 2022 data, the top of the expensive-growth cycle. For a paid acquisition channel the practical reading is simpler than any of these: under 12 months the channel funds itself inside a year and can take more budget; between 12 and 18 it needs the cash and the retention to hold; past 24 it only works with a sales motion and a multi-year contract behind it.

  • Self-serve and small contracts: aim under 12 months, the segment's median was 11
  • Mid-market: 12 to 18 months with retention above the plan
  • Enterprise: 18 to 24 months, with contracts long enough to be sure of it

06

The levers: activation, pricing, channel mix

Payback has three inputs, and ads only move one of them. Activation moves the denominator of CAC: when more of the trials an ad buys become paying customers, CAC falls without any change in the auction. A trial-to-paid rate that goes from 20% to 25% cuts paid CAC by a fifth, which is a larger gain than most bidding changes deliver. Onboarding, the first-session experience and the follow-up sequence are acquisition levers, and the weekly reading should show trial-to-paid by campaign next to cost per trial.

Pricing moves the monthly margin: a higher plan, an add-on sold at sign-up, or an annual plan offered at checkout shortens payback directly, and the annual plan also returns the cash at once. Channel mix moves CAC itself: payback by campaign and by channel will differ, and spend moves toward the campaigns that pay back fastest at the volume they can hold. The limit is scale, because the cheapest cohort rarely stays cheapest when its budget doubles, which is why the reading is weekly and the budget steps are small.

07

Run paid acquisition on payback, week to week

Each week, read the last four weekly cohorts by campaign: spend, paying customers from Stripe, first-month margin, payback. One week of a cohort is noisy and the fourth week is already partly known, so the decision rests on the trend across the four. A campaign whose payback has sat above the target for two consecutive readings gives up budget; one that has sat below it with stable trial-to-paid takes more, in steps. Keep the blended figure on the same page, so the company view and the channel view are read together.

In Adrails, a budget change the Media Buyer prepares is capped at 30% per step and is a proposal you apply in one click, and an automation can send the weekly table to Slack or email, or raise an alert when a cost metric crosses the line you set. Thirty percent a week, judged on payback rather than on the platform's cost per sign-up, is a pace that lets a channel double in three weeks when it deserves to and stops it in one when it does not.

  • Four weekly cohorts per campaign, paying customers from Stripe
  • Payback above target two readings in a row: cut
  • Payback below target with stable trial-to-paid: add 30%, then read again
  • Blended CAC payback on the same page, for the company view

Benchmarks

CAC payback and LTV:CAC benchmarks, by source and year

Each report defines payback a little differently. Most divide sales and marketing expense by new ARR times gross margin; Skok's guideline predates that convention.

CAC payback and LTV:CAC benchmarks, by source and year
SourceDataFigureHow to read it
Aleph and Benchmarkit, 20262025 actuals, B2B SaaS and AI softwareMedian 16 months; top quartile 6 months or less; bottom quartile 24 or moreThe whole market, blended. Down from 18 months on 2024 data
Aleph and Benchmarkit, 2026By annual contract value11 months below $5,000 of ACV; 22 months at $50,000 to $100,000Small contracts pay back fastest; enterprise deals carry the longest payback
Benchmarkit, 20252024 dataPayback up 12.5% at the median since 2022; median new CAC ratio of $2.00 of sales and marketing per $1.00 of new ARRAcquisition got dearer for two years before the 2025 improvement
Bessemer, State of the Cloud 2023Series B or C enterprise softwareGood 12 to 18 months, better 6 to 12, best 0 to 6An investor's bands, not a median
KeyBanc and Sapphire, 2023 survey2022, private SaaSMedian about 23 monthsA larger, enterprise-heavy sample at the top of the cycle
For Entrepreneurs, SaaS Metrics 2.0GuidelineLTV:CAC above 3; recover CAC in under 12 months, 5 to 7 at the bestThe long-standing rules of thumb, written for the whole company

Figures as published on the pages listed under Sources checked: Aleph and Benchmarkit's 2026 benchmarks (full-year 2025 actuals, 342 companies, 198 reporting payback), Benchmarkit's 2025 report (2024 data), Bessemer's State of the Cloud 2023, the KeyBanc and Sapphire 2023 survey (2022 data, more than 100 private SaaS companies) and For Entrepreneurs' SaaS Metrics 2.0.

Paid payback from Stripe

Compute paid CAC payback from Stripe and ad spend

  1. 01

    Pick the spend

    Take one month of ad spend on the campaigns that acquire new customers. Leave brand and retargeting of existing customers out, or run them as their own cohort.

  2. 02

    Count the customers

    Count the paying customers those ads brought, from Stripe, not from the platform's conversion count: the platform counts a sign-up, Stripe counts a paid subscription.

  3. 03

    Divide by monthly margin

    Read the first month of MRR of those customers in Stripe and multiply by gross margin. Divide spend by that figure for the cohort's payback in months.

  4. 04

    Split it

    Repeat by campaign and by channel. Two campaigns with the same CPA can have paybacks of 8 and 20 months when one sells annual plans and the other monthly ones.

The same cohort, the same dates, one currency. A customer who converts in the month after the click still belongs to the month of the click.

FAQ

Common questions

What is CAC payback period?

The number of months a new customer's gross margin takes to repay the cost of acquiring them. CAC divided by monthly revenue per customer times gross margin: $900 of CAC against $96 of monthly margin is 9.4 months.

What is a good CAC payback for SaaS?

Aleph and Benchmarkit's 2026 benchmarks put the median at 16 months on 2025 actuals, with the top quartile at 6 months or less and small-contract companies at 11. For a self-serve product acquired through ads, under 12 months is the usual target.

What is a good LTV to CAC ratio?

The common guideline, from David Skok's SaaS Metrics 2.0, is above 3. Read it with payback: a ratio above 3 with a payback over 24 months still ties up cash for two years per customer.

Should CAC include salaries and tools, or only ad spend?

Both versions are useful. Fully loaded CAC includes sales and marketing salaries, tools and fees, and is the company figure benchmark reports use. Paid CAC uses ad spend alone, per channel, and is the figure that decides where the next ad dollar goes.

How do you calculate customer acquisition cost for SaaS from Stripe?

Divide one month of acquisition spend by the paying customers those ads brought as Stripe records them, not by the platform's sign-up count. Adrails reads Stripe subscriptions and payments next to Meta and Google Ads spend for the same dates.