NotFairNotFair
Start now
← Back to blog

Break Even ROAS Calculator: A Simple Guide for 2026

Use our break even ROAS calculator to find your minimum profitable ROAS. Includes formula, examples, and bid decision tips for 2026.

16 min read
Break Even ROAS Calculator: A Simple Guide for 2026

You've got a campaign showing a respectable ROAS in Google Ads or Meta, but the bank balance doesn't agree. Product costs, shipping subsidies, payment fees, discounts, fulfillment, and agency or software costs have absorbed the margin before the ad bill arrives. The dashboard says the campaign works. Your finance sheet says it barely survives.

That's the problem a break-even ROAS calculator should solve. The useful output isn't a generic “good ROAS” benchmark. It's the lowest return your business can accept before each order starts destroying contribution. To make that number actionable, you need to calculate it from net contribution, then check it against blended performance across channels.

Table of Contents

What Break-Even ROAS Actually Measures

Break-even ROAS is the advertising return at which profit equals zero. ROAS measures revenue generated for each unit of advertising spend. Break-even ROAS tells you the point where the contribution available from that revenue exactly covers the ad cost.

Below the threshold, the order loses money after the included variable costs. Above it, the order contributes something toward profit and, depending on your model, fixed overhead. The important question isn't “What ROAS looks good?” It's “What's the lowest ROAS this order economics can sustain?”

A calculator that uses revenue and product cost alone can produce a dangerously optimistic answer. A sale may still carry shipping, pick-and-pack, payment processing, discounts, returns, and channel-specific agency or tooling costs. Calculator-style resources increasingly separate these inputs because those costs can materially change the true break-even point, as shown by the AdsGo.ai ROAS calculator.

A diagram explaining Break-Even ROAS, showing revenue and costs balancing at the break-even point for zero profit.

Revenue isn't the same as contribution

Suppose an order generates $100 in revenue. That $100 isn't available to buy ads. Product cost consumes part of it, fulfillment consumes more, and transaction or operating costs reduce the remaining pool. Only the amount left after those costs can fund advertising without creating a loss.

That distinction matters across products. A high-AOV product with a thin post-fulfillment margin can require a higher break-even ROAS than a lower-priced product with efficient fulfillment. The same reported ROAS can therefore represent different economics by SKU, channel, promotion, and attribution window.

Use the ratio as a guardrail

Break-even ROAS isn't a forecast, and it doesn't guarantee that a campaign will remain profitable as spend increases. It's a decision guardrail for bid, budget, and creative calls.

Use it to answer practical questions:

  • Bid defensibility: Can this campaign afford its current acquisition cost?
  • Budget allocation: Does the campaign have enough contribution headroom to receive more spend?
  • Diagnostic priority: Is the problem traffic quality, conversion rate, product economics, or measurement?
  • Profit planning: How far above break-even must the campaign run to fund a deliberate margin?

Keep the revenue definition consistent between your calculator and ad-platform reporting. Then validate the result against actual business performance, including blended revenue and total spend.

The Break-Even ROAS Formula from Gross Margin to Net Margin

The textbook starting point is simple:

Break-even ROAS = 1 ÷ gross margin

If gross margin is 60%, the business retains $0.60 from each $1 of revenue before advertising. Dividing 1 by 0.60 produces a break-even ROAS of 1.67. At that ratio, the available gross profit is consumed by ad spend, leaving no profit.

That formula is useful for a quick estimate. It isn't sufficient for most paid-media decisions because gross margin usually stops before several costs that occur on every order. A more defensible version uses net contribution margin:

Break-even ROAS = 1 ÷ net contribution margin

Calculate net contribution by subtracting product cost, shipping, discounts, payment fees, returns, and channel-specific agency or tooling costs from revenue. Convert those costs into the same currency or percentage basis, then divide the remaining contribution by revenue.

A net-margin calculation

Take a $100 order with these costs:

  • Product cost: $40
  • Shipping: $8
  • Payment fees: $3
  • Agency cost: $9

The remaining contribution is $40. Net contribution margin is therefore 40%, and break-even ROAS is 1 ÷ 0.40, or 2.50.

At 2.50 ROAS, the advertising cost consumes the full $40 contribution. The order breaks even, but it doesn't fund profit, fixed overhead, or additional testing. That's why a target ROAS should normally sit above the break-even floor.

Practical rule: If a cost changes with an order or a channel, test it in the net contribution calculation before setting bids.

Don't automatically include fixed overhead such as salaries or rent in the per-order margin. Include it when you're calculating the ROAS required to recover total business overhead, but keep that broader objective separate from the variable-cost break-even point. Also align how your calculator and finance reporting treat refunds, taxes, and shipping revenue.

Input Gross-Margin Method Net-Margin Method
Product cost Included Included
Shipping and fulfillment Often omitted Included when tied to the order
Payment processing Often omitted Included
Discounts and returns Often omitted Included when representative
Agency or tooling allocation Usually omitted Included when assigned to the channel
Output Fast estimate Operational break-even threshold
Best use Initial orientation Bid and budget decisions

A useful calculator should accept both currency and percentage inputs. That lets you test what happens when a supplier changes product cost, a carrier changes shipping rates, or an agency retainer is allocated differently.

Worked Examples for Two Common Product Types

The fastest way to test a calculator is to run the same logic on products with different margin structures. The following examples show why gross margin alone can understate the required ROAS.

Example one, a $40 retail product

The retailer sells the product for $40 and reports a 60% gross margin. Product cost is therefore $24. Add $6 for shipping, $1.20 for payment processing, and $0.80 for agency or tooling allocation.

Calculation Amount
Selling price $40
Product cost $24
Shipping $6
Payment processing $1.20
Agency or tooling allocation $0.80
Total listed costs before ads $32
Net contribution $8
Net contribution margin 20%
Break-even ROAS 5.00x

The calculation is $40 divided by $8, or 1 divided by 0.20. The extra order-level costs reduce the available advertising pool sharply compared with the gross-margin view.

At 2.50x ROAS, the campaign spends $40 to generate $100 in reported revenue. Applying the same cost structure to that revenue leaves $20 before advertising, so the campaign loses $20 on that revenue base. At 6.00x ROAS, ad spend for $100 in revenue is about $16.67, leaving a positive contribution after the listed costs.

Example two, a $120 product

This product has a 35% gross margin, making product cost $78. Shipping is $9, payment fees are $3.60, discounts average $6, and the agency allocation is $7.20.

Calculation Amount
Selling price $120
Product cost $78
Shipping $9
Payment processing $3.60
Discounts $6
Agency allocation $7.20
Total listed costs before ads $103.80
Net contribution $16.20
Net contribution margin 13.5%
Break-even ROAS 7.41x

Break-even ROAS is $120 divided by $16.20, or 1 divided by 0.135. At 6.00x ROAS, ad spend on a $120 order is $20, creating a $3.80 loss. At 8.00x ROAS, ad spend is $15, leaving $1.20 after the listed costs, which equals a 1% contribution margin on the order.

An infographic illustrating step-by-step calculations for break-even ROAS for retail and digital products.

The second product needs far more media efficiency because its post-product-cost contribution pool is smaller. Enter every cost explicitly, use the same order definition and attribution window, and calculate contribution per acquired customer rather than relying only on a blended store average.

Building Your Own Break-Even ROAS Calculator in a Spreadsheet

Screenshot from https://example.com/break-even-roas-google-sheets-template.png

A spreadsheet exposes the assumptions that platform reports hide. Build one calculation tab, then duplicate it for each major SKU, offer, or channel. A store-wide average can make an unprofitable product look acceptable, especially when shipping, payment fees, refunds, and agency retainers vary by order.

Use these inputs:

  1. Average order value: Match the revenue definition used in ad reports and finance records.
  2. Product cost per order: Enter the goods cost tied to the order.
  3. Shipping and fulfillment: Include the amount the business absorbs, not only the customer charge.
  4. Payment fee percentage: Keep percentage-based processing costs separate from fixed transaction fees.
  5. Discounts and returns: Allocate promotions and refunds when they materially reduce contribution.
  6. Agency or tooling allocation: Include the relevant channel cost if the ratio will guide channel decisions.
  7. Target profit margin: Keep this separate from break-even to show the distance between covering costs and meeting the operating target.

Screenshot from https://example.com/break-even-roas-google-sheets-template.png

Suggested cell layout

Put values in column B and notes in column C:

  • B2: Average order value
  • B3: Product cost
  • B4: Shipping and fulfillment
  • B5: Discounts and returns
  • B6: Payment fee percentage
  • B7: Fixed payment fee
  • B8: Agency or tooling allocation
  • B9: Target profit margin

Use these formulas for the outputs:

  • B11, payment cost: =B2*B6+B7
  • B12, total variable cost: =SUM(B3:B5)+B8+B11
  • B13, net contribution: =B2-B12
  • B14, net contribution margin: =B13/B2
  • B15, break-even ROAS: =1/B14
  • B16, target ROAS: =1/(B14-B9)

The target formula is valid only when the target margin is below the net contribution margin. Otherwise, the sheet is requesting more profit than the current order economics can produce. Check for negative or zero contribution before using the result in a bid or budget decision.

Add a sensitivity block beside the outputs. Increase and reduce shipping, payment fees, and product cost to see how quickly the threshold moves. A separate fixed-overhead switch can show a recovery target without mixing overhead into the variable-cost break-even figure.

Measurement definitions need the same discipline as cost inputs. Record whether revenue is gross, discounted, refunded, or tax-inclusive, and align the order definition and attribution window with the ad report. Keep the Google Analytics documentation beside the sheet as a reporting reference, while finance validates the final contribution inputs.

The video below shows how to turn the model into a repeatable workflow.

Lock formula cells, use a distinct color for inputs and outputs, and flag actual ROAS in red below break-even. Duplicate the tab by SKU and channel. That setup makes the threshold usable for account decisions instead of leaving true net margin buried inside a blended store average.

Using Break-Even ROAS to Set Bids and Budgets

The ratio becomes useful only when it changes an account action. For Google Ads, convert the break-even ROAS into an allowable acquisition cost, then into an allowable click cost.

For a $60 average order value and a 2.5 break-even ROAS:

  • Maximum allowable cost per conversion is $60 ÷ 2.5, or $24.
  • If the landing-page conversion rate is 3%, maximum allowable CPC is $24 × 0.03, or $0.72.

That CPC is a ceiling, not a recommended bid. If your actual conversion rate improves, the allowable CPC rises. If it deteriorates, the ceiling falls. Search intent, match quality, landing-page relevance, and query waste determine whether the auction can deliver within that limit.

On Meta, the same economics usually translate into a target CPA or cost-control ceiling tied to the allowable acquisition cost. Meta optimizes toward the conversion event you give it, so don't set a cost control using revenue while judging success on contribution. The platform can find cheap conversions that still fail the business margin test.

Decision rules for live accounts

Use bands rather than reacting to one noisy day. A campaign that sits just above the floor may not have enough room for attribution delay, refunds, or rising auction costs.

Actual ROAS vs Break-Even Action Google Ads Move Meta Ads Move
Clearly above the floor Scale cautiously Increase budget where query quality and conversion volume support it Raise budget or broaden delivery while monitoring CPA
Near the floor Hold and diagnose Keep bids stable, improve queries and landing pages Hold spend, test creative and audience quality
Below the floor Cut waste or rebuild Reduce bids, remove weak queries, and review conversion tracking Reduce spend, refresh creative, and check audience overlap
Inconsistent result Delay a verdict Use an aligned conversion window and inspect search terms Review attribution overlap and conversion lag before changing budget

The search-term layer matters because broad matching can spend against intent that never had a reasonable chance of meeting your acquisition ceiling. Use this Google Ads negative-keyword workflow when irrelevant queries are pushing actual CPC or conversion cost beyond the guardrail.

Meta has a different failure mode. A low reported CPA can reflect retargeting demand that would have converted without the impression. Don't increase budget because the platform shows a favorable ratio. Check new-customer mix, frequency, creative fatigue, and blended business results.

Auction minimums can override your spreadsheet. If the market won't produce clicks or conversions inside your calculated ceiling, the answer isn't automatically to force higher bids. Revisit the offer, landing page, product economics, or channel role.

Why Single-Channel ROAS Is No Longer Enough

A clean Google or Meta ROAS is a starting point, not a final profitability verdict. Multiple channels can touch the same customer, and each platform can claim the conversion under its own attribution rules.

That creates attribution overlap. Google may claim the search conversion, while Meta also claims a retargeting touchpoint. The dashboards can both look healthy even when the business generated only one order and paid for overlapping influence. The true incremental ROAS can therefore be lower than either channel report.

Recent calculator resources have started adding blended ROAS, Marketing Efficiency Ratio, and attribution-overlap tools, which reflects the practical problem: a single-channel break-even ROAS can mislead marketers evaluating total performance across channels. The Marketing ROI Calculator is an example of content built around that broader measurement layer.

An infographic illustrating why single-channel ROAS is insufficient and the importance of using blended MER and incrementality.

Read the account at two levels

At channel level, use the break-even ratio to control waste. At account level, calculate blended ROAS or MER as total revenue divided by total advertising spend, using one consistent revenue definition.

Then compare budget changes against the blended result:

  • Google branded search: It may capture demand created elsewhere.
  • Meta retargeting: It may receive credit for users already close to purchase.
  • Prospecting campaigns: They may create future demand without receiving immediate platform credit.
  • Shopping and non-brand search: They may capture existing intent with different incremental value.

Your channel reports answer “What did this platform claim?” Blended measurement asks “What did the business generate against total spend?” Use the first for optimization and the second for budget allocation.

Teams managing several touchpoints can also review resources such as PostPulse helps manage channels when organizing channel ownership and reporting. For cross-platform analysis, a Google Ads cross-platform ROAS workflow provides another way to bring channel results into one operating view.

Use break-even ROAS as the floor, and blended MER as the business-level reality check.

Reweight spend toward the combination of campaigns and channels that improves total contribution, not merely the platform with the most generous attribution.

Common Mistakes and a One-Page Checklist

A break-even ROAS calculator takes revenue, subtracts the costs that belong to each order and channel, divides the remaining contribution by revenue, and returns the inverse of that margin. The number tells you how much attributed revenue each ad dollar must produce before the order reaches zero contribution.

Most broken calculators fail before the formula. They use gross margin when the media buyer needs net contribution, omit payment processor fees, ignore shipping subsidies, or treat reported ROAS as if it were profit. Another common error is mixing platform-attributed revenue with post-purchase revenue, refunds, or finance definitions that use different rules.

Failure modes to remove

  • Gross-margin shortcut: Use it for orientation, then replace it with net contribution.
  • Missing transaction costs: Include payment processing and other order-linked fees.
  • Shipping optimism: Count the portion the business pays.
  • Discount blindness: Reduce contribution for promotions that lower realized revenue.
  • Attribution confusion: Keep channel-reported results separate from blended business results.
  • Fixed-cost mixing: Track overhead recovery as a separate target when needed.
  • SKU averaging: Avoid letting high-margin products conceal weak unit economics.

Weekly operating checklist

  1. Confirm COGS: Update product cost by SKU or weighted product mix.
  2. Subtract variable costs: Include shipping, fulfillment, payment fees, discounts, returns, and assigned channel costs.
  3. Calculate net margin: Divide contribution by the matching revenue figure.
  4. Invert the margin: Use 1 divided by net contribution margin.
  5. Set guardrails: Translate the result into Google bid limits and Meta cost controls.
  6. Compare actual ROAS: Review each channel against its own break-even threshold.
  7. Log blended MER: Record total revenue and total ad spend in the same reporting cadence.
  8. Investigate gaps: Check attribution overlap before shifting budget aggressively.

Run this checklist whenever product economics change, not only when a campaign looks weak. A higher reported ROAS can't rescue a calculator built on costs your business pays.


NotFair connects AI agents to Google Ads, Meta Ads, analytics, and CRM data for live diagnosis, approval-gated campaign changes, explicit diffs, logging, and one-call undo. Visit NotFair to compare cross-channel ROAS, identify spend at risk, and turn your break-even guardrail into controlled account actions.