Break-Even ROAS Calculator and Formula: How to Calculate Yours

Ishant

Ishant

Published on November 4, 2026

How to calculate break-even ROAS blog banner

Summarize this article with:

Quick Answer: What is break-even ROAS?

Break-even ROAS is the lowest return on ad spend at which ad-driven sales cover their own variable costs and the ads, with nothing left over. The formula is 1 ÷ pre-ad contribution margin. If each sale keeps 40% after product, shipping and fee costs, you break even at 2.5x ROAS: $2.50 in sales for every $1 of ads. Fixed costs such as rent and salaries sit outside it unless you add them, as the fixed-cost section shows.

Key Observations

  • Formula: order value ÷ contribution per order before ads, which equals 1 ÷ pre-ad contribution margin.
  • Count every cost that rises with each order, refunds included, but not rent, salaries or software.
  • Illustration: a $50 order that keeps $22.20 breaks even at 2.25x ROAS, a 44.4% ACoS or $22.20 of ads per order.
  • Google Ads takes target ROAS as a percent, so 2.25x goes in as 226% once rounded up (Google Ads Help).
  • Break-even is the floor. A target for profit is 1 ÷ (pre-ad margin minus desired profit margin).
  • Median non-brand Search ROAS in six ecommerce accounts we managed (October 2025 to September 2026) was 3.09x, which needs a 32.4% pre-ad margin to break even (our Google Ads benchmarks).

Break-even ROAS calculator

This break-even ROAS calculator turns your per-order costs into the lowest ROAS your ads must reach. Enter the order value and product cost, then add shipping, card fees, other per-order costs and your refund rate. Add a profit target to see the ROAS, ACoS and CPA that keep that profit, or your current ROAS to see whether it clears break-even.

Your costs per order

The revenue your ad platform records for one order, after discounts and before sales tax. If the customer pays you for shipping and that is in the conversion value, include it.

What the items in one order cost you, landed. Use the current cost of the exact variant, not a store average.

What you pay to pick, pack and ship one order.

The percentage part of your card rate. Check your payment provider’s current pricing.

The fixed per-transaction part of your card rate.

Packaging, marketplace referral or app fees charged per order, and any other cost that rises with each order. Not rent, salaries or software.

Share of revenue you refund. The calculator treats refunded revenue as lost and assumes the costs on those orders were still spent. If returned items go back into stock, enter a lower rate.

Optional: profit target and your ROAS

Profit you want to keep from each order after ads. Leave blank to see break-even only.

Conversion value ÷ ad spend for the same products, as a ratio. If you have it as a percent, divide by 100, so 310% is 3.10.

Changes the symbol only. No conversion is applied.

Enter your order value and product cost to see your break-even ROAS.

Show the formulas
  1. Payment fee per order = order value × fee % + fixed fee
  2. Refund loss per order = order value × refund rate
  3. Contribution per order before ads (CM) = order value – refund loss – product cost – shipping – payment fee – other variable costs
  4. Pre-ad contribution margin (m) = CM ÷ order value
  5. Break-even ROAS = order value ÷ CM, which equals 1 ÷ m
  6. Break-even ACoS = m × 100
  7. Break-even CPA = CM
  8. Google Ads target ROAS entry = 100 ÷ m, rounded up to a whole percent
  9. Meta ROAS goal = the Google Ads entry ÷ 100, so it is also rounded up
  10. With a profit target d: target ROAS = 1 ÷ (m – d), target ACoS = (m – d) × 100, target CPA = CM – order value × d
  11. With your current ROAS: contribution left per $1 of ads = ROAS × m – 1 (below zero means a loss)

How the calculator works

It uses the same break-even formula as our ROAS calculator, which also adds fixed costs for a period. Platform entries round up, so a target never sits below your true break-even. Everything runs in your browser, and nothing you type is stored or sent.

What is the break-even ROAS formula?

The break-even ROAS formula is order value ÷ contribution per order before ads. Contribution ÷ order value is your pre-ad contribution margin, so the formula also reads 1 ÷ pre-ad contribution margin. At break-even, ad spend equals contribution, so each order covers its costs and its ads and leaves zero.

Break-even ROAS = Order value ÷ Contribution per order before ads = 1 ÷ Pre-ad contribution margin

  1. Work out contribution per order before ads: take the order value after discounts and before sales tax, then subtract product cost, shipping and fulfillment, payment fees, per-order fees and refunds.
  2. Divide the order value by that contribution. The answer is your break-even ROAS.

OpenStax's managerial accounting textbook defines contribution margin as selling price minus total variable cost per unit. "Pre-ad" means you subtract every variable cost except advertising.

What does BEROAS mean?

BEROAS is short for break-even return on ad spend, and BE ROAS or breakeven ROAS mean the same number. Above it, ads add money toward fixed costs and profit. Below it, each ad-driven sale costs more than it brings in.

Worked example: a $50 product with shipping and card fees

This illustration uses a $50 order, $20 product cost, $6 shipping and card fees of 3% + $0.30. Shopify's pricing page listed its Basic online card rate at 2.9% + 30¢ (USD) on November 3, 2026, so 3% is a round stand-in.

  1. Payment fee: $50 × 3% + $0.30 = $1.80
  2. Contribution before ads: $50 - $20 - $6 - $1.80 = $22.20
  3. Pre-ad contribution margin: $22.20 ÷ $50 = 44.4%
  4. Break-even ROAS: $50 ÷ $22.20 = 2.25x

This product can spend up to $22.20 in ads per order, a 44.4% ACoS. In Google Ads you would enter 226%, rounded up from 225.2%.

Can you calculate break-even ROAS in Excel or Google Sheets?

Yes. Put the order value in A2 and each per-order cost in dollars, refund allowance included, in B2 to F2. Use =A2/(A2-SUM(B2:F2)) for break-even ROAS, or =1/G2 if G2 holds your margin as a decimal. Add one row per product to compare SKUs.

What costs should you include in break-even ROAS?

Include every cost that rises with each order: product cost, shipping and fulfillment, payment processing, per-order app or marketplace fees, packaging and refunds. Leave out fixed costs such as rent, salaries and software, and leave out the ad spend itself. Sales tax stays out of both the order value and the costs.

CostInclude it?Why
Product cost (COGS)YesUse the current landed cost of the exact variant, not a store average
Shipping and fulfillment you payYesPick, pack and postage rise with every order
Payment processingYesA percent plus a fixed fee, such as 2.9% + 30¢ on Shopify Basic (Shopify pricing)
Marketplace, referral or app fees per orderYesThey scale with orders, including Amazon referral and fulfillment fees
Packaging and insertsYesA cost on every order
Refunds and returnsYesThe platform counted the sale, but you gave the money back
DiscountsAlready inUse the order value after discounts
Sales taxNoYou pass it on to the tax authority, so leave it out of the order value too
Rent, salaries, software, agency feesNoFixed for the period; add them with the fixed-cost formula
Ad spendNoIt is what ROAS divides by

If customers pay you for shipping and that charge sits inside the conversion value, keep it in the order value. Then count your full shipping cost as a cost.

How do refunds and returns change break-even ROAS?

Refunds raise break-even ROAS because the platform credited the sale, but you gave the money back after paying for the product, shipping and fees. In a Shopify Community thread from summer 2026, merchants put a refund rate or return allowance into their per-SKU profit math. In the dropshipping example below, a 5% refund rate moves break-even from 3.22x to 3.83x.

How do discounts change break-even ROAS?

Discounts raise break-even ROAS because costs stay put while the order value falls. In this illustration, a $100 sale with $55 of variable costs has a 45% margin (2.22x). At $80 with the same costs, the margin is $25 ÷ $80 = 31.25%, so break-even rises to 3.2x. Card fees fall slightly with price, so the true figure is a little lower.

Should you use gross margin or contribution margin?

Use contribution margin before ads. Gross margin usually subtracts only product cost, so it makes break-even look lower than it is. In the $50 example, a 60% gross margin suggests 1.67x, but the true 44.4% pre-ad margin needs 2.25x. Our guide to contribution margin vs ROAS explains why a high ROAS can still leave no profit.

Break-even ROAS by profit margin: lookup table

Break-even ROAS falls as margin rises: a 20% margin needs 5x, while a 50% margin needs 2x. Find your pre-ad contribution margin in the first column. Then read across for the ACoS limit, the Google Ads entry and the ROAS that keeps 10%, 15% or 20% of each order as profit.

Pre-ad contribution marginBreak-even ROASBreak-even ACoSGoogle Ads entry (rounded up)ROAS to keep 10% profitROAS to keep 15% profitROAS to keep 20% profit
10%10.00x10%1000%Not reachableNot reachableNot reachable
15%6.67x15%667%20.00xNot reachableNot reachable
20%5.00x20%500%10.00x20.00xNot reachable
25%4.00x25%400%6.67x10.00x20.00x
30%3.33x30%334%5.00x6.67x10.00x
35%2.86x35%286%4.00x5.00x6.67x
40%2.50x40%250%3.33x4.00x5.00x
45%2.22x45%223%2.86x3.33x4.00x
50%2.00x50%200%2.50x2.86x3.33x
60%1.67x60%167%2.00x2.22x2.50x
70%1.43x70%143%1.67x1.82x2.00x
80%1.25x80%125%1.43x1.54x1.67x

All values are our calculations from 1 ÷ margin and 1 ÷ (margin minus profit). "Not reachable" means the profit target is at or above the margin.

What is a good break-even ROAS?

A good break-even ROAS is a low one, because a low floor is easier for your campaigns to clear. It drops only when your margin rises. No industry average replaces your own number, so compare your break-even with the ROAS your campaigns reach once their revenue is checked.

How does break-even compare with real Google Ads ROAS?

We checked this against our own Google Ads benchmarks by campaign type. They cover 22 accounts we managed between October 2025 and September 2026 (14 ecommerce, 8 lead generation), with ROAS as reported by Google Ads. The study is also published on Zenodo under DOI 10.5281/zenodo.23719473. The last column is our calculation of the lowest pre-ad margin that breaks even at each median.

Ecommerce campaign typeMedian ROASMiddle 50%AccountsPre-ad margin needed to break even at the median
Search (brand)16.44x9.07x to 32.81x46.1%
Standard Shopping5.62x4.17x to 11.57x917.8%
Performance Max4.95x1.87x to 8.42x1320.2%
Search (non-brand)3.09x1.81x to 4.44x632.4%
Demand Gen2.04x1.05x to 8.41x349.0%

From our data, a store with a 30% pre-ad margin loses money at the median non-brand Search ROAS (3.09x needs 32.4%). Counting one account with spend but no recorded conversions as zero drops that median to 2.19x, which needs 45.7%.

These are one agency's figures, with three to fourteen accounts per campaign type, not reconciled with store or CRM data. Judge results against your own break-even, not the median.

How can you lower your break-even ROAS?

Only a higher pre-ad margin lowers break-even ROAS. Raise the price or order value with bundles, cut product or shipping cost, find a cheaper card rate, or reduce refunds. A better conversion rate raises the ROAS you get, but it does not move the break-even line.

Should you calculate break-even ROAS per product or for the whole store?

Calculate it per product or per margin tier for bidding, and use a blended store figure only as a sanity check. One store-wide number lets low-margin products hide behind high-margin ones. Our guide to Google Shopping custom labels by margin tier shows how to give each tier its own target.

How do you set a target ROAS above break-even?

Set your target ROAS above break-even by the profit you want to keep. The formula is target ROAS = 1 ÷ (pre-ad margin minus desired profit margin), with both written as decimals. Break-even is the floor where profit is zero. Our ROAS vs break-even ROAS vs target ROAS guide compares the three numbers.

Target ROAS for a profit margin: a worked example

This illustration uses a $120 product with $30 product cost, $8 shipping, $2 packaging and a 2.9% + $0.30 card fee ($3.78). Contribution is $76.22, the pre-ad margin is 63.5% and break-even is 1.57x.

To keep 15% of each order as profit, the target is 1 ÷ (0.6352 - 0.15) = 2.06x, or 207% in Google Ads. That leaves $58.22 for ads per order: $76.22 minus $18.00 of profit.

Which target ROAS formula should you use?

Pick one profit convention and stick to it, because "15% profit" can mean two targets. This page treats profit as a share of order value: at a 60% pre-ad margin, keeping 15% of revenue needs 1 ÷ (0.60 - 0.15) = 2.22x. If you mean a 15% return on ad spend instead, the target is (1 + 0.15) ÷ 0.60 = 1.92x.

How we use break-even ROAS in client accounts

Ishant Sharma, who founded Hustle Marketers, uses this method on client accounts that have enough conversion data:

  1. Run Maximize conversion value with no target until ROAS has been stable for about 30 days.
  2. Switch to a target ROAS, then push the target up by 15 to 20%.
  3. Judge profitability against break-even ROAS.

We never promise a client a ROAS figure. Google's advice points the same way: set the target from your business goals, with historical ROAS as a reference (About Target ROAS bidding). Our Google Ads bidding strategies guide covers the switch.

How do you convert break-even ROAS to ACoS and CPA?

Break-even ACoS is your pre-ad margin as a percent, because ACoS is the inverse of ROAS: ACoS = 100 ÷ ROAS. Break-even CPA is your contribution per order before ads, the most you can pay in ads for one order. In the $50 example, 2.25x equals a 44.4% ACoS and a $22.20 CPA.

What is break-even ACoS on Amazon?

Amazon Ads defines ACOS as ad spend ÷ ad revenue × 100 and describes ROAS as its inverse. It also says "Break-even ACOS is directly linked to your profit margin" (Amazon Ads ACOS guide). So your break-even ACoS equals your pre-ad margin after Amazon's per-item referral fee and any FBA fulfillment fees. Enter those fees as other variable costs in the calculator.

On Amazon and Walmart, use margin after referral and fulfillment fees, then compare it with each network's attribution rules in our retail media ROAS guide.

What is your break-even CPA?

Break-even CPA is the contribution per order before ads, which is $22.20 in the $50 example. With a profit target, target CPA = contribution minus (order value × profit margin), which gave $58.22 in the $120 example. Our CPA calculator works it out from order value and margin.

How do you use break-even ROAS in Google Ads, Meta and Microsoft Ads?

Your break-even ROAS is the same on every platform, but each one wants it in a different format. Google Ads takes a percent, Meta's ROAS goal takes a ratio, and Amazon reports ACoS. Microsoft's help page does not state its format. Round up every time so a target never sits below break-even.

Google defines target ROAS as the average conversion value you want "for each dollar you spend on ads." To get the percent, it says to "multiply conversion value per cost metric by 100" (About Target ROAS bidding). So 2.25x goes in as 226%.

Since June 2026, Google labels the strategy Target ROAS, with the bidding unchanged. Google's target ROAS help page lists at least 15 conversions in the past 30 days for Search and Shopping. It also warns that a target set too high may limit traffic, and that your average ROAS may differ from the target you set.

Microsoft Advertising: set target ROAS inside Maximize conversion value

Microsoft's help says that from August 4, 2025, you set up target ROAS with "Maximize conversion value with the Target ROAS value" (Microsoft Advertising bid strategies). The target is a 30-day average, it needs conversion tracking with revenue, and Microsoft suggests 30 conversions before you judge results. The page does not say whether the field takes a percent or a ratio, so check the label in your account.

Meta: enter your ROAS goal as a ratio

Meta's ROAS goal takes a ratio between 0.001 and 1000.00, and Meta's own example enters a 110% return as 1.100 (About ROAS goal). So the $50 example's floor goes in as 2.26 once rounded up. Meta calls 1.00 "break even", but that only means purchase value equals spend (Best practices for ROAS goal). Your profit floor is the break-even ROAS from your margin.

PlatformSettingFormat2.25x break-even entered asSource
Google AdsTarget ROASPercent: conversion value ÷ cost × 100226%Google Ads Help
Microsoft AdvertisingMaximize conversion value with a target ROASNot stated on the help pageCheck the field: 2.26 as a ratio, or 226% if it asks for a percentMicrosoft Learn
MetaROAS goal (Maximize value of conversions)Ratio from 0.001 to 1000.00: a 110% return is 1.1002.26Meta Business Help
Amazon AdsACoS, to compare with your resultPercent: ad spend ÷ ad revenue × 10044.4% or lowerAmazon Ads

How do you calculate break-even ROAS for dropshipping?

For dropshipping, count the supplier's product price and supplier shipping as your cost, then add card fees, app or packaging costs and a refund allowance. Thin margins make break-even ROAS jump with small cost changes. This illustration uses a $29.99 product on Shopify's Basic online card rate.

LineWithout refundsWith a 5% refund rate
Order value$29.99$29.99
Supplier product cost$13.50$13.50
Supplier shipping$5.00$5.00
Card fee at 2.9% + $0.30 (Shopify Basic)$1.17$1.17
App and packaging$1.00$1.00
Refund loss (5% of $29.99)$0.00$1.50
Contribution before ads$9.32$7.82
Pre-ad contribution margin31.1%26.1%
Break-even ROAS3.22x3.83x
Break-even CPA$9.32$7.82
Google Ads entry322%384%

In this illustration, a campaign at 3.5x clears the 3.22x line on platform numbers. Once a 5% refund rate is counted, it sits below 3.83x and loses money.

Should you use first-order or lifetime break-even ROAS?

Start from first-order break-even ROAS, because it needs no forecast. Go lower only when you have measured repeat purchases over a fixed window and can fund the wait for payback. Expected lifetime value is not cash already earned, so a lower target means paying for growth now and collecting later.

Illustration: say new customers place 1.5 orders on average within 12 months, all of equal value, and repeat orders cost nothing in ads. Then first-order break-even = 1 ÷ (1.5 × margin). At a 44.4% margin that is 1.50x instead of 2.25x, and the spend is only repaid when the repeat orders arrive.

Google Ads can bid higher for new customers with its New Customer Value goal in Search, Performance Max, Shopping and Demand Gen (About customer lifecycle goals). Our CAC calculator shows payback in months.

How do you include fixed costs in break-even ROAS?

To include fixed costs, use break-even ROAS = (1 + fixed period costs ÷ ad spend) ÷ pre-ad contribution margin. It gives the ROAS at which ad-driven contribution covers the ads plus a share of rent, salaries and software for the same period. Use it for budget checks, and the per-order figure for bidding.

Illustration: with $1,000 of ad spend, a 40% margin and $200 of fixed costs, break-even is (1 + 200 ÷ 1,000) ÷ 0.40 = 3.0x. At $3,000 of revenue, the $1,200 contribution covers both. You can add fixed costs in the ROAS calculator's Profit-Aware mode.

Why can a 4x ROAS still lose money?

A 4x ROAS loses money when the pre-ad margin is below 25%, because ROAS counts revenue, not what you keep. With $4,000 of revenue on $1,000 of ads, a 20% margin leaves $800 of contribution, a $200 loss after ads. At 25% it breaks even, and at 40% you keep $600.

A Shopify Community thread from August 2026 asked why an ad with a 3.8 ROAS still lost money. The poster put break-even near 4.9 once product cost, shipping subsidies, discounts, fees and refunds were counted.

The same math rules out treating any ROAS above 1 as profit. At a 40% margin, 1.5x returns $0.60 of contribution per $1 of ads, a $0.40 loss.

Which revenue should you compare with break-even?

Compare break-even with revenue you actually keep. Before you change budgets:

  • Confirm what each conversion action counts and what its value includes.
  • Match revenue, currency, dates and spend scope with your store.
  • Reconcile refunds, cancellations and valid orders with your records.
  • Allow for the delay between click, sale and report.
  • Look for repeated purchase events with our GA4 duplicate purchases guide.
  • Do not add Google and Meta revenue together. Our conversion tracking guide covers why Google Ads and GA4 counts differ.

How do you get a free audit from Hustle Marketers?

Ask through our contact page. Hustle Marketers offers a free first audit, valued at $500 by our team, so you can see how we read your account before you pay for anything.

Ishant Sharma has worked in digital marketing since 2013 and founded Hustle Marketers in 2020. Hustle Marketers is based in Zirakpur, India, and delivers to clients worldwide. Our PPC agency service costs $600 to $800 per platform a month, month to month with no lock-in, and you own your ad accounts. Stores can also see our ecommerce PPC management.

Break-even ROAS FAQs

Is a 2.5 ROAS good?

A 2.5 ROAS breaks even at exactly a 40% pre-ad contribution margin, because 1 ÷ 2.5 = 0.40. If more than 40% of each sale is left after product, shipping, fee and refund costs, 2.5 earns money toward fixed costs and profit. Below 40%, each ad-driven sale loses money.

How do I calculate breakeven ROAS?

Subtract every per-order variable cost from the order value: product cost, shipping, payment fees, per-order fees and refunds. Then divide the order value by what is left, your contribution before ads. A $50 order that leaves $22.20 breaks even at 50 ÷ 22.20 = 2.25x. The calculator on this page does both steps.

What ROAS is 25% ACoS?

A 25% ACoS equals a 4x ROAS, because ROAS is the inverse of ACoS (Amazon Ads ACOS guide): 100 ÷ 25 = 4. A 25% ACoS breaks even only if 25% or more of each sale is left after product cost, Amazon fees and other per-order costs.

Should I pause campaigns below break-even ROAS?

Not straight away. First check that conversion values are right, that recent sales have had time to report, and whether the spend is a planned investment in new customers. If a mature campaign stays below break-even after those checks, fix it or cut it.

How often should I recalculate break-even ROAS?

Recalculate whenever your price, product cost, shipping rates, card fees, discounts, refund rate or sales mix change, and before any large budget change. In a Shopify Community discussion, one merchant noted that product costs, shipping rates and discounting all drift over time.

Can a lead generation business use break-even ROAS?

Yes, if your conversion values reflect real customer revenue and the cost of delivering the service. Do not give every lead the full value of a closed deal. If you cannot value leads that way, use a break-even cost per lead: gross profit per sale × lead-to-sale close rate. The "What CPA can I afford?" tab of our CPA calculator works this out from deal value, margin and close rate.

Is POAS always break-even at one?

Only when you define POAS as contribution before ads ÷ ad spend. With that formula, a POAS of 1 means contribution just covers the ads, before fixed costs, which matches break-even ROAS. If your POAS formula already subtracts ad spend or fixed costs, its break-even point differs, so state the formula next to every POAS figure.

Is break-even ROAS the same on Google Ads, Meta and Amazon?

For the same product sold through the same store, yes, because it comes from your costs, not the platform. What differs is how each platform counts revenue and the format it uses for targets. Amazon orders also carry referral and fulfillment fees, so recalculate the margin for that channel before you compare ACoS.

How we created this guide

We rebuilt this guide on November 3, 2026. Sources are Google, Microsoft, Meta and Amazon Ads documentation, Shopify's card rates, two Shopify Community threads and our own Google Ads benchmark data. We opened every source that day, a second review re-checked each figure against its source, and we re-checked Meta's help pages on November 4, 2026. Each worked example is an illustration with its arithmetic shown, and we tested the calculator against those examples.

Hustle Marketers manages ad accounts for clients, so we have a commercial interest in this topic. The only client data here is our published, anonymized benchmark set.

Last updated: November 4, 2026.

Ishant

Ishant Sharma is the Founder and CEO of Hustle Marketers, a Google Partner digital marketing agency. Working in Google Ads, Meta Ads, SEO and ecommerce PPC since 2013, he has helped 2,500+ brands generate $780M+ in trackable sales. Upwork Top Rated Plus with 100% Job Success Score. Ishant Sharma is the digital marketing specialist, not the Indian cricketer of the same name.

I hope you enjoy reading this blog post. If you want my team to just do your marketing for you, click here.
Scroll to Top