A ROAS calculator answers the question every ecommerce ad account raises sooner or later: is this ROAS actually profitable? Platforms report return on ad spend as if a higher number is always good, but a 3.0 ROAS can make money for one store and lose money for another. The difference is margin, and this calculator puts margin into the picture.
You are above break-even.
Profit here is gross profit on ad-driven revenue minus ad spend. It ignores fixed costs, returns and shipping unless you include them in your margin.
How to Use the ROAS Calculator
Enter four numbers for the same period and the same campaigns, for example last month's Meta Ads or one Google Shopping campaign.
- Ad spend: what you paid the platform in the period.
- Revenue: the revenue those ads generated. Use your store's numbers where you can, not only what the ad platform claims.
- Gross margin %: the share of revenue left after the cost of the product. For a more honest result, also subtract shipping, payment fees and average returns.
- Average order value: revenue divided by the number of orders.
The calculator returns four results: your ROAS, your break-even ROAS, your maximum CPA (the most you can pay per order before losing money), and your profit or loss on the ad spend after product costs.
What Is ROAS?
ROAS, or return on ad spend, is the revenue your ads generate for every dollar spent on them. The formula is simple:
ROAS = revenue from ads / ad spend
If you spend $1,000 and the ads bring in $4,000 of revenue, your ROAS is 4.0, often written as 4x or 400%. Google Ads shows it as a percentage in target ROAS settings, while Meta shows it as a ratio in its purchase ROAS column. They mean the same thing.
The weakness of ROAS is that it measures revenue, not profit. It ignores what the products cost you, which is why the break-even ROAS matters more.
ROAS vs ROI, MER and ACoS
These four metrics are often used as if they were interchangeable. They answer different questions.
| Metric | Formula | What it tells you |
|---|---|---|
| ROAS | Ad revenue / ad spend | How much revenue a campaign or channel generates per dollar of spend, as reported or attributed |
| ROI | (Gross profit from ad sales minus ad spend) / ad spend | Whether the spend made money after costs. A positive ROI means profit, a negative ROI means loss |
| MER | Total revenue / total marketing spend | How efficient all marketing is together, without relying on any platform's attribution |
| ACoS | Ad spend / ad revenue | The inverse of ROAS, used mainly in Amazon Ads. A 25% ACoS equals a 4.0 ROAS |
ROAS is useful for comparing campaigns inside one platform. MER, sometimes called blended ROAS, is useful for checking whether the platforms' claims add up, because Google and Meta can both take credit for the same order. ROI is the number your business lives on.
How to Calculate Break-Even ROAS
Break-even ROAS is the ROAS at which your ads pay for themselves and nothing more. Below it, every sale from ads loses money on the first order. The formula uses your gross margin as a decimal:
Break-even ROAS = 1 / gross margin
The lower your margin, the higher the ROAS you need just to break even:
| Gross margin | Break-even ROAS |
|---|---|
| 20% | 5.00 |
| 30% | 3.33 |
| 40% | 2.50 |
| 50% | 2.00 |
| 60% | 1.67 |
| 70% | 1.43 |
The related number is maximum CPA: average order value x gross margin. It is the most you can pay to acquire one order before the first purchase loses money.
Worked ROAS Examples
The numbers below are made-up, round examples to show the maths. They are not benchmarks or results from any real account.
Example 1: a profitable Shopping campaign
A store spends $5,000 in a month and records $20,000 in revenue from the campaign. ROAS is 4.0. With a 45% gross margin, the orders produce $9,000 of gross profit. Subtract the $5,000 ad spend and the campaign made $4,000. Break-even ROAS is 1 / 0.45 = 2.22, so there is room to spend more.
Example 2: a good-looking ROAS that loses money
An apparel brand spends $10,000 on Meta Ads and gets $30,000 in revenue. A 3.0 ROAS looks healthy. But after product cost, shipping, discounts and returns, the margin is 30%, so gross profit is $9,000. After the $10,000 ad spend, the campaign lost $1,000. Break-even ROAS is 3.33, above what the account achieved.
What Is a Good ROAS?
There is no single good ROAS. A good ROAS is one above your break-even point that still lets you grow. It depends on three things.
- Margin. A brand with 70% margins can scale profitably at a ROAS that would bankrupt a reseller on 20% margins. Always start from your own break-even ROAS, not from a number someone quoted online.
- Repeat purchases. If customers reorder, especially consumables, you can accept a first-order ROAS near or even below break-even and earn the profit on later orders, often through email. You need reliable repeat-purchase data before you rely on this.
- Channel and campaign type. Branded search usually shows a high ROAS because those people were already looking for you. Prospecting on Meta or broad Performance Max campaigns reach new buyers and usually show a lower ROAS. Judging both against the same target cuts the campaigns that find new customers.
What Affects Your ROAS
ROAS is the product of three numbers: ROAS = conversion rate x average order value / cost per click. Each one is a separate lever.
- Conversion rate: product pages, checkout speed, reviews and offer clarity decide how many clicks become orders.
- Average order value: bundles, free shipping thresholds and upsells raise revenue per order without raising the cost of the click.
- Cost per click: competition, seasonality, Quality Score and audience fatigue push it up or down.
Attribution settings also change the reported number without changing a single sale, which is why store data is the final check.
Using Target ROAS in Google Ads and Meta
Google Ads
In Google Ads, target ROAS works with the Maximize conversion value bid strategy in Search, Shopping and Performance Max campaigns. It is entered as a percentage, so a 3.5 ROAS goal is a 350% target. It needs accurate purchase values from your conversion tracking. Set the target above your break-even ROAS, then change it gradually. A target set far above recent performance usually cuts volume sharply.
Meta Ads
On Meta, the ROAS goal bid strategy is available when a campaign is set to maximize the value of conversions. It needs purchase values sent through the pixel and the Conversions API, with events deduplicated using event_id so orders are not counted twice. As with Google, start near your current performance and above break-even, rather than at the ROAS you wish you had.
Common ROAS Mistakes
- Ignoring returns. A category with a high return rate can show a great ROAS on orders placed and a poor one on orders kept. Use net revenue where you can.
- Forgetting shipping, payment fees and discounts. Free shipping and discount codes come out of margin. If your break-even ROAS uses product cost only, it is too low.
- Trusting attribution windows blindly. Meta's default attribution setting counts purchases within 7 days of a click or 1 day of a view. View-through conversions can include people who would have bought anyway, and Google and Meta can both claim the same order. Compare platform ROAS with MER from your store data.
When ROAS Stays Below Break-Even
If your break-even ROAS is above what your campaigns achieve, the fix is usually one of three things: better account structure and feeds, better creative and audiences, or better tracking. Our ecommerce PPC management focuses on profit rather than platform ROAS, our Meta Ads management covers creative testing and Conversions API setup, and our analytics and tracking work makes sure the revenue numbers you enter here are real. If you want a second opinion on your account, request a free audit.