You need fast signal, not theory. Use our CLV formula calculator when you need a quick, defensible number tied to margin and churn. This page gives you a simple calculator to get CLV in seconds, then use CLV/CAC to decide: scale, pause, or fix. You type numbers, the calculator returns clean CLV; we show what to do next.
Use it with tools you already touch:
- Google Ads and Shopify for quick customer data
 - Stripe or QuickBooks for costs and margin
 - Plerdy to track behavior and improve customer flow
 
If you want a plug-and-play option, the lifetime customer value calculator helps you compare cohorts by channel or plan without extra setup.
Ready? Customer in, customer out, CLV up. The calculator helps the customer math feel easy.
What is CLV?
CLV shows profit from a customer across months or years, and a calculator turns revenue, margin, and churn into one clean CLV you trust for customer spend caps and CAC choices&mdash: quick definition first, action next, with data from Google Ads or Shopify. During quarterly reviews, the lifetime value of a customer calculator keeps decisions tight by aligning revenue, margin, and churn on one screen.
Core Formula Variants (Pick Your Model)
Pick the model in the calculator that fits your customer story. Keep units tight: monthly vs yearly must match, or CLV jumps. Example: churn 3% per month.
- Subscription — ARPA × Gross Margin ÷ Churn
 - Transactional — Customer Value × Average Lifespan
 - Discounted/Traditional — (GML × R) / (1 + d − R)
 
Feed the calculator with Stripe or QuickBooks margin and customer lifespan from Plerdy or GA4; you get CLV ready to compare against CAC. The customer lifetime value calculator online lets your team run what-if scenarios in seconds without touching spreadsheets.
Inputs You Need Before You Calculate
Checklist for your calculator (keep it tight):
- Currency for customer revenue and CAC (USD/EUR; one currency only)
 - Billing cycle (monthly or yearly; no mix)
 - Gross margin % from Stripe or QuickBooks, not raw revenue
 - Churn or retention window (30-day or 12-month, clear base)
 - Taxes/shipping/fees policy (in or out of revenue), plus refunds
 
Average Revenue (ARPA) Or Purchase Value
You need clean revenue per customer. For subscriptions, ARPA = total MRR ÷ active accounts. For retail, use average purchase value from Shopify and purchase count from GA4. Feed the calculator steady periods only. If promos distort, use median month. Goal: CLV you can trust.
Gross Margin vs. Revenue — Use Profit, Not Topline
CLV runs on profit. Take revenue and subtract COGS, payment fees, apps, support. Example: $100 revenue, $30 cost → 70% margin. Put margin into the calculator, not just revenue. Customer profit in, not vanity dollars. Pull margin from Stripe or QuickBooks reports.
Churn/Retention & Customer Lifespan
Pick one unit: monthly churn (e.g., 3%/month) or annual retention (e.g., 80%/year). The calculator can’t fix mixed clocks. Customer lifespan ties to this window, so CLV will swing if you mix months and years. Keep the same base everywhere for one customer story. Share a link to the customer lifetime value online calculator so finance, growth, and product see the same inputs and outputs.
CAC & Payback (For Interpretation)
CAC = media + sales + onboarding per customer. Round to whole dollars. Use payback to sanity-check CLV/CAC. Example: if CAC is $250 and gross profit per month is $50, payback ≈ 5 months. The calculator shows CLV; you judge if CAC and payback make sense to scale.
How To Calculate CLV (Choose 1 Of 3 Models)
Subscription Model (ARPA × GM ÷ Churn)
You run a subscription? Cool, this model is your home. It turns stable customer revenue into CLV with simple parts your calculator can handle. Keep units monthly, or the customer math goes crazy. A tiny 3% churn per month can crush CLV, so be strict with data from Stripe or Chargebee.
- Find ARPA from MRR in Shopify/Stripe (MRR ÷ active accounts).
 - Get GM% from QuickBooks or Stripe reports (revenue − direct cost).
 - Measure monthly churn %, not annual.
 - Compute CLV = ARPA × GM ÷ churn.
 
Use this when contracts auto-renew and customer spend repeats.
Transactional Model (Customer Value × Lifespan)
No contract, but repeat orders? Then this calculator path is simple. Customer Value = Average Purchase Value × Purchase Frequency. If a customer spends $40 per order and buys 12 times per year, that is $480/year. If the customer stays 3 years, CLV becomes $1,440 before costs. Keep seasons and promos in check.
- Pull purchase value from Shopify or GA4.
 - Find purchase frequency per customer.
 - Estimate average lifespan in years.
 - Compute CLV = Customer Value × Lifespan.
 
Great for ecommerce/retail with steady repeat behavior.
Discounted/Traditional Model (With Retention & Discount Rate)
Long cash-flows? High retention? Use the discounted route: CLV = (GML × R) / (1 + d − R). GML = gross margin per customer period, R = retention rate for the same period, d = discount rate (e.g., 10%/year). This calculator setup respects time value of money and keeps CLV sane at 90%+ retention.
- Calculate GML per period (profit, not revenue).
 - Set R (e.g., 0.85 per year) and d (e.g., 0.10).
 - Align periods across all inputs.
 - Compute CLV with the formula, compare to CAC for a real decision.
 
Build The Calculator (Fields, Logic, Unit Hygiene)
Required Fields & Validations
Your calculator needs clean inputs so the customer math stays sane. Use one currency and one clock.
- ARPA or average purchase value (USD; same period as churn)
 - Gross margin %, 0%–100% (base = revenue − direct cost from Stripe/QuickBooks)
 - Churn % or retention %, 0 < churn ≤ 100; 0 ≤ retention < 100 (base = period customers)
 - Customer lifespan (months or years; pick one)
 - CAC per customer (media + sales + onboarding; round to nearest $1)
 - Refunds/taxes/fees policy (in or out of revenue; document it)
 
Calculation Logic & Order Of Operations
First, pick the model your calculator will use (subscription, transactional, or discounted). Second, align units: monthly revenue with monthly churn, yearly with yearly. Third, compute customer profit, not topline, then push numbers into the CLV formula. Finally, store the period and source (Shopify, GA4, Stripe) so the customer story is auditable. Small rule: the calculator shows CLV; you interpret it next to CAC.
Edge Cases & Unit Hygiene
Keep the calculator strict, or CLV goes to the moon for no reason.
- Mixing monthly with annual units
 - Using revenue instead of gross margin
 - Retention > 100% or “negative churn” without expansion revenue logic
 - CAC timing (all upfront vs amortized over months)
 
If you fix these, the customer result is cleaner, the CLV stronger, and the calculator trusted.
Interpret CLV (Benchmarks, Ratios, Cohorts)
CLV/CAC, Payback, And Sustainable Growth
You don’t need poetry here. You need a decision. If CLV/CAC ≈ 3:1, the customer machine feels healthy; 2:1 is cautious; under 1:1 is pain. Keep payback inside 6–12 months for subscription; transactional can stretch to 12–18 if margin is strong. Run the calculator, then check the customer profit per period. If CLV falls 20% but CAC is flat, you pause. If CLV jumps and CAC stays steady, you scale. Use Stripe margin, GA4 revenue, and Plerdy funnels to explain why the customer number moved. The calculator won’t run the business for you, but it keeps the math honest.
Cohorts & Segmentation
Don’t average your way into bad decisions. Split CLV by cohort so the customer story is clear, then let the calculator compare apples to apples. Segment by:
- Acquisition month to see season effects
 - Channel (Google Ads, Meta Ads, organic, referral)
 - Plan or price tier for ARPA differences
 - Industry or region to catch margin shifts
 - New vs returning customer to map churn risk
 
Small rule: one period, one base, no unit mixing.
Compare Channels, Offers, And Price Points
Run CLV per channel, not only per order ROAS. If channel A shows CLV up 35% with CAC up 10%, you still win. Test offer structure in the calculator: free month vs 20% discount, or annual prepay vs monthly. When customer CLV is higher on annual plans, nudge pricing; when CLV drops for deep coupons, trim spend. Scale, pause, or fix with numbers, not mood.
Increase CLV (Plays You Can Ship This Week)
Retention Levers
You want CLV up without drama? Start with customer habits. Short onboarding, quick “aha”, fast help before someone screams on chat. Be fair with cancellation—no dark tricks—because trust grows retention. Run the calculator today, again next week, and watch the customer curve move.
- Trigger email/SMS on day 1, 3, 7 to build habit; KPI: churn ↓ 10% in 30 days
 - Intercom/Zendesk proactive nudge on “stuck” events; KPI: ticket-to-resolution < 24h
 - In-app checklist for first 3 tasks (Plerdy funnels can track); KPI: activation rate ↑ to 60%
 - Honest cancel flow with pause option; KPI: save rate ≥ 15% and no NPS drop
 
Monetization Levers
CLV grows when customer value grows, not only price. Keep it clean and measurable. Your calculator will tell if the new money is real profit, not sugar high.
- Upsell to a higher tier at usage threshold (Stripe meter); KPI: ARPA ↑ 8–12%
 - Cross-sell add-ons (priority support, extra seats); KPI: add-on attach rate ≥ 20%
 - Annual prepay with 10% discount; KPI: payback in ≤ 3 months
 - Price test 2%–5% lift on top plans (Shopify/GA4 cohorts); KPI: CLV ↑ without conversion ↓ > 1pp
 
Experience Levers
Speed and trust make customer stay. Personal touches win. When UX flies, CLV follows. Yes, your calculator will catch it in numbers.
- Personalize home screen by segment (Klaviyo/GA4 audience); KPI: repeat sessions ↑ 15%
 - Improve page speed (Core Web Vitals pass); KPI: support complaints on slowness ↓ 50%
 - Add proof: reviews, refund policy, uptime badge; KPI: checkout drop-off ↓ 5pp
 - Simple loyalty points for repeat orders; KPI: NRR ↑ to 105% by quarter end
 
Predictive CLV (Practical, Not Academic)
Minimum Data To Start
You don’t need a PhD to predict CLV. You need clean customer signals your calculator can chew and turn into action. Start small and move.
- RFM: recency, frequency, monetary per customer (GA4/Shopify)
 - Tenure: months since first order or signup
 - Plan or tier: free, basic, pro; affects ARPA and CLV
 - Product and event stream: key actions in-app (Plerdy funnels)
 - Support history: tickets, time to resolution
 - Billing data: margin from Stripe or QuickBooks
 - Churn label: stayed or churned for the period (30 or 90 days)
 
Run a light model: logistic churn probability + revenue projection per customer. Even a simple 20–40% churn risk flag helps the calculator forecast CLV ranges and keep spend honest.
Everyday Use Cases
Now you push money to the right customer at the right moment. Keep it scrappy and measurable.
- Save offers only for 40%+ risk customers; target churn ↓ 15%
 - Bid modifiers in Google Ads by predicted CLV; CPA can rise 10% if CLV rises 25%
 - CS staffing by CLV tier so VIP queue gets < 2h reply
 - Email or SMS cadence by predicted CLV band; aim NRR ↑ to 105%
 - Price test for high-CLV cohort; calculator should show CLV ↑ with conversion stable
 
Predictive does not replace your calculator. It upgrades decisions so customer profit shows up sooner.
Worked Micro-Examples (Sanity Checks)
Subscription Example (Monthly Units)
You run subscription. Keep customer numbers clean and the calculator honest. Monthly only.
- ARPA = $100/month (from Stripe MRR ÷ active customer accounts).
 - Gross margin = 70% (revenue − direct cost in QuickBooks).
 - Monthly churn = 5% (same base period).
 - CLV = ARPA × GM ÷ churn = $100 × 0.70 ÷ 0.05 = $1,400 (USD, rounded to nearest $1).
 
One-line move: if CAC = $400, CLV/CAC = 3.5 → scale; the customer unit pays back in 4 months.
Transactional Example (Annual Units)
No contract, repeat orders. Your calculator must use annual units everywhere.
- Average purchase value = $50 (Shopify).
 - Purchase frequency = 10 orders/year → customer revenue/year = $500.
 - Margin = 60% → customer profit/year = $300.
 - Lifespan = 3 years → CLV = $300 × 3 = $900 (USD, round to nearest $1).
 
One-line move: CAC = $250, CLV/CAC = 3.6 → scale on this customer segment; watch promo cost so CLV not drop 20%.
For ecommerce teams, a lifetime value customer calculator translates repeat orders into profit-based CLV instead of topline hype.
Discounted Example (Retention/Discount Rate)
Long relationships? Use retention and discount in the calculator to keep CLV real.
- GML (gross margin per year per customer) = $200.
 - Retention R = 0.80/year; discount d = 0.10/year.
 - Denominator = 1 + d − R = 1 + 0.10 − 0.80 = 0.30.
 - CLV = (GML × R) ÷ (1 + d − R) = ($200 × 0.80) ÷ 0.30 = $160 ÷ 0.30 = $533 (USD, rounded).
 
One-line move: if CAC = $180, CLV/CAC ≈ 2.96 → small win; pause on weak channels, fix onboarding to push retention +5% and CLV over $600.
Conclusion
You got this. Compute CLV fast with the calculator, keep units aligned (month with month). Then read CLV/CAC and cohort splits—no drama, only decisions. This week do one retention test and one monetization test for the customer, simple and real.
- Retention: day-7 nudge to cut churn 10% for the customer.
 - Monetization: annual prepay offer; watch customer ARPA.
 
Use the calculator again in 14–28 days, compare cohorts in Plerdy or GA4, adjust. If CLV goes up and CAC steady—scale. If CLV drops—pause, fix, re-run.
FAQ — Customer Lifetime Value (CLV) Calculator
div itemscope itemtype="https://schema.org/FAQPage">What does the CLV calculator do for a customer?
The calculator estimates CLV for a customer by turning revenue, margin, and churn or lifespan into a single number. You enter a few fields (ARPA or purchase value, gross margin %, churn/retention, CAC), and the calculator returns an actionable CLV to compare with CAC and plan spend.
Which inputs should I use in the calculator: revenue or profit?
Use profit, not raw revenue. Enter gross margin % (for example, 70% if costs are $30 from $100 revenue) so the calculator outputs CLV based on true customer profit. Mixing topline revenue with churn gives inflated CLV and poor decisions on budget and pricing.
How do I keep units consistent so the customer CLV is correct?
Match period everywhere: monthly ARPA with monthly churn, or yearly purchase value with yearly retention. The calculator assumes one clock. Example: churn 3% per month pairs with ARPA per month. If you mix months and years, CLV will be wrong and the customer payback math breaks.
What is a good CLV/CAC ratio in this calculator?
Many teams target CLV/CAC near 3:1 for healthy growth, around 2:1 for cautious testing, and under 1:1 means stop and fix. Use the calculator to get CLV per customer, then divide by CAC. Also check payback: subscriptions often aim for 6–12 months; transactional can be 12–18 if margin is strong.
When should I use discounted CLV in the calculator?
Use the discounted option when retention is high or cash flows run for years. The calculator applies CLV = (GML × R) / (1 + d − R), where GML is gross margin per period, R is retention, and d is the discount rate (for example, 10%/year). This keeps long-horizon customer CLV realistic.