maio 31, 2026 Marketing Felipe Furtado 7 min

How to Calculate ROAS and Determine if Your Campaign is Worth It

This article is in English.Ler em Português →

ROAS is the metric that answers the most important question of paid traffic: for every dollar I invest in ads, how many dollars in revenue am I generating? Without it, you don’t know if your campaigns are profitable, if it’s worth scaling the budget, or if you’re burning money with apparent results but no real margin.

In this guide, you will learn how to calculate ROAS correctly, understand what ROAS is good for your business — because the ideal number varies quite a bit — and know what to do when ROAS is below the minimum viable.

What is ROAS and How to Calculate It

ROAS (Return on Ad Spend)Return on Advertising Spend — is the revenue generated by ads divided by the amount invested in them.

Formula:

ROAS = Revenue generated by ads ÷ Amount invested in ads

Practical example: you invested R$ 3,000 in Google Ads in one month, and the campaigns generated R$ 12,000 in sales attributed to those ads.

ROAS = R$ 12,000 ÷ R$ 3,000 = 4

A ROAS of 4 means that for every R$ 1 invested in ads, R$ 4 in revenue was returned. In percentage terms, this is equivalent to 400%.

ROAS can be expressed as a number (4) or as a ratio (4:1). Both forms mean the same thing.

What ROAS is Good for Your Business? (It Depends on the Margin)

This is the most common mistake when interpreting ROAS: assuming that a high number is always good. A ROAS of 4 can be excellent for one business and insufficient for another — it all depends on the profit margin of the product.

How to calculate the minimum viable ROAS for your company:

Minimum ROAS = 1 ÷ Profit margin

Examples by margin:

  • 50% margin: Minimum ROAS = 1 ÷ 0.50 = 2.0. Any ROAS above 2 generates profit; below 2 is operating at a loss.
  • 30% margin: Minimum ROAS = 1 ÷ 0.30 = 3.3. You need at least R$ 3.33 in revenue for every R$ 1 in ads to avoid losing money.
  • 20% margin: Minimum ROAS = 1 ÷ 0.20 = 5.0. You would need a ROAS of 5 just to cover the cost of the ad — hard to sustain in competitive markets.
  • 10% margin: Minimum ROAS = 10.0. Practically unfeasible for paid traffic in competitive segments — the acquisition cost consumes the entire margin.

This calculation reveals why companies with low margins struggle with paid traffic: the minimum viable ROAS is so high that it is difficult to achieve consistently. In these cases, organic SEO often has a better return in the long run.

ROAS Benchmarks by Segment

Average market references in Brazil in 2026 for mature campaigns (after the learning phase):

  • Fashion and accessories e-commerce: ROAS 3 to 6 (margin usually between 40% and 60%)
  • Electronics e-commerce: ROAS 6 to 12 (tighter margin, between 10% and 20%)
  • Local services (health, aesthetics, renovations): ROAS 5 to 15 (high ticket, good margin — but attribution is more complex)
  • Courses and info products: ROAS 3 to 8 (high margin, but high lead acquisition cost in saturated markets)
  • Software/SaaS: ROAS 2 to 4 in the short term (high LTV justifies higher CPA — isolated ROAS may underestimate the real return)

Use these benchmarks as a reference, not as a fixed goal. The right target ROAS for you is your minimum viable ROAS (calculated by margin) plus a buffer for reinvestment and profit.

ROAS in Google Ads vs. Meta Ads: Differences in Interpretation

The ROAS reported on the platforms is not always comparable — and understanding why avoids wrong decisions.

Google Ads: attributes conversions more accurately for searches with clear intent. The standard attribution model is data-driven, distributing credit among multiple touchpoints. For e-commerce with Google Tag Manager set up correctly, the reported ROAS is quite reliable.

Meta Ads: has a structural problem of over-attribution — it may count a conversion that happened even if the ad was not decisive. This occurs because Meta attributes conversions to any user who saw the ad (view-through attribution) within 1 day, even if the conversion happened through another channel. The ROAS reported on Meta tends to be inflated compared to the real impact.

To compare the platforms fairly, use Google Analytics 4 as the source of truth — it attributes the conversion to the channel that had the last click or with the configured attribution model, without Meta’s over-attribution.

How to Improve the ROAS of Your Campaigns

Low ROAS can originate from two places: high acquisition cost (problem in the campaigns) or low revenue per conversion (problem with the offer or landing page). The right actions depend on the diagnosis.

If the problem is cost (high CPC, low CTR)

  • Refine keywords: exclude high-volume generic terms and focus on long-tail keywords with higher purchase intent. “Men’s running shoes asics gt-2000” converts better and has a lower CPC than “shoes”.
  • Improve Quality Score in Google Ads: more relevant ads for the keyword + landing page aligned with the ad = higher Quality Score = lower CPC for the same position.
  • Test new creatives on Meta: Low CTR on Meta is almost always a creative problem. Test 3 to 5 different versions of image/video before pausing a campaign for poor performance.
  • Segment better: overly broad audiences dilute the budget among people with a low likelihood of purchase. Remarketing and lookalike audiences of buyers consistently have a lower CPA.

If the problem is conversion (traffic arrives but doesn’t buy)

  • Align ad and landing page: the offer, tone, and visuals of the ad should be mirrored on the landing page. A break in expectation between the ad and the page is the most common cause of low conversion rates.
  • Reduce friction on the page: long forms, complicated checkouts, and slow pages kill conversions. Each field removed from a form increases the conversion rate.
  • Improve social proof: reviews, testimonials, and customer numbers increase trust and conversion rates — especially for medium to high ticket products or services.
  • Test the offer: sometimes the problem is not the channel — it’s the value proposition. A discount, bonus, guarantee, or special condition may be the missing element to convert.

ROAS vs. ROI: What’s the Difference?

They are related but distinct metrics:

  • ROAS considers only the ad spend in the denominator. A ROAS of 5 means R$ 5 of revenue for R$ 1 of ad — but does not deduct other costs (product, operation, team).
  • ROI considers all costs involved, including the product, logistics, team, and ad cost. A ROAS of 5 can have a negative ROI if the product’s gross margin is 15%.

Use ROAS to optimize campaigns within the platforms. Use ROI to assess whether the paid traffic channel as a whole is profitable for the business. Both are necessary — looking at only one distorts the evaluation.

Limitations of ROAS: What It Doesn’t Capture

ROAS is a great campaign metric, but it has important limitations:

  • Does not consider LTV: a customer who buys R$ 200 once has a different ROAS than one who buys R$ 200 per month for two years. Recurring businesses should calibrate the target ROAS by the customer’s lifetime value, not by the first purchase.
  • Does not capture branding impact: brand awareness campaigns may have seemingly low ROAS but be influencing conversions that Google Analytics attributes to organic or direct search.
  • Imperfect attribution: in long buying journeys with multiple touchpoints, no platform attributes credit correctly. The reported ROAS is always an approximation.

If you want paid traffic management that goes beyond ROAS and analyzes the real impact on the business, check out the Google Ads service, the Meta Ads service, or the complete paid traffic package from Focofy.

Conclusion

ROAS is the compass of paid traffic — but it only works if you know what the minimum viable number is for your business. Before looking at the ROAS reported on the platform, calculate your minimum ROAS by margin: without this reference, any number seems good or bad without real criteria.

ROAS below the minimum has a solution — but the right correction depends on the diagnosis: whether the problem is the click cost or the conversion rate of the page. With the correct diagnosis, the improvement actions are straightforward, and results appear in weeks.

Want to dive deeper into paid traffic strategy? Access the complete guide at Paid Traffic or talk to our team for a free analysis of your campaigns.

Escrito por

Felipe Furtado

Ajudo empresas a venderem mais pela internet. Fundador da Focofy, agência especializada em sites de alta performance e gestão de tráfego pago. Desenvolvo sistemas web com arquitetura semântica, SEO estrutural e integração com Google Ads e Meta Ads para gerar resultados mensuráveis.