What Is ROAS? How to Calculate It and Find Your Break-Even ROAS
8 min read
ROAS, or return on ad spend, is the most quoted number in paid advertising and one of the most misread. A ROAS of 4 sounds great until you learn the product has a thin margin, and a ROAS of 2 sounds weak until you learn the margin is high. The number means little until you put the cost side of the business next to it.
This guide explains what ROAS measures, the formula, and how to find your break-even ROAS from your own margins. All numbers in the examples are hypothetical and chosen to keep the math easy to follow. Swap in your own figures as you read, and you'll finish with a target you can use in Google Ads and Meta Ads.
What ROAS means
ROAS measures how much revenue you get back for each unit of currency spent on ads. It's a ratio, so it can be written as 4 (or 4x), as 4:1, or as 400 percent. They all mean the same thing: for every 1 spent, the ads are credited with 4 in revenue. Reports often quote ROAS as a percentage while ad platforms show a multiple, so check which format a number uses before you compare it.
ROAS measures revenue, and profit sits further down. Revenue is what customers pay before you subtract product cost, shipping, payment fees, discounts and everything else it costs to deliver. That's why you can't copy a ROAS target from another business. Two companies can run identical ads at the same ROAS and one makes money while the other loses it. Always ask what costs sit between a sale and a profit.
The ROAS formula
The formula is simple: ROAS equals revenue attributed to ads divided by ad spend. If a campaign spends 5,000 and the platform reports 17,500 in conversion value, ROAS is 17,500 divided by 5,000, which equals 3.5. Google Ads labels this value as conversion value divided by cost, and Meta Ads Manager calls it purchase ROAS. For a campaign-level figure, ad spend should cover only the cost of the ads themselves. Count agency fees and tools separately when you judge the whole channel.
Two inputs need care. First, conversion value must be set up properly. If your tracking sends a flat value per lead or a wrong order total, the ratio is meaningless. Second, the revenue figure depends on the attribution model and window the platform uses, so the same campaign may show a different ROAS in Google Ads, Meta and GA4. Pick one source of truth, write it down, and stay consistent.
- ROAS = attributed revenue / ad spend
- Example: 17,500 / 5,000 = 3.5, or 350 percent
- Always compare the same time period and attribution settings
ROAS vs ROI, CPA and MER
ROI measures profit relative to total investment, so it accounts for costs beyond the ad spend. ROAS ignores those costs and looks only at revenue per ad dollar. A campaign can have a healthy ROAS and a negative ROI once product costs, fees and overhead are included. Use ROAS for day-to-day campaign decisions and ROI for the full business picture. Most teams track more than one of these because each answers a different question.
Cost per acquisition, or CPA, is the inverse view: spend divided by the number of conversions. It works well when every conversion is worth about the same, such as a standard lead. Marketing efficiency ratio, or MER, divides total revenue by total marketing spend across all channels. It avoids the attribution disputes that affect platform-reported ROAS, which makes it a useful company-wide check on the sum of your platform reports.
A simple way to combine them is to use ROAS inside each campaign, CPA where conversions have similar value, and MER as a monthly check on the whole business. If platform ROAS rises while MER stays flat, some of the reported return is probably overlapping credit between channels instead of new revenue. Put the definitions in your reporting template so everyone reads the same numbers the same way each month.
How to find your break-even ROAS
Break-even ROAS is the lowest return at which ads pay for themselves. Below it you lose money on each sale after costs. Above it you make a contribution toward overhead and profit. The formula is 1 divided by your contribution margin, where contribution margin is the share of revenue left after product cost, shipping, fees and other costs that scale with each order. Leave out fixed overheads such as rent and salaries, since they don't change with each order.
Take a hypothetical product that sells for 100. Product cost is 45, shipping and packaging is 10, and payment fees and returns allowance come to 5. That leaves 40 per sale, so the contribution margin is 40 percent, or 0.40. Break-even ROAS is 1 divided by 0.40, which equals 2.5. At a ROAS of 2.5, 100 of ad spend returns 250 in revenue and 100 in contribution, covering the ad cost exactly.
- Contribution margin = (price - product cost - shipping - fees) / price
- Break-even ROAS = 1 / contribution margin
- Hypothetical check: 1 / 0.40 = 2.5
Worked example: from break-even to target ROAS
Break-even is the floor. To choose a target, decide how much profit you want from ad-driven sales. Suppose you want 10 percent of revenue left after ad spend. Target ROAS equals 1 divided by the contribution margin minus the desired profit share. With a 40 percent margin and a 10 percent profit goal, that is 1 divided by 0.30, or about 3.33. Round the result up when you set targets, to leave a little room for error.
Now test two hypothetical campaigns. Campaign A spends 5,000 and returns 17,500 in revenue, a ROAS of 3.5. Contribution is 17,500 times 0.40, which is 7,000, so profit after ads is 2,000. Campaign B spends 3,000 and returns 6,000, a ROAS of 2.0. Contribution is 2,400, so it loses 600 even though its revenue is double its spend. A 2.0 looks acceptable until you hold it against break-even.
Adjust for repeat purchases
If customers usually buy again, first-order break-even can be lower than the single-order figure. Estimate lifetime contribution per customer from your own data, then set a first-order ROAS target that reflects it. Be conservative and revisit the assumption as real repeat rates become clear.
Applying ROAS in Google Ads and Meta Ads
In Google Ads, target ROAS is a smart bidding option that aims for a return you specify. It needs conversion value tracking and a steady volume of conversions to work well. Start with a target close to what the campaign achieves now, then adjust gradually, because a target far above current performance usually just throttles volume. In Performance Max, you can set a target ROAS on top of the Maximize conversion value goal.
Meta Ads has a minimum ROAS control in sales campaigns, along with highest value bidding, using purchase value from your pixel or Conversions API. Meta and Google credit conversions differently, so compare each platform against its own break-even and use your store or CRM data as the check. Platform terms and menus differ by account, so follow what you see in your own interface.
A practical routine is to review ROAS by campaign type each week, compare it with the break-even figure for that product group, and log any target changes with the date. Give a changed target enough time to settle before judging it, and avoid editing several campaigns at once so cause and effect stay clear.
Common ROAS mistakes
The first mistake is using one ROAS target for everything. Brand search, retargeting and prospecting have very different return profiles, and blending them hides weak spots. The second is ignoring margin differences between products: a high-ROAS campaign pushing low-margin items can be worth less than a lower-ROAS one pushing high-margin items. The third is treating platform-reported revenue as certain, when it's an estimate shaped by attribution. Segmenting your reporting fixes most of this.
Lead generation needs special handling because there is no order value at the click. Estimate value per lead from your own sales data: for example, a 20 percent close rate on a 2,000 deal at a 50 percent margin gives 200 of contribution per lead, so break-even cost per lead is 200. Assign that value to the conversion action and ROAS becomes meaningful, though it stays an estimate. Update the value as your close rate changes.
Using ROAS to decide when to scale
A campaign that clears break-even comfortably is a candidate for more budget, but returns usually fall as spend rises, because the platform reaches progressively less responsive audiences. Raise budgets in measured steps, watch ROAS and new customer volume for a full week or more, and stop when marginal returns approach your break-even point. Pause scaling if conversion values or tracking change, since a sudden jump in ROAS may come from a tracking error instead of better ads.
Document the assumptions behind each target, including margin, return rate and attribution window, so anyone can recompute them later. Review your numbers whenever supplier prices, shipping rates or discounting change, since each shifts your margin and therefore your break-even. Dynamic Growth is automated software, and its Tracking Health Check scans a site URL for missing events. That matters here because ROAS is only as good as the conversion data behind it. It does not know your margins or read your ad accounts, so break-even stays a calculation you make from your own costs.
Frequently asked questions
What is a good ROAS?
There is no universal good ROAS. It depends on your margins, costs and goals. A business with a 60 percent margin can be profitable at a ROAS below 2, while one with a 15 percent margin needs a much higher figure. Calculate your own break-even ROAS and set targets above it.
How do I calculate break-even ROAS?
Divide 1 by your contribution margin expressed as a decimal. Contribution margin is revenue minus product cost, shipping, payment fees and other per-order costs, divided by revenue. For example, a 40 percent margin gives 1 divided by 0.40, which is a break-even ROAS of 2.5.
Is ROAS the same as ROI?
No. ROAS divides revenue by ad spend and ignores other costs. ROI measures profit against total cost, so it includes product cost and overhead. A campaign can show a strong ROAS and still have a poor ROI, which is why margin matters when judging ad performance.
Why does ROAS differ between Google Ads, Meta and GA4?
Each platform uses its own attribution model, conversion window and counting rules, and each sees a different part of the customer journey. They credit the same sale differently, or both claim it. Compare trends over time instead of exact figures.
Can ROAS work for lead generation?
Yes, if you assign a realistic value to each lead. Estimate it from close rate, average deal size and margin, then set that value on the conversion action. ROAS then shows return per ad dollar, though it remains an estimate until closed revenue is matched back to campaigns.