Money back guarantee
From $0.07 per 1 000 credits
Free break-even ROAS calculator. No sign-up.

Break-even ROAS Calculator

Find the lowest ROAS your ads can run at without losing money, after product cost, shipping, payment fees and refunds. Then get your target ROAS, break-even CPA and the most you can pay for each visit.

Results update as you type
Works for Meta, Google, TikTok and Amazon
Formula reviewed November 2026
What do you know?
1
Revenue per order
Use the value your ad platform reports
$

The order value your ad platform reports. Shopify: Analytics → Average order value.

%

Enter 20 if that value includes 20% VAT. We remove it before the cost math.

2
Variable costs per order
Everything except ads
$

Landed cost: purchase price, inbound freight, duties.

$

Postage, pick & pack, packaging, free shipping you absorb.

%
$
% of revenue

Revenue you refund or never collect, incl. chargebacks.

$

Apps, inserts, affiliate or marketplace fees.

Variable costs per order
$49.81 · 55.3% of AOV
2
Contribution margin
Revenue left after all variable costs except ads
%

Revenue left after all variable costs except ads.

Advanced options
Profit goal, conversion rate, LTV, fees
Most tools skip these
% of AOV

Leave at 0 if AOV is already after discounts.

% of revenue

Net profit you want to keep after ads.

%

Orders ÷ visits. Turns ROAS into max cost per visit.

orders

Average from your store data, for LTV break-even.

% of ad spend

Management fees charged on top of media spend.

Your break-even ROAS

2.24
x
The floor, not the goal

Google Ads tROAS224%Amazon ACoS44.7%

$90.00 AOV ÷ $40.19 contribution = 2.24x

Check a live campaign

x

The ROAS your ad platform reports for a campaign.

Profitable. At 2.80x you keep about $250 per $1,000 of ad spend ($8.05 per order). You are 0.57x below your 15% profit target.

Target ROAS (15% profit)

3.37x

337% tROAS in Google Ads

Break-even CPA

$40.19

Max ad cost per order

Contribution margin

44.7%

$90.00 − $49.81 costs

Break-even cost per visit

$1.00

At 2.5% conversion rate

Target cost per visit

$0.67

Keeps your 15% profit

12-month LTV break-even

1.49x

First-order ROAS, 1.5 orders

What moves your break-even most

new break-even

Product cost −10%

2.08x

Price +5%

2.13x

Refunds −2 pts

2.14x

Shipping −10%

2.19x

Product comparison

Product A (saved)
Product B (current inputs)
Break-even ROAS
—
—
Target ROAS
—
—
Break-even CPA
—
—
Contribution margin
—
—
Break-even cost per visit
—
—

Full contribution model

Refunds, fixed + % payment fees, tax and discounts included

Every platform format

ROAS, Google tROAS % and Amazon ACoS side by side

Max cost per visit

Your break-even turned into a CPC you can bid

LTV and fee adjustments

Repeat orders and agency fees change the line

Runs in your browser. No account, email or card needed. Your numbers are never stored.

Your results, visualised

See what every ROAS level does to your profit

The chart and table update with your inputs, so you can see how far each campaign sits from the line.

Profit per order at every ROAS

AOV $90.00 · contribution $40.19 per order · break-even at 2.24x

Loss zone
Profit zone
Profit per order

Where each $90.00 order goes

The green share is all you have to pay for ads and profit

Product cost (COGS)

$30.00

33.3%

Shipping & fulfillment

$9.50

10.6%

Payment fees

$2.91

3.2%

Refunds & returns

$5.40

6.0%

Other per-order costs

$2.00

2.2%

Left for ads + profit

$40.19

44.7%

Break-even CPA: $40.19. Pay more than this in ads to win one order and that order loses money.

What each ROAS earns you

Same order economics, different campaign results

Rows highlighted: break-even and your current campaign

ROASGoogle tROASAd cost per orderProfit per orderProfit per $1,000 ad spendVerdict
1.50x
150%
$60.00
−$19.81
−$330
Loss
2.00x
200%
$45.00
−$4.81
−$107
Loss
2.24x(your break-even)
224%
$40.19
$0.00
$0
Break-even
2.50x
250%
$36.00
+$4.19
+$116
Thin profit
2.80x(your campaign)
280%
$32.14
+$8.05
+$250
Profitable
3.37x
337%
$26.69
+$13.50
+$506
15% target
4.00x
400%
$22.50
+$17.69
+$786
Strong

Your break-even cost per visit is $1.00. Test it with real visitors.

Send geo-targeted visitors to your landing page, tag the campaign with UTM parameters and measure the conversion rate in your own analytics. Then check it against the numbers above before you scale paid ads.

Get 2,000 free credits

No credit card required

The complete guide

How to calculate break-even ROAS: formula, examples and best practices

By SparkTraffic Editorial Team • Updated November 7, 2026 • 16 min read

Every ad platform reports ROAS, but none of them knows what your products cost. That is why a campaign can show a healthy 2.5x in Ads Manager and still lose money on every order. Break-even ROAS closes that gap. This guide shows how to calculate it, which costs belong in it, how to turn it into bidding targets for Google, Meta and Amazon, and how to lower it so your ads have more room to scale.

Key takeaways

  • Break-even ROAS = average order value ÷ contribution margin per order, or 1 ÷ contribution margin %. A 40% margin breaks even at 2.5x.

  • Use contribution margin, not gross margin. The popular "1 ÷ gross margin" shortcut skips shipping, fees and refunds and sets the bar too low.

  • Break-even is the floor. Run campaigns against a target ROAS that includes your profit goal.

  • Correct for tax in reported revenue, agency fees, attribution and repeat purchases before you judge a campaign.

01What is break-even ROAS?

Return on ad spend (ROAS) is the revenue your ads generate divided by what you spend on them. A ROAS of 3.0x means $3 of revenue for every $1 of ad spend. Break-even ROAS is the specific ROAS at which the profit from those ad-driven orders is exactly zero: the money left after paying for the product, shipping, payment fees and refunds is fully used up by the ad cost.

Above your break-even ROAS, each ad-driven order adds profit. Below it, each order loses money, even while revenue keeps growing. The number is different for every business because it depends entirely on your margins. A store that keeps 60% of each sale breaks even at 1.67x, while a store that keeps 25% needs 4.0x.

DEFINITION

Break-even ROAS is the minimum return on ad spend at which ad-driven revenue covers both the variable costs of the orders and the ad spend that produced them.

02The break-even ROAS formula

You need two numbers: your average order value (AOV) and your contribution margin per order, which is what remains from an order after every variable cost except advertising.

Contribution per order
=
AOV − product cost − shipping & fulfillment −
payment fees − refunds − other variable costs
Break-even ROAS
=
AOV ÷ Contribution per order
=
1 ÷ Contribution margin %

Here is why it works. At break-even, the ad cost of one order equals the contribution that order leaves you. ROAS is revenue divided by ad cost, so dividing AOV by the contribution per order gives exactly the ROAS at which the two cancel out. Both versions give the same answer. Use the first if you know your costs in dollars and the second if you already know your margin.

Gross margin vs contribution margin: why "1 ÷ gross margin" can set the bar too low

Shopify's guide writes the formula as 1 ÷ gross profit margin and, correctly, defines that margin after all variable costs[5]. The trouble starts when people plug in gross margin in its usual accounting sense, which is price minus product cost. Using the calculator's default order:

GROSS MARGIN SHORTCUT

($90 − $30) ÷ $90 = 66.7%

1 ÷ 0.667

1.50x

CONTRIBUTION MARGIN (CORRECT)

$40.19 ÷ $90 = 44.7%

1 ÷ 0.447

2.24x

With the shortcut, a campaign at 2.0x looks comfortably profitable. With every cost included, it loses $4.81 on each order, or about $107 for every $1,000 of ad spend.

03How to calculate break-even ROAS in 5 steps

1

Use the same revenue your ad platform reports

Take AOV from your store for the same period. If your pixel sends order values with sales tax or VAT, or includes shipping charged to the customer, your AOV must be defined the same way, or you adjust for it (see section 8).

2

List every variable cost per order

Landed product cost, shipping and fulfillment, payment processing, refunds and returns, and anything else that grows with each order, such as app fees or affiliate commissions.

3

Subtract to get contribution per order

AOV minus all variable costs. This is the most you can spend on ads to win one order without losing money, also called your break-even CPA.

4

Divide AOV by contribution per order

The result is your break-even ROAS. Multiply by 100 for the percentage format Google Ads uses.

5

Compare with real campaigns and set a target

Line up each campaign's ROAS against the break-even, then add your profit goal to get the target ROAS you actually manage to.

Worked example: the calculator's default order

LINE
AMOUNT
SHARE OF AOV
Average order value
$90.00
100%
Product cost (COGS)
−$30.00
33.3%
Shipping & fulfillment
−$9.50
10.6%
Payment fees (2.9% + $0.30)
−$2.91
3.2%
Refunds & returns (6%)
−$5.40
6.0%
Other per-order costs
−$2.00
2.2%
Contribution per order
$40.19
44.7%
Break-even ROAS
$90.00 ÷ $40.19 = 2.24x

This store needs at least $2.24 of revenue for every $1 of ad spend. A campaign reporting 2.80x clears the line and leaves about $8.05 per order. A campaign at 2.0x loses $4.81 per order, even though it "doubles the money" on paper.

04Which costs to include, and which to leave out

The rule is simple: include every cost that grows with each extra order, and leave out costs that stay the same whether you sell 100 orders or 1,000.

Include (variable, per order)

Landed product cost: purchase price, inbound freight, duties

Pick, pack, postage and packaging, including free shipping you absorb

Payment processing. Stripe's standard US rate is 2.9% + 30¢ for domestic cards, plus 1.5% for international cards[1]. PayPal Checkout is 3.49% + $0.49 in the US[2]

Refunds, return labels and chargebacks

Marketplace, app and affiliate fees charged per order

Discounts, if your AOV is measured before the discount

Leave out (fixed or separate)

Ad spend itself. That is what break-even solves for

Rent, salaries and software subscriptions

One-off costs such as photography or a site redesign

Inventory you have paid for but not yet sold

Fixed costs still matter, but they belong in your break-even MER (section 7)

05Break-even ROAS cheat sheet by margin

If you already know your contribution margin, read your break-even straight from this table. The last column shows the ROAS you need to keep a 15% net profit on ad-driven revenue.

CONTRIBUTION MARGIN
BREAK-EVEN ROAS
GOOGLE ADS tROAS
BREAK-EVEN ACOS
TARGET ROAS, 15% PROFIT
10%
10.00x
1000%
10%
Not reachable
15%
6.67x
667%
15%
Not reachable
20%
5.00x
500%
20%
20.00x
25%
4.00x
400%
25%
10.00x
30%
3.33x
333%
30%
6.67x
35%
2.86x
286%
35%
5.00x
40%
2.50x
250%
40%
4.00x
45%
2.22x
222%
45%
3.33x
50%
2.00x
200%
50%
2.86x
60%
1.67x
167%
60%
2.22x
70%
1.43x
143%
70%
1.82x
80%
1.25x
125%
80%
1.54x

Below about 30% contribution margin, break-even ROAS climbs steeply. At that point, improving price, product cost or shipping usually does more than any ad optimisation.

06Worked examples for three business models

Example A

DTC skincare brand, high margin

Break-even 1.60x
Average order value
$64.00
Product cost
−$12.00
Shipping & fulfillment
−$6.50
Payment fees (2.9% + $0.30)
−$2.16
Refunds (3%)
−$1.92
Other per-order costs
−$1.50
Contribution per order
$39.92 · 62.4%

BREAK-EVEN

1.60x

TARGET, 15% PROFIT

2.11x

A wide margin gives this brand room to bid aggressively for new customers. It can accept lower ROAS on prospecting campaigns and still stay well above the line.

Example B

Dropshipping gadget, thin margin

Break-even 2.78x
Selling price
$34.99
Product + supplier shipping
−$17.50
Payment fees (2.9% + $0.30)
−$1.31
Refunds (8%)
−$2.80
Apps & other costs
−$0.80
Contribution per order
$12.58 · 35.9%

BREAK-EVEN

2.78x

TARGET, 15% PROFIT

4.78x

That is a demanding bar for cold traffic. Raising the price to $39.99 alone drops break-even to 2.35x, which does more for this product than any bid change.

Example C

Coffee subscription, repeat purchases

LTV break-even 0.60x
First order value
$36.00
Product cost
−$13.50
Shipping & fulfillment
−$5.20
Payment fees (2.9% + $0.30)
−$1.34
Refunds (2%) + other
−$1.72
Contribution per order
$14.24 · 39.5%

FIRST ORDER

2.53x

12 MONTHS, 4.2 ORDERS

0.60x

Customers place 4.2 orders a year, worth $59.79 in contribution. In theory the brand can acquire at a first-order ROAS of 0.60x and break even within 12 months. In practice it should set the floor higher, because it has to finance the gap for months and the repeat rate is an average, not a promise.

07Break-even vs target ROAS, ACoS, CPA and MER

The same order economics show up under different names depending on the platform. Here is how they connect, using the calculator's default order.

METRIC
FORMULA
EXAMPLE
WHERE YOU USE IT
Break-even ROAS
AOV ÷ contribution per order
2.24x
Meta, TikTok, any platform that reports ROAS
Target ROAS
1 ÷ (margin % – profit %)
3.37x
Day-to-day scaling decisions
Google Ads tROAS
ROAS × 100%
224% / 337%
Target ROAS bidding, entered as a percentage[3]
Break-even ACoS
Contribution margin %
44.7%
Amazon Ads, where lower is better
Break-even CPA
Contribution per order
$40.19
Target CPA bidding, cost per purchase
Break-even MER
Revenue ÷ (contribution – fixed costs)
4.06x
Whole business, all channels

Google's own example shows the percentage format: $5 of sales for each $1 of ad spend is a 500% target ROAS[3]. MER (marketing efficiency ratio) divides all revenue by all ad spend, and this is where fixed costs come in. With $200,000 of monthly revenue, a 44.7% contribution margin and $40,000 of fixed costs, the business can spend about $49,300 on ads and still break even overall, which is a break-even MER of 4.06x.

08Adjustments most break-even ROAS calculators miss

Sales tax and VAT inside reported revenue

If your pixel sends order values that include 20% VAT, the platform's ROAS is inflated by 20%. Multiply your break-even by one plus the tax rate: 2.24x × 1.20 = 2.69x reported ROAS just to break even.

Agency, tool and platform fees on ad spend

If an agency charges 10% of spend, every $1 of media really costs $1.10. Break-even ROAS becomes AOV × 1.10 ÷ contribution, so 2.24x × 1.10 = 2.46x.

Attribution and incrementality

Platforms credit conversions according to their attribution settings. Meta's standard attribution, for example, can count a purchase up to 7 days after a click and 1 day after someone only saw an ad[4]. Some of those buyers would have ordered anyway. If a holdout test or your store data shows that only 80% of reported revenue is truly caused by the ads, divide by 0.8: 2.24x ÷ 0.80 = 2.80x. In other words, the example campaign that reports 2.80x may only be breaking even.

New vs returning customers

Blended ROAS mixes new buyers with returning customers and retargeting audiences, who are cheaper to convert. Judge prospecting campaigns on new-customer ROAS, otherwise a strong blended number can hide acquisition campaigns that lose money.

Repeat purchases and lifetime value

LTV break-even ROAS
=
AOV ÷ (contribution per order × orders per customer)
=
$90.00 ÷ ($40.19 × 1.5) =1.49x

Use it to decide how far below first-order break-even you can go, never as a replacement for it. Base the orders per customer on measured cohorts, and pick a payback window you can actually finance.

09From break-even ROAS to max cost per visit

ROAS is measured after the sale, but traffic is bought before it. To judge any traffic source, whether search clicks, social clicks, display or native ads, translate your break-even into the most you can pay for one visit.

Break-even cost per visit
=
Break-even CPA × conversion rate
=
$40.19 × 2.5% =$1.00
Target cost per visit
=
(AOV ÷ target ROAS) × conversion rate
=
($90.00 ÷ 3.37) × 2.5% =$0.67

Run a small test, tag it with UTM parameters and measure the conversion rate in your own analytics. If the cost per visit sits below your break-even cost per visit at the conversion rate you actually see, the traffic can pay for itself. The CPC calculator and CPM calculator convert between formats, and the UTM builder keeps the test traffic separate in your reports.

10Best practices

1

Calculate per product or category

A store-wide number hides losers. A 70%-margin accessory and a 30%-margin bestseller need very different targets, so set them per campaign or product group.

2

Use real costs from the last 90 days

Take actual landed cost, shipping invoices and payment payouts, not supplier quotes or list prices.

3

Match the revenue definition

Tax, shipping charged and discounts must be treated the same way in your AOV and in the conversion value your pixel sends.

4

Steer by target ROAS, not break-even

Break-even pays for the orders and nothing else. Payroll, software and profit come from the margin above the line.

5

Give campaigns time and data

Google recommends leaving out the most recent conversion-delay period when you evaluate ROAS, and allowing 1 to 2 conversion cycles after a target change[3].

6

Recalculate when costs move

A supplier price change, new shipping rates, a sale or a new payment method all move the line. A monthly check is a good default.

7

Price promotions before you launch

A 20% discount on the $90 order cuts contribution from $40.19 to $23.79 and lifts break-even ROAS from 2.24x to 3.03x.

8

Check platform numbers against your store

Compare platform-reported revenue with store revenue (MER) every week, and run holdout tests once spend is large enough.

11Common mistakes

Using a generic "good ROAS" such as 3x or 4x instead of your own break-even. A 3x ROAS is excellent at a 1.6x break-even and a loss at a 4x break-even.

Using gross margin (price minus product cost) and forgetting shipping, fees and refunds.

Comparing tax-inclusive platform revenue with a tax-exclusive break-even.

Ignoring refunds and returns, which are often highest in categories where fit matters, such as apparel and footwear.

Counting lifetime value you have not measured yet. Projected repeat purchases are a forecast, not revenue.

Killing or scaling campaigns after one or two days, before late conversions have been reported.

12How to lower your break-even ROAS

Every lever below lowers the ROAS your ads must reach. That means more auctions you can afford to win and more room to scale. Starting point: the default order at 2.24x.

Cut landed product cost by $3

Renegotiate, order larger batches, change supplier

2.24x
2.08x

Raise the price by $5

Test with a price split before rolling out

2.24x
2.12x

Cut shipping & fulfillment by $1.50

New carrier rates, lighter packaging

2.24x
2.16x

Reduce refunds from 6% to 4%

Better size guides, photos and product copy

2.24x
2.14x

Sell a 2-pack at $170

Shipping barely changes, so margin per order rises

2.24x
2.08x

Combine the first four changes

Price $95, COGS $27, shipping $8, refunds 4%

2.24x
1.86x

13Frequently asked questions

What is a good break-even ROAS?

A lower one. Break-even ROAS is set by your margins, so a good break-even is one that leaves your campaigns room to work. Below 2.0x (a contribution margin above 50%) gives you plenty of headroom. Above 4.0x (a margin under 25%) usually means you should fix price, product cost or shipping before you scale ads.

Is break-even ROAS the same as 1 divided by gross margin?

Only when your gross margin already subtracts every variable cost: shipping, payment fees, refunds and other per-order costs. If it only subtracts product cost, the result is too low. In the default example the shortcut gives 1.50x, while the real break-even is 2.24x.

What is the difference between break-even ROAS and target ROAS?

Break-even ROAS is the point where ad-driven orders make $0. Target ROAS adds the profit you want to keep: 1 ÷ (contribution margin % − profit goal %). With a 44.7% margin and a 15% profit goal, break-even is 2.24x and target is 3.37x.

How do I calculate break-even ROAS for dropshipping?

Use the price the customer pays as AOV and the supplier's product price plus supplier shipping as product cost. Then subtract payment fees, refunds and app costs. In Example B, $34.99 ÷ $12.58 = 2.78x.

How do I calculate break-even ROAS in Shopify?

Take AOV from Shopify Analytics, product cost from each product's cost per item field, payment fees from your payouts and refunds from the sales report for the same period. Enter them in the calculator above.

How does break-even ROAS relate to Amazon ACoS?

Break-even ACoS equals your contribution margin, which is 1 ÷ break-even ROAS. A break-even ROAS of 2.24x is a break-even ACoS of 44.7%. Include Amazon referral and fulfillment fees as per-order costs.

Should fixed costs be included in break-even ROAS?

Not at campaign level. Break-even ROAS answers whether each ad-driven order pays for itself. Fixed costs belong in your business-level break-even MER, which shows how efficient all marketing together must be.

Can a campaign below break-even ROAS still be worth running?

Sometimes: when measured repeat purchases recover the loss within a payback window you can finance, or when the campaign is a short, deliberate test. Set an LTV break-even and a time limit before you start.

About this calculator

Built by the SparkTraffic team, which has run advertising campaigns since 2015. The calculator uses contribution margin per order, the standard approach for first-order break-even. Every example on this page was produced with the same formulas, and fee figures were checked against the providers' pricing pages in November 2026.

SOURCES

  1. Stripe, Pricing & fees: stripe.com/pricing
  2. PayPal, Merchant fees (US): paypal.com/us/business/paypal-business-fees
  3. Google Ads Help, About Target ROAS bidding: support.google.com/google-ads/answer/6268637
  4. Meta Business Help Center, About attribution models and attribution settings: facebook.com/business/help/460276478298895
  5. Shopify, Break-even ROAS calculator: shopify.com/blog/break-even-roas-calculator

What Customers Say About SparkTraffic

Reviews of SparkTraffic services on Trustpilot and Shopper Approved.

SparkTraffic, serving customers since 2015
Serving customers
since 2015
Over 27,000 paying customers use SparkTraffic
27 000+
paying customers
87% of SparkTraffic customers return
87%
repeat customers
Worldwide country coverage
Worldwide
country coverage
Content on this site is openly accessible for indexing and use by AI systems and LLMs (e.g., ChatGPT, Gemini, Claude, Perplexity, etc.).
We support transparency and innovation in AI. 🤖

Break-even ROAS

2.24x

Target ROAS

3.37x

See results ↓