True ROAS Calculator

ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising. The formula is: ROAS = Revenue from Ads ÷ Cost of Ads. Use our advanced mode to calculate your True ROAS after returns, COGS, and fees.

$
$
5.0

What Shopify merchants are saying

Reviews from the Shopify App Store

Great app, easy to install, and way more affordable than the big-name attribution tools. Helps me make smarter decisions about my ad spend. Support has been responsive too. Worth every penny.

LooksPretty

France6 days using the app

This is a good app. I simply tried the app, and I would say it exceeded my expectations. The setup has been very easy and I got some pretty good insights. Support has been very responsive.

Hustle Wear

India5 days using the app

I was skeptical at $19/mo but this thing actually nails attribution better than tools I've paid way more for.

Sydney Padel Club

Australia
BlackBox

See which channels actually drive sales.

BlackBox shows exactly which traffic sources, campaigns, and ads lead to purchases on your Shopify store.

  • Flow Maps: see first touch to purchase
  • Facebook, Google, TikTok, Email & more
  • Built for Shopify stores
Get Started FreeFrom $19/month for Shopify stores

Reported ROAS vs. True ROAS: What's the Difference?

The ROAS number you see inside Facebook Ads Manager or Google Ads is almost always inflated. Ad platforms count conversions generously — Facebook uses a 7-day click and 1-day view attribution window, meaning it takes credit for sales that happen up to a week after someone clicked your ad, and even sales from people who merely saw an ad without clicking. Google does something similar with its 30-day click window. Both platforms also double-count sales when a customer interacts with ads on multiple platforms before purchasing, and neither deducts returns or cancellations from reported revenue.

True ROAS strips away the reporting inflation by starting with your actual net revenue — after subtracting returns and refunds — then accounting for the real costs embedded in every order: cost of goods sold, Shopify transaction fees, and shipping. These costs eat directly into the revenue number that platform-reported ROAS treats as pure profit. A campaign reporting 4x ROAS might look healthy until you realize that COGS, shipping, and a 12% return rate bring your actual return down to 2.1x.

True ROAS is the number that determines whether you are actually making money from paid ads. Platform-reported ROAS tells you how much revenue your ads generated; True ROAS tells you how much of that revenue you actually kept. Every scaling decision — increasing budgets, launching new campaigns, cutting underperformers — should be based on True ROAS, not the inflated number from your ad dashboard.

Break-Even ROAS: The Number Every Shopify Store Needs to Know

Your break-even ROAS is the minimum return on ad spend you need to cover your product costs — calculated as 1 ÷ your gross margin. If your gross margin is 40%, your break-even ROAS is 1 ÷ 0.40 = 2.5x. That means any campaign with a True ROAS below 2.5x is losing money, even if the reported ROAS looks "decent." A store with 25% margins needs 4x ROAS just to break even, while a store with 70% margins can profit at just 1.43x.

Most Shopify stores don't know their break-even ROAS, which means they cannot objectively evaluate whether a campaign is profitable. They see "3x ROAS" and assume it's working, when their margins might require 3.5x to cover costs. Use the advanced mode of the calculator above to find your break-even ROAS. Once you know it, you have a concrete threshold for every campaign — scale anything above it, cut anything below it.

How to Calculate ROAS

ROAS=
Revenue from Ads
Cost of Ads
  1. 1Add up all revenue generated from your ad campaigns during the period.
  2. 2Add up all costs spent on those ad campaigns during the same period.
  3. 3Divide revenue by cost to get your ROAS multiplier.

For example, if your Shopify store spent $1,000 on Facebook Ads and generated $4,000 in revenue, your ROAS is $4,000 ÷ $1,000 = 4.0x (or 400%). This means you earned $4 for every $1 spent.

What Is a Good ROAS? — Ecommerce Benchmarks

CategoryBenchmark Range
Facebook / Instagram Ads3–5x average
Google Shopping5–8x average
Google Search Ads4–6x average
TikTok Ads2–4x average
Email Marketing36–42x average

Benchmarks vary by industry, audience, product type, and season. Use these as general guidelines.

Why ROAS Matters for Your Shopify Store

ROAS is the single most important metric for evaluating paid advertising performance. It tells you whether your ad campaigns are generating more revenue than they cost — the fundamental question every marketer needs answered.

Without accurate ROAS tracking, you’re essentially flying blind with your ad budget. You might be pouring money into campaigns that look good on paper (high clicks, lots of impressions) but don’t actually drive profitable sales.

The challenge is that platform-reported ROAS (what Facebook, Google, and TikTok tell you) is often inflated. Ad platforms count conversions generously and frequently double-count sales across channels. Independent attribution gives you the real numbers.

BlackBox Attribution: Most Shopify stores rely on platform-reported numbers, which are inflated by double-counting. BlackBox Attribution uses first-party tracking to map which campaigns and traffic sources actually lead to purchases — from first visit to checkout.

Common Mistakes When Calculating ROAS

  • Trusting platform-reported ROAS without verification — Facebook and Google often over-report conversions by 20–40%.
  • Comparing ROAS across different platforms without accounting for different attribution windows (Facebook uses 7-day click, Google uses 30-day).
  • Ignoring product costs — a 4x ROAS on a product with 20% margins still means you’re losing money after COGS.
  • Not accounting for returns and refunds, which inflate your apparent revenue without adding real profit.

Frequently Asked Questions

What is ROAS and why does it matter?

ROAS (Return on Ad Spend) measures the revenue generated per dollar spent on advertising. It matters because it directly tells you whether your ad campaigns are profitable. A ROAS of 4x means you earn $4 for every $1 spent on ads.

What is a good ROAS for ecommerce?

A good ROAS for ecommerce is typically 4:1 (400%) or higher. However, this varies by platform and industry. Facebook Ads average 3–5x, Google Shopping averages 5–8x, and email marketing can achieve 36x+. Your target ROAS should account for your profit margins.

What's the difference between ROAS and ROI?

ROAS measures revenue relative to ad spend only (Revenue ÷ Ad Cost). ROI measures total profit relative to total investment, including product costs, overhead, and other expenses. ROAS of 4x doesn’t mean 4x profit — you still need to subtract cost of goods sold and operating expenses.

How do I improve my ROAS?

Improve ROAS by optimizing ad targeting to reach higher-intent audiences, improving your landing page conversion rates, increasing average order value through upsells, and cutting spend on underperforming campaigns. Accurate attribution data is essential to know which campaigns to scale and which to cut.

Is 3x ROAS profitable?

Whether 3x ROAS is profitable depends entirely on your profit margins. If your product costs $30 and sells for $100 (70% margin), a 3x ROAS is very profitable. If your product costs $80 and sells for $100 (20% margin), a 3x ROAS barely breaks even after COGS. Calculate your break-even ROAS using: 1 ÷ profit margin.

How does ROAS differ by advertising platform?

ROAS varies significantly by platform. Google Shopping tends to have the highest ecommerce ROAS (5–8x) because shoppers have high purchase intent. Facebook/Instagram average 3–5x. TikTok is newer and averages 2–4x. Email marketing consistently delivers the highest ROAS at 36–42x because it targets existing customers.

What is True ROAS?

True ROAS adjusts your reported ROAS to account for returns, cost of goods sold, transaction fees, and shipping costs. It reflects actual profit, not just revenue. A 4x reported ROAS can become a 2.1x True ROAS once real costs are factored in.

What is break-even ROAS?

Break-even ROAS is the minimum ROAS you need to cover your product costs. Calculate it as: 1 ÷ your gross margin. If your gross margin is 35%, your break-even ROAS is 2.86x. Any campaign below that ROAS is losing money.

Why is my Facebook ROAS different from my actual profit?

Facebook and Google measure ROAS using their own attribution windows and conversion counting — which often includes view-through conversions, cross-device double-counting, and return purchases. Independent attribution tools like BlackBox measure based on actual first-party order data, giving you a more accurate picture.