ROAS Calculator — Calculate Your Return on Ad Spend

Free Forever

What is ROAS?

ROAS (Return on Ad Spend) is a marketing metric that measures the revenue generated for every dollar spent on advertising. It is calculated by dividing total revenue from ads by total ad spend. A ROAS of 4x means you earned $4 in revenue for every $1 spent on ads.

How to Calculate ROAS

The formula is simple: ROAS = Revenue ÷ Ad Spend. For example, if you spent $500 on a campaign and generated $2,000 in revenue from it, your ROAS would be $2,000 ÷ $500 = 4x. That means every dollar spent returned four dollars in revenue.

What is a Good ROAS?

Google Ads campaigns typically average a 2-4x ROAS. Meta Ads (Facebook and Instagram) campaigns see similar ranges of 2-4x. eCommerce businesses often target 4x or higher to stay comfortably profitable. The "good" ROAS for your business depends heavily on your profit margin — use the break-even calculator above to find your specific target.

ROAS vs ROI — What is the Difference?

ROAS measures revenue per ad dollar — it ignores costs like product, shipping, and overhead. ROI measures profit per total investment — it includes all costs. You can have a 4x ROAS but negative ROI if your margins are thin, which is why tracking both metrics together gives a more complete financial picture.

How to Improve Your ROAS

Frequently Asked Questions

What is a good ROAS for Google Ads?
Most Google Ads campaigns aim for a minimum 2x ROAS. A 4x ROAS is considered strong for eCommerce. The ideal number depends on your gross margin.
What is a good ROAS for Meta Ads?
Meta Ads (Facebook/Instagram) benchmarks vary by industry. 2-3x is typical. High-margin products can be profitable at 2x. Physical product sellers typically need 3-5x.
What is the difference between ROAS and ROI?
ROAS only considers ad spend. ROI considers all business costs including COGS, overhead, and fulfillment. ROAS is easier to calculate in-platform; ROI gives a fuller picture of profitability.
How do I improve my ROAS?
Test multiple ad creatives and pause underperformers. Tighten audience targeting. Improve landing page conversion rates. Exclude audiences who are unlikely to convert.
What does a ROAS below 1 mean?
A ROAS below 1 means you're spending more on ads than the revenue they generate — you're losing money on every dollar spent. Pause or restructure the campaign immediately.