Your ad spend is real money. Your revenue is real money. But somewhere between the two, most performance marketers lose the thread entirely — running campaigns without a clear picture of whether they're generating profit or burning cash.
ROAS (Return on Ad Spend) is the metric that answers that question directly. And if you're not calculating it correctly — and benchmarking it honestly — you're flying blind with someone else's budget.
What Is ROAS?
ROAS measures the gross revenue generated for every dollar spent on advertising. It's the single most direct way to evaluate whether a campaign is working.
Unlike ROI (Return on Investment) — which factors in all business costs (COGS, overhead, staff, etc.) — ROAS focuses purely on the advertising efficiency. This makes it ideal for evaluating channel performance, creative testing, and campaign-level decisions.
How to Calculate ROAS (Step-by-Step)
The formula is straightforward:
ROAS = Total Revenue from Campaign ÷ Total Ad Spend on Campaign
But the details matter. Here's how to do it right:
Step 1: Define Your Revenue Window
Revenue isn't always immediate. A user clicks an ad on Monday and converts on Thursday. Which revenue count do you use? Most performance platforms use a 7-day click-through window as the standard attribution window. For high-consideration purchases, you might extend to 30 days. Be consistent — changing your attribution window will make your ROAS numbers unreliable.
Step 2: Get Your Numbers
Pull from your ad platform (Meta Ads, Google Ads, TikTok Ads) and your conversion data. Both need to be accurate and aligned on the same time period.
Step 3: Divide
Simple arithmetic — but double-check that your revenue figure only includes directly attributable revenue, not all revenue.
Your Google Ads campaigns generate $7,500 in attributed revenue.
$7,500 ÷ $2,000 = 3.75x ROAS
Example 2: E-commerce Store
Those ads drive $28,000 in attributed revenue.
$28,000 ÷ $10,000 = 2.8x ROAS
ROAS Benchmarks by Platform
What's a "good" ROAS depends heavily on where you're advertising. Different platforms have different audience intents, buying behaviors, and cost structures.
| Platform | Average ROAS | Good ROAS | Best-in-Class |
|---|---|---|---|
| Google Search | 4x – 8x | 6x+ | 10x+ |
| Google Shopping | 3x – 6x | 5x+ | 8x+ |
| Meta (Facebook & Instagram) | 2x – 4x | 3x+ | 5x+ |
| TikTok Ads | 2x – 3x | 2.5x+ | 4x+ |
| LinkedIn Ads | 1x – 3x | 2x+ | 4x+ |
| Email Marketing | 5x – 10x | 8x+ | 15x+ |
Sources: WordStream benchmarks (2024-2025), Search Engine Journal performance surveys, and AdEspresso platform data. Benchmarks vary by industry — e-commerce typically runs lower ROAS but higher absolute volumes; SaaS and service businesses typically see higher ROAS with smaller conversion volumes.
Don't compare your Google Ads ROAS to your Meta ROAS directly — they're different audience intents and buying cycles. Compare each channel to its own historical baseline and industry standard.
Good ROAS vs. Bad ROAS
Here's the honest scale — not the inflated "success story" benchmarks you see in case studies:
But here's the nuance: a 2x ROAS on a 70% gross margin product is very different from a 2x ROAS on a 20% gross margin product. ROAS alone doesn't tell you if you're profitable — that's where ROI comes in, and where most people get confused.
5 Ways to Improve Your ROAS
Getting a good ROAS is only half the battle. Improving it systematically is what separates profitable campaigns from mediocre ones.
1. Sharpen Audience Targeting
Broad audiences drain budgets fast. Instead of letting the algorithm figure it out, start with a warm lookalike (1% or 2% from your best customers) and layer in behavioral signals. Interest-based targeting alone is usually too broad — add custom audiences, retargeting, and exclusion lists.
2. Test Creatives Relentlessly
The single highest-leverage activity in any ad account is creative testing. Run 3-5 ad variations simultaneously, let each get 500+ impressions, then kill the losers. Don't wait for statistical significance on every test — speed beats precision in the early stages of a campaign.
80% of your ROAS improvement comes from two things: better creative and tighter audience targeting. Everything else is marginal. Put your energy there first.
3. Optimize Landing Pages
A 3x ROAS can become a 4.5x ROAS overnight if your landing page converts at 6% instead of 4%. The ad brings the click — the landing page closes the sale. Ensure your landing page loads fast, matches the ad's promise, and has a clear single call-to-action.
4. Review Bid Strategies
If you're running manual CPC bidding on Meta and not getting the ROAS you want, try switching to Target Cost or Minimum ROAS bidding. The algorithm is usually better at finding efficiency than manual tweaking. Just give it enough budget and time to learn before judging.
5. Cap Frequency and Reduce Waste
After someone sees your ad 3+ times and hasn't converted, you're mostly burning budget on diminishing returns. Set frequency caps at the ad set level (3-4 is usually the sweet spot) and use lookalike exclusions to prevent showing ads to people who've already converted.
Common ROAS Mistakes
ROAS only measures ad revenue against ad spend. It doesn't account for your product costs, shipping, refunds, platform fees, or overhead. A 5x ROAS on a product with 90% COGS is barely breaking even. Always pair ROAS with a profitability analysis.
If you measure a 30-day revenue window but your platform attributes on a 7-day click window, you're undercounting revenue and understating your actual ROAS. Align your measurement methodology across all your tools.
Agencies and internal teams often report ROAS based only on the ad platform spend — but forget creative fees, agency retainer, testing budgets, and internal labor costs. For a true picture, include all campaign-related costs in your denominator.
Learning campaigns, new products, and cold audiences always run at lower ROAS. If you kill campaigns before they optimize, you'll never let them reach their potential. Set clear learning phase milestones and evaluate ROAS only after the campaign has gathered enough data to be meaningful.
Calculate Your ROAS Instantly
Use our free ROAS calculator to get an accurate ROAS reading, compare it against industry benchmarks, and see where you can improve.
Want AI to optimize your ROAS automatically?