Skip to main content
    ← Back to blog

    How to Calculate ROAS: Formula, Break-Even ROAS, Real Targets

    August 18, 2026 · Sherlok
    Análise de Dados
    How to Calculate ROAS: Formula, Break-Even ROAS, Real Targets

    Two managers compare ROAS in the same meeting. One celebrates an 8x ROAS on Meta Ads. The other reports a 3x on Google Ads and still asks for more budget. Which one is making more money? Without knowing each operation's margin, you can't answer. And that is exactly why so many people calculate ROAS correctly and still reach the wrong conclusion.

    The math itself takes ten seconds. The hard part is interpretation: knowing what number is good for your business, when a high ROAS hides a loss, and when a seemingly low ROAS is a profitable operation running at scale.

    How to calculate ROAS: divide the revenue generated by your ads by the amount spent on them. The formula is ROAS = attributed revenue ÷ ad spend. If you spent $10,000 and your campaigns generated $40,000 in sales, your ROAS is 4 (or 4:1, or 400%): every dollar invested came back as four dollars of revenue.

    The ROAS formula in practice

    ROAS stands for Return on Ad Spend. It answers a single question: how much revenue each dollar of media brought back. It says nothing about profit, and it doesn't subtract product cost, shipping, or taxes. It is revenue over media cost, period.

    ROAS = Revenue generated by ads Ad spend Example: $40,000 in revenue ÷ $10,000 in spend ROAS = 4 (every $1 returns $4 in revenue)
    The ROAS formula: revenue attributed to ads divided by ad spend.

    Three details change the result, and almost nobody standardizes them:

    • Which revenue goes in. Platform-reported revenue, under the platform's own attribution, is one thing; revenue confirmed in your order system, net of cancellations and returns, is another. For business decisions, use the second.
    • Which cost goes in. Classic ROAS counts media only. Add tool fees, creative production, and agency costs and you get a different metric, closer to channel ROI. Useful, but not comparable with the number in your ads manager.
    • Which attribution window. Meta and Google measure conversions differently, and both tend to claim the same sale. Adding their ROAS together almost always produces more revenue than actually existed.

    ROAS and ROI are not the same thing

    ROI takes profit (revenue minus all costs) over total investment. ROAS takes only revenue over media. An e-commerce store can run a 5x ROAS with negative ROI if product margins are thin. In practice, ROAS is for managing campaigns day to day; ROI is for deciding whether the channel deserves to exist.

    How to calculate your break-even ROAS

    This is the number that separates guesswork from real targets. Break-even ROAS is the point where a campaign makes neither profit nor loss, and it depends on a single factor: your contribution margin.

    Break-even ROAS = 1 ÷ contribution margin. Contribution margin is what remains of the price after paying for product, shipping, taxes, and payment fees, before media.

    A worked example: a cosmetics store sells a kit for $200. The product costs $80, subsidized shipping costs $20, taxes and fees add up to $30. That leaves $70 per sale, a 35% contribution margin. Break-even ROAS = 1 ÷ 0.35 = 2.86. Below 2.86, every ad-driven sale burns cash; above it, each sale generates variable profit.

    Break-even ROAS = 1 ÷ contribution margin 20% margin 5.0 30% margin 3.3 40% margin 2.5 50% margin 2.0 60% margin 1.7 Operating below break-even ROAS means losing money on every sale
    The lower your contribution margin, the higher the ROAS you need just to break even.

    This formula breaks in two scenarios. First, when repeat purchases matter: if customers come back without new media cost, accepting a loss on the first sale can be rational. That is the logic of reading LTV alongside CAC instead of judging each sale in isolation. Second, when fixed costs are heavy: break-even ROAS covers variable costs, not rent or payroll. To pay for the structure, your target has to sit above it.

    What is a good ROAS? Meta Ads vs Google Ads

    Benchmarks are for calibrating expectations, not for setting targets. According to Triple Whale data covering more than 35,000 brands, the average Meta Ads ROAS was 1.86 in 2025. On Google Ads, the platform average sat at 3.52, with Search campaigns reaching a median of 5.17, per Focus Digital figures compiled in the same study.

    Channel / campaign typeTypical ROAS (2025)Source
    Meta Ads (overall average)1.86Triple Whale (35,000+ brands)
    Google Ads (overall average)3.52rule1 / Focus Digital
    Google Search (median)5.17Focus Digital
    Google Shopping2.88Focus Digital
    Performance Max2.57Focus Digital

    The gap between channels is no accident. Search captures people already looking for the product; Meta creates demand in people who weren't thinking about buying. Comparing their ROAS is comparing harvest with planting, and each plays its own role in your set of marketing KPIs. In Brazil there is a recent aggravating factor: since January 2026, Meta passes local taxes (PIS/Cofins and ISS) on to advertisers, adding roughly 12% to ad costs. Anyone operating right at break-even felt it immediately.

    How to set a realistic ROAS target

    1. Calculate your real contribution margin across your product mix, with shipping, taxes, and payment fees included. It is common to discover the "back of the napkin" margin was 10 points too optimistic.
    2. Find your break-even ROAS: 1 ÷ margin.
    3. Decide the profit you want on channel revenue. The target becomes 1 ÷ (margin − desired profit). With a 40% margin and a 15% profit goal on revenue, the target is 1 ÷ (0.40 − 0.15) = 4.
    4. Separate campaigns by role. Branded search always shows a sky-high ROAS because it harvests demand that already existed. Mixing it into the account average inflates the number and hides weak campaigns.

    The mistake of chasing the highest possible ROAS

    Marginal ROAS falls as you scale: the first dollars buy your warmest audience, the next ones buy progressively colder ones. See the effect with a 40% margin. Spending $10K at a 5x ROAS produces $50K in revenue, $20K in contribution, and $10K in profit over media. Spending $30K at a 3.5x ROAS produces $105K in revenue, $42K in contribution, and $12K in profit. ROAS dropped 30% while absolute profit rose 20%.

    Teams that lock the operation on maximizing ROAS leave money on the table. The game is maximizing absolute profit while respecting cash flow and break-even, not framing a metric for the report. We cover more traps like this in paid traffic metrics.

    Frequently asked questions

    What is the difference between ROAS and ROI?

    ROAS measures revenue over ad spend; ROI measures profit over total cost. ROAS ignores margin, shipping, taxes, and fixed costs. That is why a campaign can show a 5x ROAS with negative ROI. Use ROAS to manage campaigns day to day and ROI to judge the channel as a business.

    How do I calculate minimum ROAS on marketplaces like Shopee or Amazon?

    Same logic: 1 ÷ contribution margin. The difference is that marketplace commissions, above 20% in many categories, compress your margin and raise the break-even point. A seller keeping 25% margin after fees needs a ROAS above 4 just to avoid losing money.

    Is a 2x ROAS good?

    It depends on your margin. With a 50% contribution margin, a 2x ROAS is exactly break-even: you neither win nor lose. At 60% margin there is already profit; at 35%, it is a guaranteed loss. There is no good ROAS in the abstract, only ROAS above or below your break-even.

    How do I calculate ROAS in Excel or Google Sheets?

    Set up three columns: spend, attributed revenue, and the formula =revenue/spend. For break-even, use =1/margin. The important care is not the formula but the source: pull revenue from your order system, not just the ads manager, and net out cancellations.

    What does a ROAS of 4 mean?

    It means every $1 spent on ads returned $4 in revenue, or 400%. It does not mean $3 of profit: product, shipping, taxes, and fees still come out of that amount. If your contribution margin is 25%, a 4x ROAS is break-even, not gain.

    ROAS is a compass, not a trophy

    A high ROAS looks great in the report, but the question that pays the bills is different: how much profit was left after media, and could there have been more at a larger scale? Mature teams treat ROAS as an operating limit (never below break-even, unless running a deliberate LTV play) and optimize for absolute profit. The rest is dashboard vanity.

    If your numbers live in Meta Ads, Google Ads, GA4, and spreadsheets that don't talk to each other, this math eats hours every week. Sherlok connects those sources and answers questions like "what was my real ROAS per channel this month, and which campaigns ran below break-even?" with the analysis ready for a decision.

    Your AI agents already know what to do in your account.

    Turn them on free, no credit card.

    • No credit card
    • Read-only access
    • Revoke it any time

    Keep going

    Read next