Skip to content
Make Madly.
Ad economics

Interpret ROAS without mistaking it for profit

Understand the ratio, its attribution boundaries and the margin context needed to use it.

Author
By
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.

StageIllustrative £
Platform conversion value1,750
Ad spend500 → revenue ROAS 3.5×
Goods / fulfilment / fees / returns1,050
Pre-ad contribution700
Post-ad contribution200; fixed overhead still excluded
Attribution checkReconcile 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

From reading to making

Make the next idea count.

Bring your product and your context. Explore a direction, then decide what belongs in the final ad.

Create account