Interpret ROAS without mistaking it for profit
Understand the ratio, its attribution boundaries and the margin context needed to use it.
- Author
- By Madly team
- Last updated
- Updated
- Reading time
- 3 min read
What this guide helps you decide
Companion: reconcile two reports before acting on a change in ROAS.
Start with the primary guide for the shared definitions; use this page for the narrower task below.
- Record platform revenue and analytics revenue
- Check attribution windows, refunds and conversion lag
- Decide whether the difference is measurement or trading performance
Know what the ratio actually says
ROAS means return on advertising spend: attributed conversion value divided by advertising cost. A result of 2.0 means £2 of reported conversion value for each £1 of reported ad spend, not £2 of profit. Google Ads describes target ROAS in terms of conversion value per cost; its example expresses a 500% return as five units of conversion value for each unit of ad cost (Google Ads Help, “About Target ROAS bidding”). Platforms may display the ratio as a multiple or as a percentage, so check the column label and do not compare formats blindly.
The numerator is not self-explanatory. It may be order revenue, another configured conversion value, or a value attributed under a platform-specific model and window. Confirm whether it includes shipping, discounts, tax or cancellations, and whether the value is passed accurately. The denominator may include only media spend, not creative production, agency fees or other acquisition costs. State both definitions beside any ROAS target.
Convert a goal into a business-specific threshold
A useful break-even exercise begins with the contribution available from the revenue being measured. If your pre-ad contribution margin rate is 40%, then a £100 order contributes £40 before advertising on those assumptions. Spending more than £40 to acquire that order is loss-making before fixed overheads. As a simplified revenue ROAS calculation, the break-even ratio is 1 divided by the contribution rate: 1 / 0.40 = 2.5. This calculation only works when the margin rate and ROAS numerator refer to the same revenue basis; it is not a universal target.
Shopify notes that an appropriate ROAS depends on margin, costs, business aims and repeat-purchase behaviour, rather than a universal benchmark (Shopify, “Customer Acquisition Cost”). If a campaign’s purpose is prospecting, a lower immediate ROAS may be acceptable only when you have a supported reason and a defined measurement horizon. Keep those assumptions explicit.
- Write down the contribution rate or per-order contribution used for the threshold.
- Include discounts, fulfilment, payment costs and expected returns consistently.
- Separate first-order economics from any evidenced later repeat purchases.
- Use the threshold as a decision aid, not as proof that the campaign caused every attributed sale.
Illustrative example — arithmetic only
Imagine a fictional shop spends £200 and its ad platform reports £600 in attributed sales. The simple ratio is £600 / £200 = 3.0, or 300% if expressed as a percentage. If the relevant pre-ad contribution rate were 30%, the £600 would represent £180 contribution before advertising; against £200 media cost, that is £20 below break-even before other acquisition costs. This example uses invented numbers solely to demonstrate the calculation, not a recommended ROAS or typical result.
Read the trend with its measurement caveats
Compare like with like: same campaign objective, conversion event, value configuration, attribution window, spend scope and period. A short window may not include all purchases from a longer consideration journey, while changing attribution settings can alter reported credit without changing the underlying orders. Google Analytics describes attribution as assigning credit to touchpoints along a user’s path and offers models that allocate that credit differently (Google Analytics Help, “Get started with attribution”). Use your store’s order records and blended business results as a second view.
As documented in September 2026, Shopify marketing reports can help review attributed marketing outcomes, but their scope is tied to the reporting surface and orders described in Shopify Help; they should not be read as a complete profit-and-loss statement. Investigate a ROAS move by checking spend, order count, basket value, contribution and data quality. A strong ratio on very small spend may not be scalable, and a weaker ratio can conceal stronger total contribution. Pair this guide with CPA-versus-margin analysis before deciding whether to add budget.
Conversion value is not contribution
Illustrative worked example, not a measured customer result. Replace assumptions with checked facts.
| Stage | Illustrative £ |
|---|---|
| Platform conversion value | 1,750 |
| Ad spend | 500 → revenue ROAS 3.5× |
| Goods / fulfilment / fees / returns | 1,050 |
| Pre-ad contribution | 700 |
| Post-ad contribution | 200; fixed overhead still excluded |
| Attribution check | Reconcile refunds, windows and lag; attributed ≠ incremental |
Common questions
- Does a ROAS of 3 mean the ads are profitable?
- Not necessarily. ROAS divides attributed revenue by media spend; it does not deduct product costs, fulfilment, returns or other acquisition expenses. Compare the same revenue basis with contribution margin and reconcile with store orders.
Sources and further reading
- Google Ads Help — About Target ROAS bidding (opens in a new tab)
- Google Analytics Help — Get started with attribution (opens in a new tab)
- Shopify Help — Marketing reports (opens in a new tab)
- Shopify — Customer Acquisition Cost (opens in a new tab)
- Google Ads: target ROAS uses conversion value, not profit (opens in a new tab)
- Shopify: contribution margin and variable costs (opens in a new tab)
Related tools
- A/B test sample size calculatorPlan visitors per test arm for a stated baseline, relative uplift, confidence and power.
- A/B test significance calculatorCompare two conversion proportions with a p-value and interval, while seeing why sample size and uncertainty matter.
- Ad budget plannerTranslate a target number of acquisitions and an assumed CPA into a weekly ad-spend scenario.
Related guides
- What is ROAS and how to calculate itROAS is revenue divided by ad spend. Learn the formula, worked examples, what it leaves out, and how to turn it into a profit decision.
- Ad frequency and fatigue: read the signal, not a magic numberUse frequency alongside delivery and outcome trends to decide whether people may be tiring of an ad.
- Read CPA against contribution margin, not wishful revenueA practical way to compare acquisition cost with the money each order can actually contribute.
- UTM tracking for ads: a naming system you can trustTag paid links consistently so analytics reports can organise visits by source, medium and campaign.
- Plan a first-month Meta ads budget you can afford to learn withA founder-focused method to set a capped first-month media budget, translate business economics into a decision limit and pace a small, interpretable test.