+ FREE TOOL · NO EMAIL REQUIRED
D2C ROAS & CAC calculator
Four numbers in, and you get the two that actually decide whether more budget helps: break-even ROAS and profit per order after ad cost. Most dashboards show you ROAS without the margin it has to clear, which is how a 3x account quietly loses money.
Your numbers
Meta + Google + everything else
Platform-reported or blended — be consistent
From the same period
After COGS, shipping, payment fees
ROAS
3.00x
Revenue per unit of ad spend
CAC
$33.33
Ad cost per order
AOV
$100
Average order value
BREAK-EVEN ROAS
2.50x
Where gross profit covers ad spend
MAX CAC
$40
Highest CAC that still breaks even
PROFIT PER ORDER
$6.67
Gross profit left after ad cost
GROSS PROFIT
$12,000
AFTER AD SPEND
$2,000
You have room to spend more.
Every order clears $6.67 after ad cost, and your ROAS sits 20% above break-even. Scaling spend is a margin question now, not a profitability one.
Want to know why your CAC is where it is?
We'll audit the data in your ad accounts, analytics, and store and send the three fixes as a 5-minute video. In 48 hours, no sales call.
What each number means
Every metric here comes from the same four inputs. No attribution model, no assumptions about repeat purchase — just the arithmetic your P&L already runs on.
- ROAS
Revenue ÷ Ad spend - Revenue returned for every unit spent on ads. A 3x ROAS means three units back for one spent.
- CAC
Ad spend ÷ New customers - What one customer costs to acquire. Rising CAC at flat ROAS usually means AOV moved, not efficiency.
- AOV
Revenue ÷ Orders - Average order value. The cheapest lever on this whole page — bundles and thresholds move it faster than bid changes.
- Break-even ROAS
1 ÷ Gross margin - At 40% margin you need 2.5x just to cover the ads. Every target ROAS above this is profit; below it you are buying revenue at a loss.
- Max CAC
AOV × Gross margin - The ceiling on first-order acquisition cost. Paying above it only works if repeat purchase carries the rest.
- Profit per order
(AOV × Gross margin) − CAC - The number that decides whether more budget helps. If it is negative, scaling multiplies the loss.
One caveat worth stating: this is first-order maths. If your repeat purchase rate is strong, you can rationally pay above max CAC because the second and third order carry the margin — that is an LTV decision, and it needs cohort data rather than a month of ad spend. See how we approach that in CRM & retention and data & analytics.
+ FAQ