Resources / ROAS Profitability Scenario Planner
ROAS Profitability Scenario Planner
Turn an advertising return into a clearer view of store economics. Compare revenue, refunds, order costs and contribution profit, then find the ROAS and advertising cost per order your assumptions can support.
2. Review the commercial outcome
Check contribution profit and cost ceilings together with the reported advertising return.
Base case cost breakdown
Contribution profit comparison
Bars compare the magnitude of the three profits or losses. A loss is labelled with a minus sign and shown in brown; zero has no filled bar.
Compare the three scenarios
Expected counts may be fractional. They describe modelled averages, not guaranteed orders or customers. Money is displayed to two decimal places; calculations use unrounded values.
Test the assumptions that change the result
Check how a different return and a five-percentage-point change in product cost rate affect contribution profit. This is a sensitivity check, not a confidence interval or a prediction.
How the calculation works
Gross sales = ad spend × before-refund ROAS. If your ROAS already uses net sales, gross sales = ad spend × ROAS ÷ (1 − refund rate). Placed orders = gross sales ÷ pre-refund AOV. Net sales = gross sales × (1 − refund rate).
COGS and other percentage costs apply to net sales. Processing fees apply to gross sales. Order costs apply to all original orders. Additional refund losses apply only to refunded revenue.
Contribution profit = net sales − entered variable costs − ad spend − management fee − other period costs. Contribution margin = contribution profit ÷ net sales.
How break-even and targets work
Let K be the contribution retained from each gross sales dollar before advertising and period costs:
K = (1 − refund rate) × (1 − COGS rate − other net-sales cost rate) − gross-sales processing rate − order costs ÷ AOV − refund rate × unrecovered refund cost rate. Percentage inputs are converted to decimal rates.
Before-refund break-even ROAS = (ad spend + period costs) ÷ (ad spend × K). For an after-refund ROAS, multiply this threshold by (1 − refund rate). A profit-amount target adds the desired profit to the numerator; a margin target subtracts target margin × (1 − refund rate) from K in the denominator.
Break-even ad cost per order = AOV × K × ad spend ÷ (ad spend + period costs). This allocates fixed costs at the selected spend; it is not a universal CPA ceiling.
Use the results in an account review
- Use a consistent revenue definition across the ad platform, store and tool. Check whether refunds, discounts, shipping and taxes are already included.
- Include fees and unrecovered costs that continue to apply to refunded orders. Separate net-sales percentages from gross-sales or per-order costs.
- Compare the base case with the required ROAS and profit target, then stress-test costs before changing budgets. Margins and returns can change as spend increases.
What the model does not establish
This is a deterministic scenario model, not a forecast, an accounting profit-and-loss statement or evidence that advertising caused every attributed sale. Costs not entered, corporation tax, inventory financing, repeat purchases, customer mix and changes in fulfilment capacity are not modelled automatically.
Use first-order economics unless you deliberately enter a supported cohort or lifetime-value assumption elsewhere. Do not add repeat revenue to ROAS without matching its costs and time horizon. Reconcile overlapping platform attribution against store revenue.
Questions about the results
Does a high ROAS mean the campaign is profitable?
The answer depends on retained revenue and costs. Two stores with the same ROAS can produce different contribution profits because margins, refunds, order values and operating costs differ. Use the cost breakdown to locate the difference.
Which ROAS basis should I choose?
Choose before-refund when the reported sales value has not yet been reduced by refunds. Choose after-refund when refunds have already been removed. AOV remains the original pre-refund order value in both modes. At a 100% refund rate, after-refund ROAS cannot be used to reconstruct the original sales value.
Why is a target or break-even marked “Not achievable”?
There is no finite return that satisfies the selected target under the current cost assumptions. This occurs when contribution per sales dollar is zero or negative, or when a target margin consumes all available contribution before advertising and period costs. Changing the target or unit economics is necessary.
Is contribution profit the same as company net profit?
It is the surplus after the specific costs you entered. It becomes closer to an operating view as you add relevant overhead, but it does not automatically include every company expense or tax. Use the label and cost breakdown when sharing results.
Are my inputs saved or shared automatically?
This tool performs calculations in your browser and does not submit its inputs. Save on this device stores assumptions in this browser only when you press the button. Load saved restores them; Clear saved removes that saved copy. CSV, copied summaries and printed PDFs can contain the amounts you entered.