Ecommerce Target ROAS Calculator
Calculate the ROAS and maximum CPA needed to preserve your target profit margin after advertising.
Target ad economics
Break-even comparison
Set a ROAS target from the profit margin you actually want to keep
Use this calculator when break-even ROAS is not enough and you want an advertising target that leaves a specific profit margin after ad spend.
Break-even ROAS tells you when advertising consumes all pre-ad contribution. Target ROAS goes one step further by reserving part of that contribution as profit.
The calculator converts your desired post-ad profit margin into a target profit per order, then shows the maximum CPA and minimum ROAS that support that goal.
ROAS targets based on order economics do not account for future repeat purchases unless those economics are intentionally built into your assumptions.
How target ROAS is calculated
The calculator starts with contribution before advertising, reserves your desired profit, and treats the remainder as the maximum available acquisition spend.
Calculate pre-ad contribution
Product cost, fulfillment, packaging, shipping, other variable costs, and selling fees are subtracted from average order value.
Reserve the target profit
Your target post-ad profit margin is converted into a target profit amount per order.
Find maximum CPA
Target profit is subtracted from pre-ad contribution. The remaining amount is the most you can spend to acquire the order.
Convert maximum CPA into target ROAS
Average order value is divided by maximum CPA to calculate the minimum ROAS needed to preserve the target margin.
Example target ROAS calculation
Suppose an ecommerce order has these economics:
Percentage fees are $1.80, so total non-ad variable cost is $32.10. Pre-ad contribution is $27.90. A 15% target margin requires $9.00 of profit per order, leaving a maximum CPA of $18.90. Target ROAS is therefore about 3.17. Break-even ROAS is about 2.15, so the higher target protects the desired profit.
What each result means
Target ROAS should be understood together with maximum CPA and the underlying contribution available before advertising.
Target ROAS
The minimum return on ad spend needed to preserve the target post-ad profit margin under the entered order economics.
Maximum CPA for target margin
The most you can spend to acquire one order while still keeping the selected profit amount.
Target profit per order
The dollar amount of profit reserved by your target margin before the remaining contribution is made available for acquisition.
Break-even ROAS
The lower ROAS where advertising consumes all pre-ad contribution and order profit reaches zero.
CPA buffer reserved for profit
The difference between break-even CPA and target CPA. This amount is intentionally not available for advertising because it is being kept as profit.
Target ROAS questions
Common questions about moving from break-even advertising economics to profit-based ROAS targets.
How is target ROAS different from break-even ROAS?
Break-even ROAS allows profit after advertising to fall to zero. Target ROAS reserves the profit margin you enter, so it is normally higher than break-even ROAS.
Why does a higher profit target increase required ROAS?
A higher target profit leaves less contribution available for advertising. Lower allowable CPA means the same revenue must be generated from less ad spend, which requires a higher ROAS.
Should I use average order value or product price?
Use the revenue amount that matches the costs in the calculation. For most advertising decisions, average order value is more useful because acquisition cost usually applies to the full order.
Can target ROAS be lower than break-even ROAS?
Not when the target profit margin is positive and the same order economics are used. Preserving profit requires a stricter advertising target than simply breaking even.
Should I include customer lifetime value in this ROAS target?
Only if you intentionally want to value future purchases when setting acquisition limits. This calculator is designed around the economics of the order being acquired.
