How to Calculate ROAS (Return on Ad Spend)

Learn what ROAS is, how to calculate it, what counts as a good ROAS, and how to use it to make better ad spending decisions.

The Quick Answer

ROAS (Return on Ad Spend) measures how much revenue you earn for every dollar spent on advertising.

Formula: ROAS = Revenue from Ads ÷ Ad Spend

A ROAS of 4x means you earn $4 for every $1 spent on ads. Whether that's profitable depends on your margins.


What Is ROAS?

ROAS is a marketing metric that measures the efficiency of advertising campaigns. It tells you the gross revenue generated per dollar of ad spend.

Unlike ROI, ROAS focuses exclusively on the advertising channel. It doesn't subtract product costs, shipping, overhead, or salaries — it simply answers: "How many dollars came back from this ad investment?"

This makes ROAS useful for comparing campaigns, channels, and platforms against each other, but it is not a profitability metric on its own.


How to Calculate ROAS (Step by Step)

The Formula

ROAS = Revenue from Ads ÷ Ad Spend

ROAS is usually expressed as a multiple (e.g., 3x) or a ratio (e.g., 3:1).

Worked Example 1: Basic Calculation

You run a Google Ads campaign:

  • Revenue attributed to ads: $12,000
  • Total ad spend: $3,000

ROAS = $12,000 ÷ $3,000 = 4.0x

For every $1 spent, you generated $4 in revenue.

Worked Example 2: Multiple Campaigns

Campaign Revenue Ad Spend ROAS
Google Search $8,500 $2,000 4.25x
Facebook Retargeting $3,200 $800 4.00x
TikTok Awareness $1,100 $1,200 0.92x
Total $12,800 $4,000 3.20x

The blended ROAS is 3.2x, but individual campaigns vary. The TikTok campaign is losing money on a direct-response basis (though it may contribute to brand awareness that benefits other channels).

Worked Example 3: Finding Your Break-Even ROAS

If your gross margin is 40%, you need to earn at least $1 ÷ 0.40 = $2.50 in revenue for every $1 spent.

Break-even ROAS = 1 ÷ Gross Margin

Gross Margin Break-Even ROAS
20% 5.0x
25% 4.0x
33% 3.0x
40% 2.5x
50% 2.0x
60% 1.67x
75% 1.33x

This is the minimum ROAS to cover product costs. You still need to exceed this to cover operating expenses and generate profit.


What Is a Good ROAS?

There is no universal "good" ROAS. It depends on your margins, business model, and growth stage.

General Benchmarks

  • Below 1x: You are losing money on every dollar spent. Pause or restructure.
  • 1x – 2x: Revenue roughly covers ad spend, but you are likely unprofitable after product and operating costs.
  • 3x – 4x: Considered good for most businesses with healthy margins.
  • 5x+: Strong performance. Consider scaling spend if volume allows.
  • 10x+: Excellent, but may indicate you are under-spending (leaving revenue on the table).

By Industry (Rough Averages)

Industry Typical ROAS Target ROAS
Ecommerce (general) 2.5x – 3x 4x+
Fashion & apparel 2x – 3x 4x+
Electronics 3x – 4x 5x+
Beauty & cosmetics 2.5x – 4x 5x+
SaaS / software 2x – 3x 3x+ (LTV-based)
Lead generation 2x – 4x 5x+
B2B services 3x – 5x 6x+

By Platform (Rough Averages)

Platform Typical ROAS
Google Ads (Search) 2x – 4x
Google Ads (Shopping) 4x – 8x
Facebook / Meta Ads 2x – 3x
TikTok Ads 1.5x – 3x
Amazon Ads 5x – 10x

These numbers vary widely by niche, competition, and optimization. Use them as starting points, not targets.


ROAS vs. ROI: What's the Difference?

ROAS ROI
Measures Revenue per ad dollar Profit per total investment dollar
Formula Revenue ÷ Ad Spend (Profit − Cost) ÷ Cost
Includes costs Only ad spend All costs (product, labor, overhead)
Result format Multiple (e.g., 4x) Percentage (e.g., 150%)
Best for Comparing ad campaigns Overall business profitability

Example showing the difference:

  • Revenue from ads: $10,000
  • Ad spend: $2,500
  • Product cost: $4,000
  • Operating costs: $1,500

ROAS = $10,000 ÷ $2,500 = 4.0x (looks great)

ROI = ($10,000 − $2,500 − $4,000 − $1,500) ÷ ($2,500 + $4,000 + $1,500) = $2,000 ÷ $8,000 = 25% (modest)

A high ROAS does not guarantee profitability. Always check margins.


Common ROAS Mistakes

1. Ignoring Margins

A 3x ROAS sounds good, but if your gross margin is 25%, your break-even ROAS is 4x. At 3x you are losing money on every sale.

2. Attribution Errors

Most ad platforms take credit for conversions they influenced, not just those they caused. If a customer saw your Facebook ad, then searched your brand on Google and bought, both platforms may claim the sale. This inflates reported ROAS.

3. Mixing Revenue Types

Include only revenue directly generated by the ad campaign. Mixing in organic sales, repeat purchases from existing customers, or wholesale revenue distorts the metric.

4. Ignoring Customer Lifetime Value

A first-purchase ROAS of 1.5x might seem weak. But if that customer makes 5 purchases over 2 years, the true ROAS could be 7.5x. Subscription and SaaS businesses often operate with low initial ROAS intentionally.

5. Optimizing ROAS Too Aggressively

Pushing for the highest possible ROAS often means reducing spend on broader, top-of-funnel campaigns. This can shrink your total revenue even as efficiency improves. Sometimes a lower ROAS at higher volume generates more total profit.


How to Improve Your ROAS

These are general approaches. Results depend on your specific situation.

  1. Improve targeting. Narrower audiences often convert at higher rates, reducing wasted spend.
  2. Optimize landing pages. Higher conversion rates mean more revenue from the same ad spend.
  3. Test ad creative. Small changes in copy, images, or video can significantly affect click-through and conversion rates.
  4. Adjust bids by performance. Shift budget toward campaigns, ad groups, or keywords with proven ROAS.
  5. Use negative keywords (search ads). Exclude irrelevant queries that consume budget without converting.
  6. Retarget warm audiences. Visitors who already know your brand typically convert at higher rates and lower cost.
  7. Increase average order value. Bundles, upsells, and free-shipping thresholds raise revenue per conversion without increasing ad cost.

When ROAS Is Not the Right Metric

ROAS works best for direct-response campaigns where revenue can be tracked. It is less useful when:

  • Brand awareness is the goal. Impressions and reach matter more than immediate revenue.
  • The sales cycle is long. B2B deals that take months to close make ad-to-revenue attribution difficult.
  • Revenue is indirect. Content marketing, PR, and community building generate value that ROAS cannot capture.
  • You are in a growth phase. Startups acquiring customers at a loss for future LTV should track CAC and payback period instead.

For these situations, consider complementary metrics like CPC, CPM, conversion rate, CAC, or LTV.


Frequently Asked Questions

What does ROAS stand for?

ROAS stands for Return on Ad Spend. It measures how much revenue is generated for each dollar spent on advertising.

How do you calculate ROAS?

Divide the revenue generated from your ads by the amount you spent on those ads. For example, $6,000 revenue ÷ $2,000 ad spend = 3.0x ROAS.

What is a good ROAS for ecommerce?

Most ecommerce businesses target a ROAS of 4x or higher. However, the minimum profitable ROAS depends on your gross margins. If your margin is 50%, you break even at 2x; if it's 25%, you break even at 4x.

What is the difference between ROAS and ROI?

ROAS measures gross revenue per ad dollar. ROI measures net profit relative to total investment. ROAS only considers ad spend; ROI includes all costs (product, operations, overhead).

Is a 2x ROAS good?

A 2x ROAS means you earn $2 for every $1 spent on ads. Whether that's good depends on your margins. With 50%+ gross margins, 2x is profitable. With lower margins, 2x may not cover your costs.

What is break-even ROAS?

Break-even ROAS is the minimum ROAS needed to cover product costs. Calculate it as 1 ÷ gross margin. For a 40% margin: 1 ÷ 0.40 = 2.5x break-even ROAS.

How do I calculate ROAS for Google Ads?

In Google Ads, ROAS = Conversion Value ÷ Cost. Google Ads can display this automatically if you set up conversion tracking with revenue values. You can also calculate it manually from your campaign reports.

How do I calculate ROAS for Facebook Ads?

In Facebook Ads Manager, look at the "Purchase ROAS" column, or calculate it as Purchase Conversion Value ÷ Amount Spent. Make sure your Meta Pixel is properly tracking purchases and revenue.

Why is my ROAS different on each platform?

Each ad platform uses its own attribution model. A customer might interact with ads on multiple platforms before purchasing, and each platform may claim the conversion. This is why total platform-reported revenue often exceeds actual revenue.

Should I optimize for ROAS or volume?

It depends on your goals. Maximizing ROAS often means spending less, which can reduce total revenue and profit. Many businesses find the best outcome by targeting a minimum acceptable ROAS while maximizing spend within that constraint.

How often should I check ROAS?

Check ROAS weekly for ongoing campaigns. Daily checks can be misleading due to normal variation, delayed conversions, and attribution windows. For large campaigns, monthly trends are more reliable for strategic decisions.

Does ROAS account for returns and refunds?

Standard ROAS calculations use gross revenue, which does not subtract returns. For an accurate picture, calculate net ROAS by using net revenue (after returns, chargebacks, and cancellations).


Related Tools

Related Tools