HomeTodayOverviewFlow MapsUTM BuilderSupport

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.

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