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.
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
“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
“I was skeptical at $19/mo but this thing actually nails attribution better than tools I've paid way more for.”
Sydney Padel Club
BlackBox shows exactly which traffic sources, campaigns, and ads
lead to purchases on your Shopify store.
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.
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.
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.
| Category | Benchmark Range |
|---|---|
| Facebook / Instagram Ads | 3–5x average |
| Google Shopping | 5–8x average |
| Google Search Ads | 4–6x average |
| TikTok Ads | 2–4x average |
| Email Marketing | 36–42x average |
Benchmarks vary by industry, audience, product type, and season. Use these as general guidelines.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.