Calculators
Marketing calculators that check your margin, not just the ratio
A 4x ROAS can still lose money. Enter your numbers once, then see ROAS, break-even ROAS, cost per acquisition, LTV:CAC and payback update live.
Shared assumptions
Changes the symbol only. Values are not converted.
Used for profit per conversion and LTV.
Revenue left after cost of goods. Used for break-even ROAS, profit and LTV.
ROAS
Revenue divided by ad spend.
- ROAS
- Enter revenue and spend.
- Return on spend
Break-even ROAS
100 divided by gross margin. Compares your ROAS with the level where ads stop costing you money.
- Break-even ROAS
- Enter a margin.
- Gap
Cost per acquisition
Ad spend divided by conversions, and profit per conversion after that cost.
- CPA
- Enter spend and conversions.
- Profit per conversion
Conversion rate
Conversions divided by clicks or sessions.
- Conversion rate
- Enter conversions and visits.
CPC, CPM and CTR
Click cost, cost per thousand impressions, and click-through rate.
- CPC
- Enter values.
- CPM
- CTR
Lifetime value, LTV:CAC and payback
LTV = AOV x purchases per year x lifetime years x gross margin. Uses the shared AOV and margin above.
Lifetime value
Enter the inputs above.
LTV:CAC
CAC payback
Runs entirely in your browser. Nothing is uploaded.
Method
How it works
Each card uses one formula. Values you type are used only in your browser, and nothing is saved.
- ROAS = revenue / ad spend
- Break-even ROAS = 100 / gross margin %
- CPA = ad spend / conversions
- Profit per conversion = AOV x margin - CPA
- CPC = spend / clicks, CPM = spend / impressions x 1,000, CTR = clicks / impressions
- Conversion rate = conversions / clicks or sessions
- LTV = AOV x purchases per year x lifetime years x margin
- LTV:CAC = LTV / CAC, payback months = CAC / (AOV x margin x purchases per year / 12)
LTV:CAC bands: below 1 is losing, 1 to below 3 is thin, and 3 or above is healthy. Break-even uses the same margin as profit, so a campaign only earns money when its measured ROAS is above that line.
FAQ
Questions people ask
What is break-even ROAS?
Break-even ROAS is 100 divided by your gross margin percentage. At a 40% margin, the break-even is 2.5x: RM1 of ad spend returns RM2.50 of revenue, which is exactly RM1.00 of gross profit, so the ads pay for themselves and nothing more. Anything above 2.5x adds profit. Anything below it loses money after the ad cost.
Why does a healthy ROAS still lose money?
ROAS measures revenue, not profit. At a 15% margin, a 4x ROAS returns only 0.6 of gross profit per RM1 spent (4 x 0.15), so the campaign loses money before overheads. Compare the measured ROAS with the break-even ROAS for your margin to see the real position.
What is a good LTV:CAC ratio?
Below 1 means a customer is worth less than they cost to win, so each new customer loses money. From 1 to 3 is thin, with little room for error in your estimates. 3 or above is generally treated as healthy. Also check payback months: a healthy ratio that takes two years to recover the acquisition cost ties up cash.
How is CAC payback calculated?
Payback months equal CAC divided by monthly gross profit per customer. Monthly gross profit is AOV x gross margin x purchases per year, divided by 12. The estimate assumes purchases are spread evenly across the year and ignores retention decay, so treat it as a planning figure.
Does the currency selector convert amounts?
No. It only changes the currency symbol on money results. Enter every value in the same currency. If your ad account and sales are in different currencies, convert the figures first, using the rate for the same period.
Are my numbers stored or sent anywhere?
No. Every calculation runs in your browser. Nothing is sent to a server or saved, and reloading the page clears the inputs.
Related tools
- Calculators A/B Test Calculator Check whether an A/B test result is significant, and plan how many visitors each variant needs.
- Tracking & Analytics GA4 UTM Builder Build campaign URLs with bulk CSV import, a GA4 default channel check, local QR codes and team presets.
- Messaging WhatsApp Link Generator Create wa.me links with a prefilled message, Malaysian number cleanup, UTM tags, QR codes and button snippets.
Next step
Want this done properly across your whole stack?
Tracking, search, automation and reporting, engineered and operated by subimpact network. Start with a free audit.
Get Free Audit