Money

Marketing Metrics Calculator — CTR, CPC, ROAS & LTV

Calculate CTR, CPC, CPM, CVR and CPA from your ad spend, impressions, clicks and conversions. LTV/CAC analysis also computes lifetime-based ROAS, ROI and payback period.


📊 [[ labels.section_campaign ]]

Ad Spend
$
Impressions
Clicks
Conversions
CTR
[[ labels.ctr_name ]]
[[ fmtPct(campaignResult.ctr) ]]%
[[ labels.ctr_formula ]]
CPC
[[ labels.cpc_name ]]
[[ fmt(campaignResult.cpc) ]][[ labels.unit_yen ]]
[[ labels.cpc_formula ]]
CPM
[[ labels.cpm_name ]]
[[ fmt(campaignResult.cpm) ]][[ labels.unit_yen ]]
[[ labels.cpm_formula ]]
CVR
[[ labels.cvr_name ]]
[[ fmtPct(campaignResult.cvr) ]]%
[[ labels.cvr_formula ]]
CPA
[[ labels.cpa_name ]]
[[ fmt(campaignResult.cpa) ]][[ labels.unit_yen ]]
[[ labels.cpa_formula ]]

💰 [[ labels.section_ltv ]]

Average Order Value (AOV)
$
Annual Purchase Frequency
×/yr
Customer Lifetime (Years)
yr
Gross Margin
%
Customer Acquisition Cost (CAC)
$
LTV
[[ labels.ltv_name ]]
[[ fmt(ltvResult.ltv) ]][[ labels.unit_yen ]]
[[ labels.ltv_formula ]]
[[ labels.profit_ltv ]]
[[ labels.profit_ltv_name ]]
[[ fmt(ltvResult.profitLtv) ]][[ labels.unit_yen ]]
[[ labels.profit_ltv_formula ]]
LTV/CAC [[ labels.ltv_cac_healthy ]] [[ labels.ltv_cac_warning ]]
[[ labels.ltv_cac_ratio_name ]]
[[ fmtRatio(ltvResult.ltvCacRatio) ]][[ labels.unit_times ]]
[[ labels.ltv_cac_ratio_formula ]]
[[ labels.payback_months ]]
[[ labels.payback_months_name ]]
[[ fmtMonths(ltvResult.paybackMonths) ]][[ labels.unit_months ]]
[[ labels.payback_months_formula ]]
ROAS [[ labels.roas_above_breakeven ]] [[ labels.roas_below_breakeven ]]
[[ labels.roas_name ]]
[[ fmtPct(roasRoiResult.roas) ]]%
[[ labels.roas_formula ]]
ROI
[[ labels.roi_name ]]
[[ fmtPct(roasRoiResult.roi) ]]%
[[ labels.roi_formula ]]

Break-Even ROAS by Gross Margin

The minimum ROAS required for profitability is determined by your product's gross margin. The lower the margin, the higher the ROAS you need.

Gross Margin Break-Even ROAS Break-Even Revenue on 100k Ad Spend
20% 500% Ad spend 100,000 → Break-even at 500,000 revenue
25% 400% Ad spend 100,000 → Break-even at 400,000 revenue
30% 333% Ad spend 100,000 → Break-even at 333,000 revenue
35% 286% Ad spend 100,000 → Break-even at 286,000 revenue
40% 250% Ad spend 100,000 → Break-even at 250,000 revenue
45% 222% Ad spend 100,000 → Break-even at 222,000 revenue
50% 200% Ad spend 100,000 → Break-even at 200,000 revenue
60% 167% Ad spend 100,000 → Break-even at 167,000 revenue
70% 143% Ad spend 100,000 → Break-even at 143,000 revenue
80% 125% Ad spend 100,000 → Break-even at 125,000 revenue

Break-even ROAS = 1 ÷ Gross Margin × 100. If ROAS falls below this threshold, ad spend exceeds gross profit and the campaign operates at a loss. Enter your gross margin in Section 2 to see a Profitable / At a Loss verdict on the lifetime ROAS card.

Tips

  • CTR benchmarks differ by format — search: 2–5%, display: 0.05–0.5%, social: 0.5–1.5%. Compare yours against these ranges to identify where creative or targeting improvements are needed.
  • ROAS 100% means revenue equals ad spend — not profit. True break-even is 1 ÷ gross margin: at 40% margin you need ROAS 250%. High ROAS with a thin margin can still mean a net loss.
  • A 3:1 or higher LTV/CAC ratio is the industry benchmark for healthy unit economics. If yours is near 1:1, acquisition costs are eroding profit — consider growing LTV or cutting CAC.
  • A low CPA isn't always ideal. Judge ad efficiency by CPA relative to LTV, not CPA alone — premium products can profitably sustain a higher cost per acquisition.
  • Longer payback periods strain cash flow. SaaS and subscription benchmarks target 12–18 months. If yours exceeds this, look at raising prices or reducing churn to shorten recovery time.

Frequently Asked Questions

ROAS (Return on Ad Spend) = Revenue ÷ Ad Spend × 100, measuring revenue efficiency. ROI = (Revenue − Ad Spend) ÷ Ad Spend × 100, measuring profit rate. Even at ROAS 300%, ROI can turn negative if product costs are high. For profit and loss management, use ROI or multiply ROAS by gross margin to get an effective ROAS figure.

A low CVR often points to landing page issues. Key improvements: ① ensure message match between your ad and landing page, ② simplify forms and refine error feedback, ③ optimize page speed for Core Web Vitals. Use A/B testing to validate each change with real data before scaling.

Revenue-based LTV does not reflect actual profit. Using profit LTV — LTV multiplied by gross margin — shows the true value retained by the business after costs are deducted. This profit-based figure is the standard basis for comparing LTV against CAC.

Use CPM (cost per mille) when the goal is brand awareness and reach. Use CPC and CPA when the goal is clicks or conversions. Relying on CPM alone for a conversion-focused campaign risks spending budget on ads that are seen but never acted upon.
ツールくん

Side Note — Why a Profitable ROAS Can Still Mean Losses

The figure "ROAS 300%" means your ads return three dollars in revenue for every dollar spent. That sounds strong — but with a 30% gross margin, three dollars of revenue leaves only $0.90 in gross profit against the $1.00 spent, a net loss of $0.10 per dollar. Exceeding ROAS 100% does not guarantee profitability. The real break-even is whether ROAS exceeds 1 ÷ gross margin × 100: at 20% margin you need at least ROAS 500%; at 50% margin, ROAS 200%.

The LTV/CAC metric has its roots in the SaaS (subscription software) industry. Venture capitalist David Skok and others popularized the "≥ 3:1" benchmark in the early 2010s as a near-universal standard for evaluating SaaS startups. It has since spread across e-commerce, mobile apps, and B2B services alike. That said, 3:1 is a guideline, not a hard rule — high-growth companies often deliberately invest at a 1.5:1 ratio to aggressively acquire customers and capture market share before optimizing for margin.

One of marketing's biggest pitfalls is attribution — deciding which ad deserves credit for a conversion. When a user touches search ads, display ads, social ads, and organic search before buying, ROAS calculations shift dramatically depending on the model used. This calculator assumes last-click attribution, giving full credit to the final touchpoint. In practice, consider exploring Google Analytics 4's data-driven attribution model for a more balanced view of each channel's true contribution.