SaaS LTV & CAC Calculator

Calculate customer acquisition cost, lifetime value, LTV:CAC and CAC payback for your SaaS business, with a breakdown by acquisition channel.

Business Inputs

Revenue & Retention

0.5% (great)15% (poor)

= 46% annual churn

20%95%
0% (no expansion)50% (high growth)

Sales & Marketing Team

= $20,000/month

Tools, software, agencies, etc.

Marketing Channels

CAC: $500

CAC: $533

CAC: $200

CAC: $200

CAC: $83

Calculate Your Unit Economics

Enter your revenue, costs, and channel data to analyze CAC & LTV

How to Use the LTV and CAC Calculator

Lifetime value (LTV) and customer acquisition cost (CAC) answer one question together: does each new customer return more than they cost to win? The calculator above works out CAC, LTV, the LTV:CAC ratio and CAC payback from a few inputs, then ranks your acquisition channels by return.

  1. Enter revenue per customer. Use average monthly recurring revenue per account (ARPA), not total company MRR.
  2. Set retention. Choose monthly churn, or switch to a fixed lifetime if you don't yet have reliable churn data.
  3. Add gross margin and expansion. Gross margin is revenue minus the cost of serving customers. Expansion is the yearly growth in revenue from existing accounts.
  4. List each acquisition channel. Enter monthly spend and customers won for each one, plus sales team cost and marketing overhead.
  5. Read the results. Check LTV:CAC and payback first, then the channel ranking to see where to put the next dollar.

LTV, CAC and Payback Formulas

MetricFormulaWhat to watch
Customer acquisition cost (CAC)Sales and marketing spend ÷ new customers acquiredUse the same period for both. Include salaries, tools and agency fees, not just ad spend.
Customer lifetime (months)1 ÷ monthly churn rateAt 2% monthly churn, the average customer stays about 50 months.
Lifetime value (LTV)ARPA × gross margin % × customer lifetimeARPA is average revenue per account per month. Margin, not revenue, is what pays back CAC.
LTV:CAC ratioLTV ÷ CACHow many dollars of gross profit each acquisition dollar returns over a customer's life.
CAC payback (months)CAC ÷ (ARPA × gross margin %)How long it takes a new customer's gross profit to repay what you spent to win them.

A Worked Example

Take a B2B SaaS company selling at $500 a month per account, with 80% gross margin and 2% monthly churn. It spends $60,000 a month on sales and marketing, salaries included, and wins 12 customers a month. These figures are illustrative, not a benchmark.

  • Lifetime: 1 ÷ 0.02 = 50 months (about 21.5% annual churn).
  • LTV: $500 × 0.8 × 50 = $20,000.
  • CAC: $60,000 ÷ 12 = $5,000.
  • LTV:CAC: $20,000 ÷ $5,000 = 4.0:1.
  • Payback: $5,000 ÷ $400 = 12.5 months.

A ratio of 4.0:1 clears the common 3:1 rule of thumb, but a 12.5-month payback means each customer takes about a year to repay their acquisition cost. That is cash the company has to fund up front, so growth speed depends on how much runway it has, not just on the ratio.

What Is a Good LTV:CAC Ratio and Payback Period?

The most widely used SaaS rules of thumb are an LTV:CAC ratio of at least 3:1 and CAC payback under 12 months. They are starting points for a conversation, not laws. What counts as healthy depends on your stage, deal size and how predictable retention is.

  • Below 1:1: every customer loses money over their lifetime. Fix pricing, retention or acquisition cost before spending more on growth.
  • 1:1 to 3:1: the model works on paper but leaves little margin for error. Look for the channel or segment dragging the average down.
  • 3:1 to 5:1: generally healthy. The question becomes how fast you can grow without running out of cash during payback.
  • Above 5:1: often a sign of under-investment. You may be leaving growth on the table by spending too little on acquisition.

Payback matters most when cash is tight. Enterprise SaaS with long contracts and strong retention can live with 18 to 24 months. A self-serve product with monthly plans usually needs a much shorter payback, because customers can leave before they have paid back their cost.

Common Mistakes in LTV and CAC Calculations

Counting only ad spend

Paid media is often the smallest part of what it costs to win a B2B customer. Salaries for sales and marketing, SDR tooling, data and enrichment subscriptions, and agency fees all belong in CAC. Leaving them out makes the ratio look healthier than the business is.

Using revenue instead of gross margin

LTV built on revenue overstates value by the cost of hosting, support and onboarding. Multiply by gross margin so LTV measures the profit that can actually repay acquisition spend.

Letting low churn create an infinite lifetime

At 0.5% monthly churn, the formula implies a 200-month (16-year) customer. Few early-stage companies can defend that. Cap lifetime at 36 to 60 months, or use the calculator's fixed-lifetime option, until you have cohorts that old.

Multiplying monthly churn by 12

Churn compounds. 2% a month is about 21.5% a year, not 24%, because each month's churn applies to a smaller base. The calculator converts monthly to annual churn with 1 − (1 − m)^12.

Blending channels that behave differently

A blended CAC can hide one channel that is profitable and another that loses money on every deal. Enter channels separately so the calculator can rank them by return.

Trusting a small sample

With a handful of customers a quarter, one large deal or one early cancellation swings every number. Track the trend over several quarters before making hiring or spending decisions from it.

How to Calculate CAC by Channel

Blended CAC tells you whether the business works. Channel CAC tells you where to spend the next dollar. To calculate it, assign each new customer to the channel that sourced them, then divide that channel's spend by the customers it produced in the same period.

  1. Pick an attribution rule and keep it. First touch, last touch or the source that created the opportunity all work, as long as you apply the same rule every month.
  2. Assign direct costs to each channel. Ad spend, sponsorships, outbound data and sequencing tools, and agency fees belong to the channel that used them.
  3. Split shared costs fairly. Salaries and overhead that serve every channel go into blended CAC. The calculator adds sales team cost and marketing overhead on top of channel spend for that reason.
  4. Compare channels on return, not just cost. A channel with a higher CAC can still be the best one if its customers stay longer or buy bigger plans.

For outbound in particular, count the full cost of the motion: data and enrichment subscriptions, sending infrastructure, sequencing software and the time reps spend on research. Those costs are easy to miss, and they are exactly what a well-built GTM system reduces.

How to Lower CAC Without Spending Less

Cutting spend lowers CAC only if customer volume holds up. The more durable levers change how much pipeline each dollar and each person produces:

  • Tighten your ideal customer profile. Fewer, better-fit accounts convert at higher rates and churn less, which improves both sides of the ratio.
  • Automate research and list building. Enrichment and scoring systems let reps spend their time on conversations instead of spreadsheets.
  • Act on buying signals. Reaching accounts when they hire, raise money or visit your pricing page usually beats cold outreach to a static list.
  • Fix the funnel leaks first. A slow lead-response time or a weak demo-to-close rate raises CAC no matter how much pipeline you add.

These are the systems GTM engineers build. Our GTM engineering guide explains the stack layer by layer, and the GTM readiness assessment shows where your go-to-market has gaps.

Frequently Asked Questions

How do you calculate LTV for a SaaS business?

Multiply average revenue per account per month (ARPA) by your gross margin percentage, then by the average customer lifetime in months. Lifetime is usually estimated as 1 divided by monthly churn. For example, $500 ARPA at 80% gross margin with 2% monthly churn gives $500 × 0.8 × 50 = $20,000 LTV.

How do you calculate CAC?

Divide total sales and marketing spend for a period by the number of new customers acquired in that same period. Include salaries, commissions, tools, data subscriptions, agency fees and ad spend. If you spend $60,000 a month and win 12 customers, CAC is $5,000.

What is a good LTV:CAC ratio?

A common rule of thumb in SaaS is 3:1 or better, meaning each dollar spent on acquisition returns at least three dollars of gross profit over the customer's life. Well below 3:1 suggests acquisition is too expensive or retention too weak. Far above 5:1 can mean you are under-investing in growth.

What is CAC payback period?

CAC payback is the number of months it takes a new customer's gross profit to repay the cost of acquiring them: CAC divided by ARPA times gross margin. A frequently used target for SaaS is under 12 months, with longer payback more acceptable for enterprise deals that retain well.

Should LTV use revenue or gross margin?

Gross margin. Revenue-based LTV ignores the cost of serving the customer, such as hosting, support and onboarding, so it overstates how much you can afford to spend acquiring them. Margin-based LTV is the version investors and finance teams usually expect.

How do I convert monthly churn to annual churn?

Use 1 − (1 − monthly churn)^12, not monthly churn times 12. Churn compounds on a shrinking base, so 2% monthly churn equals about 21.5% annual churn, and 5% monthly equals about 46% annually.

What should early-stage startups do without much churn data?

Use a fixed, conservative lifetime instead of 1 ÷ churn, such as 24 to 36 months, and treat the result as a range rather than a single number. Revisit it every quarter as real cohorts age. The calculator lets you switch between churn-based and fixed lifetime.

How does GTM engineering affect CAC?

GTM engineering automates the work behind pipeline: list building, enrichment, scoring, routing and personalized outreach. When it works, the same team books more qualified meetings, which lowers the people cost inside CAC. Measure it by tracking CAC and payback before and after the systems go live, by channel.