SaaS CAC & LTV Calculator
Unit economics for subscription businesses
LTV = (ARPU × Gross Margin %) / Churn Rate % · CAC Payback = CAC / (ARPU × Gross Margin %)
For informational purposes — validate assumptions with your finance team.
How Cac Ltv Calculator Works in Your Browser
The ToolsForgess CAC and LTV calculator computes customer acquisition cost, customer lifetime value, and the critical LTV-to-CAC ratio that determines business sustainability. Enter total marketing and sales spend, number of customers acquired, average revenue per customer, and customer churn rate to receive an instant economic analysis. The engine calculates both simple and discounted LTV models alongside CAC, providing a complete picture of unit economics — all within the browser without transmitting any business financial data. This tool is essential for startup founders presenting metrics to investors, marketing teams evaluating campaign ROI, SaaS businesses modeling subscription economics, and growth strategists assessing whether acquisition spending is sustainable at current retention rates.
Key Features
- Calculate CAC from total acquisition spend and customers acquired. Display the per-customer cost alongside the LTV:CAC ratio for immediate sustainability assessment.
- Compute LTV using both simple and discounted models. Adjust the discount rate and churn rate to see how retention impacts long-term customer value.
- Display the LTV:CAC ratio with a sustainability indicator. Ratios above three are healthy; below one signals unsustainable acquisition economics.
- All calculations occur entirely within the browser. No revenue, marketing spend, or customer data is transmitted to any server.
Frequently Asked Questions
What is a good LTV:CAC ratio?
How do I calculate churn rate?
Does the calculator handle SaaS metrics?
Is my business data stored?
All data processing for Cac Ltv Calculator runs 100% locally in your browser using client-side JavaScript. No data is uploaded to any server.
Technical Specification
Customer Acquisition Cost & Lifetime Value Analytics
Overview
The ToolsForges CAC-LTV calculator helps SaaS founders, marketers, and business analysts compute the cost of acquiring a single customer against the projected lifetime revenue that customer generates. Input total marketing and sales expenditure, number of new customers acquired, average revenue per user, and expected customer lifespan to receive an instantaneous breakdown of CAC, LTV, LTV-to-CAC ratio, and payback period. All computations run client-side, keeping sensitive financial and customer data entirely within your browser.
Feature Specifications
- CAC and LTV ComputationCalculate customer acquisition cost by dividing total sales and marketing spend by new customers acquired. Compute lifetime value from average revenue per user multiplied by customer lifespan.
- LTV-to-CAC Ratio AnalysisReceive an instant ratio indicating whether each dollar spent on acquisition generates sufficient long-term revenue. Ratios above three are generally considered healthy.
- Payback Period CalculationDetermine how many months it takes for a customer's revenue to recoup the acquisition cost, a critical metric for cash-flow planning in subscription businesses.
- Scenario Comparison ModeRun multiple CAC-LTV scenarios with different spend levels and revenue assumptions to identify the optimal acquisition strategy before committing real budget.
Architecture
The calculator employs React useState for form inputs and derives computed metrics through pure functions. The results panel uses a responsive grid that displays all key metrics simultaneously without requiring navigation or tab switching.
Frequently Asked Questions
What is a healthy LTV-to-CAC ratio?
A ratio of 3:1 or higher is generally considered healthy, meaning you earn three dollars in lifetime value for every dollar spent on acquisition. Ratios below 1:1 indicate you are losing money on each customer.
How do I calculate CAC if I have multiple marketing channels?
Sum all marketing and sales costs across all channels for a given period, then divide by the total number of new customers acquired in that same period. This gives you a blended CAC.
Does this calculator handle churn rate?
The current implementation uses customer lifespan as a direct input. To factor in churn, divide one by your monthly churn rate to derive average customer lifespan in months.
Is my revenue data stored anywhere?
No. All input values and computed metrics exist only in your browser's memory during the active session. Nothing is transmitted to external servers or stored persistently.