Ecommerce template

ROAS Calculation Example

Use example math to avoid scaling unprofitable campaigns.

Updated June 15, 2026 Built for ecommerce teams Template

Quick answer

This example shows why a 3.00x platform ROAS can be strong or weak depending on contribution margin, order mix, and ad spend.

Use when

Use ROAS Calculation Example when a store decision needs a clear next step instead of a vague note.

Inputs

Topic, affected product or campaign, current issue, and the decision the team needs to make

Output

A clearer explanation, reusable decision frame, and links to related tools or templates.

Why this matters in a real store

ROAS Calculation Example matters because ecommerce growth work usually breaks down in the handoff between a number, a platform warning, a campaign idea, and the person who has to make the next decision. A store team may know something is wrong, but still lose time because the issue is not written in a way that connects the symptom to a next action.

Use this page as a practical translation layer. The goal is to slow down the first reaction, name the business risk, and give the team enough context to decide whether the next move is a calculation, a feed change, a campaign QA step, or a page update. The tables and checklists are there to make the work repeatable, but the judgment comes from understanding why the issue appears in the first place.

Worked ROAS example

If ad spend is $2,000 and tracked revenue is $6,000, platform ROAS is 3.00x. If contribution before ads on those orders is 42%, the contribution before ads is $2,520. After $2,000 in ad spend, contribution is $520 before overhead.

Interpretation

The same 3x ROAS can be strong or weak depending on margin. Always translate ROAS into contribution dollars before scaling.

How to read the example

  • Platform ROAS tells you media efficiency, not profit.
  • Contribution dollars tell you whether scaling creates cash before overhead.
  • Break-even ROAS changes when product cost, shipping, returns, or fees change.
  • A product-level ROAS floor is usually more useful than a store-wide average.

What to change in your own version

Replace the sample contribution rate with the contribution rate for the exact product group being promoted. If the campaign sells a mix of products, split the example into high-margin, low-margin, and bundle orders before deciding whether the average is safe to use.

Copyable calculation

InputSampleReplace with
Ad spend$2,000Campaign spend
Tracked revenue$6,000Attributed revenue
Platform ROAS3.00xRevenue / spend
Contribution before ads$2,520Revenue x contribution rate
Contribution after ads$520Contribution before ads - spend

Methodology and limits

Replace the example revenue, spend, and contribution rate with your product group numbers. Then calculate contribution after ads before changing budgets.

The example excludes returns, overhead, and customer lifetime value. Use it as a first-order profitability check.

Reusable download

Use the related CSV as a working file for the calculation, checklist, or planning step covered on this page.

Common questions

Why show contribution dollars?

Contribution dollars reveal whether the campaign is creating cash before overhead, not just tracked revenue.

Can I use one example for all campaigns?

Use separate examples for product groups with different margins, shipping costs, or discount behavior.

What if ROAS is high but contribution is low?

Check margin, shipping, discounting, returns, and order mix before scaling further.