What Is ROAS? Formula, How to Calculate It & What's Good
What is ROAS? The return on ad spend formula, how to calculate ROAS with worked examples, break-even ROAS by margin, and what counts as a good ROAS in 2026.
By the Adbot team
July 2026 · 9 min read
Adbot
campaign cockpit
No account needed. Watch Adbot build it live.
Sponsored · f
Meta · Facebook + Instagram
Google · Search + PMax
CPA
$
▼ %Budget auto-reallocating to winners
Here's the plan Adbot would run for . Live in 24-48h, then optimized every day.
Flat fee. We never take a cut of your ad spend.
ROAS stands for return on ad spend: the revenue your ads generate divided by what you spent on them. Spend $1,000 on ads that produce $4,000 in sales and your ROAS is 4, often written as 4:1 or 400 percent. It is the fastest way to answer the only question that matters about an ad budget: is this making money or burning it?
That is the definition. The useful part is what comes next: how to calculate it correctly, what number counts as good for your business (there is no universal answer, but there is a formula for yours), and where the metric quietly lies to you.
The ROAS formula
The return on ad spend formula is:
ROAS = revenue from ads ÷ ad spend
Worked example: an online store spends $2,500 on Meta ads in a month and can attribute $9,000 in sales to those campaigns. ROAS = 9,000 ÷ 2,500 = 3.6. Every dollar of ad spend returned $3.60 in revenue.
Three details trip people up when they calculate ROAS:
- Revenue means attributed revenue, not total revenue. Only sales your tracking ties to the ads count. If your store did $30,000 total but the ads drove $9,000, the other $21,000 does not belong in the numerator.
- Spend means media spend, at minimum. Platforms report ROAS against what you paid them. If you also pay an agency fee or a percentage of spend, your true ROAS is lower than the dashboard says. A $2,500 budget plus a $1,000 management fee that returns $9,000 is really a 2.6, not a 3.6.
- Attribution windows change the answer. Meta counting a sale seven days after a click and Google counting thirty days will report different ROAS for identical performance. Compare channels on the same window or the comparison is fiction.
How to calculate ROAS (quick reference)
| You spent | Ads returned | ROAS | As a ratio | As a percentage |
|---|---|---|---|---|
| $500 | $1,000 | 2.0 | 2:1 | 200% |
| $1,000 | $3,000 | 3.0 | 3:1 | 300% |
| $2,500 | $9,000 | 3.6 | 3.6:1 | 360% |
| $5,000 | $12,500 | 2.5 | 2.5:1 | 250% |
| $10,000 | $45,000 | 4.5 | 4.5:1 | 450% |
Working backward is just as useful. Need to know what revenue a campaign must produce to hit a target? Revenue required = ad spend × target ROAS. A $3,000 budget with a 4.0 target has to generate $12,000.
What is a good ROAS?
A good ROAS is one comfortably above your break-even ROAS, and break-even depends entirely on your margins. As a rule of thumb, a ROAS of 4 (4:1) is considered solid for ecommerce, 3 is workable for healthy-margin businesses, and anything under 2 is a warning sign unless your margins are unusually fat or the customer keeps buying for years. Averages published across industries tend to land in the 2 to 4 range, with ecommerce benchmarks often quoted around 2.5 to 4.
But the honest answer is that "good" is a math problem, not a benchmark:
Break-even ROAS = 1 ÷ gross margin
| Your gross margin | Break-even ROAS | A "good" ROAS (break-even × 1.5 to 2) |
|---|---|---|
| 80% (software, services) | 1.25 | 2 to 2.5 |
| 50% (typical DTC brand) | 2.0 | 3 to 4 |
| 30% (retail, food) | 3.3 | 5 to 6.5 |
| 15% (thin-margin goods) | 6.7 | 10+ |
This is why a SaaS company can celebrate a 2.0 that would bankrupt a grocery brand. A 50 percent margin business breaking even at 2.0 needs every dollar of spend to return two dollars just to cover the product cost, before overhead. Whatever your industry's benchmark says, your margin sets the floor.
What is a good ROAS for Meta ads?
Most ecommerce advertisers on Meta consider 3 to 4 a healthy account-wide ROAS, with retargeting campaigns running higher (5 to 10, since they convert warm traffic) and cold prospecting lower (often 1.5 to 2.5 while it feeds the funnel). Judging a prospecting campaign against a retargeting benchmark is the most common way advertisers talk themselves into cutting the campaigns that actually grow the business.
Blended context matters on Google too: branded search terms post spectacular ROAS because those buyers were coming anyway, while non-brand search buys genuinely new demand at a lower ratio. If you want the numbers behind ad costs on each platform, we have broken down what Facebook ads cost and what Google Ads costs with 2026 benchmarks.
ROAS vs ROI: the difference
ROAS measures revenue against ad spend. ROI measures profit against total cost. ROAS ignores your product costs, shipping, fees, and management overhead; ROI includes them. That makes ROAS the right dial for steering campaigns day to day (fast, available in every dashboard) and ROI the right dial for deciding whether the channel deserves budget at all.
Example: $1,000 of spend returns $3,000 in revenue. ROAS is 3.0, which looks fine. If the products cost $1,800 to make and ship, profit is $200 on $2,800 of total cost: an ROI of about 7 percent. Fine, not fabulous. Same campaign, two very different stories, and both are true.
Why chasing maximum ROAS backfires
ROAS is a ratio, and ratios are easiest to maximize by shrinking the denominator. Cut your budget to the five keywords and one retargeting audience that always convert and your ROAS will look magnificent while your revenue flatlines. The goal is not the highest possible ROAS; it is the most profit at an acceptable ROAS. Growth almost always means accepting a lower ratio on the next dollar of spend than the last one earned.
The practical discipline: set a floor (your break-even plus margin of safety), then scale spend as long as the marginal campaigns stay above the floor. That is a daily balancing job across campaigns and channels, which is exactly the work an flat-fee AI media buyer does around the clock: shifting budget toward whatever is producing above-target returns today, not last month.
How to improve your ROAS
Every ROAS improvement comes from one of four places:
- Cheaper clicks: better ad relevance, tighter targeting, negative keywords, and creative that earns a higher clickthrough rate all lower what you pay per visitor.
- Higher conversion rate: the landing page does the heavy lifting. Faster pages, clearer offers, and answering pre-sale questions before people bounce (an AI chat assistant on your site catches the ones who would otherwise leave to think about it) turn the same clicks into more orders.
- Higher order value: bundles, quantity breaks, and post-purchase offers raise the revenue side of the ratio without touching spend.
- Better budget allocation: the least glamorous and usually the biggest: moving dollars from below-floor campaigns to above-floor ones, daily. Most accounts leak 20 to 30 percent of spend into segments that never clear break-even.
Frequently asked questions
Is a 3:1 ROAS good?
A 3:1 ROAS is good if your gross margin is above about 33 percent, because 1 ÷ 0.33 puts break-even at 3.0. At 50 percent margins, a 3.0 leaves real profit. At 25 percent margins, it loses money on every sale. Check the ratio against your own break-even before celebrating.
What does a ROAS of 5 mean?
A ROAS of 5 means every dollar of ad spend returned five dollars in attributed revenue: $1,000 in, $5,000 back. Written as a ratio it is 5:1, as a percentage 500 percent. Whether that is profitable still depends on your margins and any management fees outside the platform number.
What is the difference between ROAS and CPA?
ROAS measures revenue per dollar of spend; CPA (cost per acquisition) measures dollars of spend per conversion. Ecommerce leans on ROAS because order values vary. Lead generation leans on CPA because a lead has no immediate revenue. They are two views of the same efficiency, and a good account watches both.
Why is my ROAS different in Google Ads and my analytics?
Different attribution models. The ad platform credits itself generously (view-through conversions, longer windows), while analytics tools split credit across channels. Neither is lying; they are answering different questions. Pick one source of truth for decisions and stay consistent.
If you would rather have the measuring, the budget shifting, and the creative testing handled for you, that is the job Adbot does: it runs your Google, Meta, and TikTok campaigns toward your target ROAS for a flat monthly fee, starting at $297. Paste in your URL above and see what it builds.
Let Adbot run your ads instead
Your AI media buyer builds, launches, and optimizes your Google and Meta campaigns 24/7, for a flat fee with no cut of your ad spend.