Return on Ad Spend Formula: How to Calculate Break-Even ROAS for Your Store
The ROAS calculation formula is simple: revenue from ads divided by cost of ads. But most store owners use it wrong. This guide shows you the return on ad spend formula, how to calculate break-even ROAS from your real margins, and a step-by-step return on ad spend calculator.
You have heard that a 3x ROAS is good. Maybe you read it in a marketing group. Maybe your ad agency told you to aim for it. So you set 3x as your target and your campaigns hit it. You feel confident.
Then you check your bank account and wonder where the money went.
The problem is that 3x ROAS, or any ROAS target pulled from thin air, means nothing without knowing your margins. A 3x ROAS can be highly profitable for one business and completely money-losing for another. The number that matters is your break-even ROAS, the minimum return on ad spend you need to not lose money on advertising.
This guide shows you how to calculate that number from your own margins.
The ROAS Calculation Formula
ROAS stands for Return on Ad Spend. The ROAS calculation formula is:
ROAS = Revenue from ads / Cost of ads
If you spend $1,000 on ads and those ads bring in $4,000 in sales, your ROAS is 4.0. You got $4 back for every $1 you put in.
A ROAS of 1.0 means your ads brought in exactly as much revenue as they cost. But that does not mean you broke even on the business. Your product still had to be made, packaged, and shipped. A ROAS of 1.0 almost always means you lost money on that sale once you count everything else.
Your break-even ROAS is the point at which revenue covers advertising and the other variable costs you included. Above it, the order contributes toward overhead and profit. Below it, the order does not cover those entered costs.
The Break-Even Formula
Break-even ROAS = 1 divided by your contribution margin before advertising
For this calculation, subtract every variable cost except advertising: product cost, shipping, fulfilment, payment fees, and expected returns. Gross margin alone can leave some of these costs out and make the break-even threshold look too low.
Here is how to find that margin for a single product:
- Start with your selling price
- Subtract the cost of goods (what you paid to make or buy the product)
- Subtract fulfillment costs (packaging, picking, packing, and shipping to the customer)
- Subtract payment fees, expected returns, and any other variable costs
- Divide the result by your selling price
That gives you the share of revenue available for advertising, overhead, and profit.
Once you have that number, divide 1 by it. The result is your break-even ROAS.
Three Examples at Different Margin Levels
These examples show how the costs entered change the threshold. The first two include product and fulfilment costs only; payment fees, returns, and other variable costs would raise their break-even ROAS.
Example 1: A Dropshipping Store with 25% Available for Ads
A dropshipping store sells a product for $50. The supplier charges $30 for the product and $7.50 for fulfillment, which is $37.50 in total costs on a $50 sale.
Margin before ads = ($50 minus $37.50) divided by $50 = 25%
Break-even ROAS = 1 divided by 0.25 = 4.0
This store needs to bring in $4 in revenue for every $1 spent on ads just to cover product and shipping costs. If their ads are hitting 3x, they are losing money on every sale, even though 3x sounds like a positive return.
Example 2: A Skincare Brand with 40% Available for Ads
A skincare brand sells a moisturizer for $60. The cost to produce and ship each unit is $36.
Margin before ads = ($60 minus $36) divided by $60 = 40%
Break-even ROAS = 1 divided by 0.40 = 2.5
At 3x ROAS, this brand spends $20 on ads and has $4 left after the $36 in costs shown. That $4 still needs to cover any omitted fees, returns, overhead, and profit. The same ROAS can produce very different results for stores with different costs.
Example 3: A Digital Product Seller with 60% Available for Ads
A business sells a digital course bundle for $100. There is no physical product, so fulfillment costs are minimal. Total variable costs (payment processing, digital delivery, light support) come to about $40.
Margin before ads = ($100 minus $40) divided by $100 = 60%
Break-even ROAS = 1 divided by 0.60 = 1.67
At about 1.67x ROAS, this seller just covers the variable costs shown and advertising. A higher return is needed to cover overhead and produce net profit.
At the same 3x ROAS, the dropshipper does not cover the costs shown, the skincare brand has $4 left per order, and the digital seller has about $26.67 left. Overhead and any omitted costs still need to be paid.
How Customer Lifetime Value Changes the Calculation
The break-even ROAS formula above treats every customer as a one-time buyer. That is the safe, conservative way to think about it. But if your customers come back, you can afford to make less (or even nothing) on the first order.
Customer lifetime value is the total amount a customer spends with your business over time, not just on their first purchase.
Here is a simple way to factor it in. If you know that 40% of your new customers place a second order within 90 days, and that second order has no ad cost attached to it, you can adjust your thinking.
Say your average order value is $60 and 40% remains after variable costs other than advertising. That leaves $24 per order. If 40% of customers reorder at the same price and costs, the expected amount available before acquisition cost and overhead is:
$24 (first order) plus (0.40 times $24) = $24 plus $9.60 = $33.60
Your allowable first-order acquisition cost can rise if later orders provide enough contribution to cover the difference. The per-order break-even formula itself does not change.
The key word is "knowing." This only works if you have actual data showing your reorder rate. Assuming customers will come back without evidence is how businesses end up running acquisition campaigns that never pay off.
If you do not yet have solid reorder data, calculate your break-even ROAS on the first order alone. Even with repeat-order history, allow for uncertainty and the cash needed while you wait for later purchases.
The Danger of a Borrowed ROAS Target
The real risk is not running at the wrong ROAS. The risk is not knowing what your break-even ROAS is in the first place.
When a business sets a ROAS target of 3x because they read it somewhere, they optimize their campaigns to hit that number. The ad platform delivers. Reports look good. The team feels confident.
But if that business has 25% margins, they are not just breaking even. They are actively losing money on every sale, and they are scaling that loss. The more they spend, the more they lose. The faster their revenue grows, the faster their cash disappears.
This pattern is surprisingly common. A business runs for months thinking its ads are working because ROAS looks healthy, not realizing the number was never tied to actual profitability.
What to Watch Out for When Calculating Margins
A few things trip people up when running this calculation:
Use the margin for the product being advertised. If you sell ten different products with different margins, the break-even ROAS is different for each one. Advertising a low-margin product requires a higher ROAS target than advertising a high-margin one.
Do not include fixed costs here. Break-even ROAS is about the variable cost of delivering one order. Rent, salaries, and software subscriptions are real costs too, but they are recovered through the overall profit of the business, not on a per-order basis.
Be honest about average selling price. If you offer discounts, run sales, or see a lot of bundles, your actual average selling price may be lower than your listed price. Use the real average, not the full price.
How Nummbas Calculates This from Your Real Data
Working out break-even ROAS manually is straightforward once, but it needs to stay current. If your supplier raises prices, if shipping rates go up, or if your product mix shifts, your break-even point changes too. An outdated break-even ROAS is almost as dangerous as having none at all.
Nummbas connects to your store and pulls your actual revenue, product costs, and fulfillment data. It calculates your real gross margin per order and shows you your break-even ROAS alongside your actual ROAS from every ad platform you run. If your actual ROAS falls below your break-even point, you see it immediately, not at the end of the month when the damage is done.
You do not need to rebuild a spreadsheet every time costs change. The number stays current automatically, so every decision you make about ad spend is based on what your margins actually are today.
The Short Version
A ROAS target is only useful if it was calculated from your real margins. To find your break-even ROAS:
- Calculate the margin before ads: selling price minus all other variable costs, divided by selling price
- Divide 1 by that margin percentage
- Use that as the cost floor, then set a higher target to leave room for overhead and profit
A 3x ROAS might be excellent for your business or it might mean you are losing money fast. The answer depends entirely on your margins, and your margins are specific to you.
Calculate it once. Then make sure the number updates as your costs change.