Ambassly

LTV Calculator: LTV, CAC Payback and the Most You Can Pay Affiliates

Enter your revenue per account, gross margin, churn and acquisition cost. You get customer lifetime value, LTV:CAC and CAC payback, then the highest recurring commission percent and the largest one-time bounty that still earn a new customer back inside the payback target you set. Built for SaaS founders sizing an affiliate program.

$
%
%
$
months

Months in which a new customer should earn back its cost.

Affiliate limits at your target

Max recurring commission
20.0%
Max one-time bounty
$100
LTVARPA x margin / churn
$1,306.67
LTV:CAC
4.36 : 1
Payback, simpleCAC / monthly gross profit
7.7 mo
Payback, churn-adjustedExpected cohort profit reaches CAC
8.6 mo
Expected customer lifetime1 / churn
33.3 mo
Create a program at this rate

How to use it

  1. Enter revenue and margin. Type your average revenue per account per month (ARPA) and your gross margin as a percent.
  2. Enter churn and CAC. Add monthly customer churn as a percent and your acquisition cost per customer, leaving out any affiliate commission.
  3. Set the payback target. Choose the number of months in which a new customer should earn back what it cost to win.
  4. Read the limits. The results show LTV, LTV:CAC, payback, the highest recurring commission percent and the largest one-time bounty that still meet the target.
  5. Copy or download the CSV. Use Copy CSV or Download CSV to paste the inputs and results into a spreadsheet or a planning doc.

How the numbers are calculated

Every figure comes from the five numbers you enter. Nothing is assumed from an industry average. Let m = ARPA x gross margin (gross profit per account per month) and c = monthly churn as a decimal.

Limits to keep in mind: churn is treated as a constant monthly rate, and revenue is treated as flat per account. If your churn is high in month one and low later, or customers expand, the real picture differs. Use the target and the CAC field to test the cases that matter. Enter CAC without commission; the commission is what the result solves for.

Questions, answered

How do you calculate customer lifetime value for a subscription?

Multiply average revenue per account per month by gross margin, then divide by monthly churn. At $49 ARPA, 80% margin and 3% churn that is 49 x 0.80 / 0.03 = $1,306.67. The result is gross profit, not revenue, which is why margin is an input.

What is CAC payback and how is it different from LTV:CAC?

CAC payback is how many months of gross profit it takes to recover the cost of winning a customer. LTV:CAC compares total lifetime profit to that cost. Payback tells you how long cash is tied up. LTV:CAC tells you whether the customer is worth winning at all.

Why does the calculator show two payback numbers?

Simple payback is CAC divided by monthly gross profit and assumes the customer stays. Churn-adjusted payback uses the expected profit across a cohort in which some customers leave each month, so it is longer whenever churn is above zero.

What does the maximum recurring commission mean?

It is the highest percent of each payment you can pay an affiliate, for as long as the customer stays subscribed, while the cohort still earns back its CAC within your target. It comes from gross margin minus CAC divided by the revenue expected inside the target window.

What should I enter as CAC if the affiliate is the only channel?

Enter the acquisition cost that is not commission, such as onboarding, free-trial servicing or the time you spend on the partner. If there is none, enter 0 and the maximum recurring commission becomes your gross margin, which is the point where each customer contributes nothing.

Is my data sent anywhere?

No. Every calculation runs in your browser. Nothing is stored or transmitted.

Run the program at the rate you chose

Ambassly tracks referrals through Stripe, books each commission in an append-only ledger, applies hold periods and refund clawbacks, and exports payouts. Set the rate you just calculated and invite your first affiliates.

Related tools and guides