Return on Ad Spend Formula: How to Calculate Break-Even ROAS for Your Store

GuidesNummbas Team7 min read

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 specific number at which your ad revenue covers your ad costs AND your product costs, leaving you at zero profit on that order. Anything above it is profit. Anything below it is a loss.

The Break-Even Formula

Break-even ROAS = 1 divided by your gross margin percentage

Your gross margin is what is left from a sale after you subtract the cost of the product and the cost of shipping it. It does not include ad spend yet. That is exactly what you are trying to figure out here.

Here is how to find your gross margin percentage for a single product:

  1. Start with your selling price
  2. Subtract the cost of goods (what you paid to make or buy the product)
  3. Subtract fulfillment costs (packaging, picking, packing, and shipping to the customer)
  4. Divide the result by your selling price

That gives you your gross margin percentage.

Once you have that number, divide 1 by it. The result is your break-even ROAS.

Three Examples at Different Margin Levels

Example 1: A Dropshipping Store at 25% Gross Margin

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.

Gross margin = ($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 at 40% Gross Margin

A skincare brand sells a moisturizer for $60. The cost to produce and ship each unit is $36.

Gross margin = ($60 minus $36) divided by $60 = 40%

Break-even ROAS = 1 divided by 0.40 = 2.5

This brand only needs $2.50 back for every $1 spent on ads to cover its costs. A 3x ROAS puts them comfortably in profit territory. The same 3x target that destroys the dropshipper actually works well here.

Example 3: A Digital Product Seller at 60% Gross Margin

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.

Gross margin = ($100 minus $40) divided by $100 = 60%

Break-even ROAS = 1 divided by 0.60 = 1.67

This seller can run profitable ads at a ROAS as low as 1.67. Even a campaign that looks mediocre by standard benchmarks is generating real profit at these margins.

These three businesses could all report a 3x ROAS and have completely different financial outcomes: one is profitable, one is barely surviving, and one is losing money on every order.

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 your gross margin is 40%. Your gross profit per order is $24. If 40% of customers reorder, the expected value of a new customer is:

$24 (first order) plus (0.40 times $24) = $24 plus $9.60 = $33.60

You are now effectively working with a higher margin per acquired customer. Your break-even ROAS drops because you are willing to acquire a customer for a small loss upfront, knowing the second order more than makes up for it.

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. That is the conservative approach, and it will never get you into trouble.

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.

The fix is simple. Calculate your break-even ROAS before you set any target. Run the formula on your actual margins, not industry averages. Then add a buffer above the break-even point to account for overhead, taxes, and the owner's pay. That is your real ROAS target.

What to Watch Out for When Calculating Margins

A few things trip people up when running this calculation:

Do not forget fulfillment. A lot of business owners only subtract the cost of goods and forget that packaging, picking, packing, and shipping all reduce the margin available to pay for ads. Fulfillment costs can easily add 10 to 20 percentage points to the total cost of delivering an order.

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:

  1. Calculate your gross margin: selling price minus product cost minus fulfillment cost, divided by selling price
  2. Divide 1 by that margin percentage
  3. The result is the minimum ROAS where you stop losing money on advertising

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.

For more on ad performance metrics, see our Complete Guide to ROAS and Contribution Margin for Ecommerce Explained.

Ready to know your NUMMBAS?

Join hundreds of DTC businesses that use Nummbas to stop guessing and start growing.