Refund-adjusted ROAS: reconcile revenue without subtracting twice
Reconcile gross sales, discounts, and refunds to a defined net revenue figure and compare equally mature order cohorts.
16 focused guides
Explain the numbers before acting on them. Check reporting definitions first, trace events when records disagree, and separate mature observed results from estimates.
Reconcile gross sales, discounts, and refunds to a defined net revenue figure and compare equally mature order cohorts.
Compare platform and store reports systematically using revenue definitions, attribution, dates, currencies and event-level evidence.
Calculate aggregate ROAS from total revenue and spend and understand why averaging campaign or daily ratios can mislead.
Explain how conversion windows affect reported ROAS and document interaction types and timing before comparing campaigns.
Distinguish immature conversion data from finalized performance and compare reporting periods at a consistent age.
Reconcile purchase events to orders, inspect transaction identifiers, and distinguish duplicates from multiple valid purchases.
Calculate ROAS on one currency basis, document exchange-rate assumptions, and separate currency effects from campaign performance.
Build a reproducible campaign review with revenue, spend, contribution, data maturity, and a clearly stated next decision.
Define new-customer revenue, choose an explicit spend denominator, and distinguish first-order ROAS from CAC and lifetime value.
Compare branded and non-branded search performance with explicit grouping rules, customer mix, and incremental-value limitations.
Interpret returns from new-audience and prior-visitor campaigns without assuming equal intent or causal impact.
Track revenue from acquisition cohorts over a fixed horizon and avoid comparing mature groups with newly acquired customers.
Distinguish pipeline value, probability-weighted forecasts, and realized revenue when reporting returns from B2B advertising.
Build a consistent offline sales ROAS report by matching leads, completed sales, acquisition dates, and advertising costs.
Use consistent UTM campaign labels while recognizing that URL tags alone do not measure sales or import advertising costs.
Audit revenue events, order status, currencies, spend scope, and attribution when a ROAS report looks unexpectedly high or low.
We don't publish ROAS benchmarks. Five reasons a single industry number can't tell you whether your advertising works — and what to measure instead.
ROAS fundamentals · Margins & acquisition costs · Traffic & conversion metrics · Budgets, offers & experiments