HomeTodayPerformance ReportInsightsFlow MapsUTM BuilderSettingsSupport

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.

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.

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