Free tool · no sign-up

Break-Even ROAS Calculator for Meta Ads

Enter your price and per-order costs to find the ROAS your ads must beat to make money, your contribution margin, and the most you can pay for each sale.

Your numbers per order

$
$

What one order's goods cost you

$
% of price
$

Returns / RTO allowance, discounts, inserts

$

Optional — leave 0 for pure break-even

  • Product cost · $18
  • Shipping & packaging · $6
  • Fees · $1.80
  • Other costs · $2
  • Contribution margin · $32.20

Break-even ROAS

1.86×

Below this, each first order loses money

Contribution margin

$32.20

53.7% of the price

Break-even CPA

$32.20

The most one sale can cost

Target ROAS

2.48×

Max CPA $24.20 for $8 profit

Break-even ROAS is the ROAS at which your ad spend uses up your entire margin, so each order makes exactly zero profit. Above it, your ads make money. Below it, every sale costs you. It tells you whether any ROAS in Ads Manager is actually good.

How to use this calculator

  1. Enter your selling price per order, or your average order value if customers often buy several items.
  2. Add the product cost per order: what the goods in the box cost you.
  3. Add shipping and packaging per order.
  4. Enter payment or platform fees as a percentage of the price.
  5. Add other variable costs per order, such as a returns or RTO allowance.
  6. Optionally, enter the profit you want to keep from each order.

You'll get your contribution margin per order (in money and as a %), break-even ROAS and break-even CPA, plus the target ROAS and max CPA for any target profit you set.

Why break-even ROAS matters more than ROAS

Two brands can both report a 3× ROAS with opposite results. One keeps 60% of each sale after costs and profits on every order. The other keeps 25% and loses on every order. ROAS measures revenue, not profit, so it can't tell you whether to scale or stop. Break-even ROAS turns it into a yes or no.

The formula

Start with the contribution margin, the money each order leaves you before ads:

Contribution margin = price − product cost − shipping and packaging − (fee % × price) − other variable costs

You break even when the ad cost of winning an order (your CPA) equals that margin. ROAS on an order is price ÷ CPA, so:

  • Break-even CPA = contribution margin
  • Break-even ROAS = price ÷ contribution margin, the same as 1 ÷ margin %

To keep a target profit on each order, subtract it first:

  • Max CPA = contribution margin − target profit
  • Target ROAS = price ÷ max CPA

Worked example

In rupees. A ₹1,200 order has ₹300 product cost, ₹132 shipping and packaging, 2% payment fees (₹24) and ₹144 of other variable costs (an RTO allowance, worked out below). Contribution margin = 1,200 − 300 − 132 − 24 − 144 = ₹600, or 50%. Break-even ROAS = 1,200 ÷ 600 = 2×, and break-even CPA is ₹600. To keep ₹200 profit per order, max CPA is ₹400 and target ROAS = 1,200 ÷ 400 = 3×.

In dollars. A $40 order has $14 product cost, $6 shipping and packaging, 3% fees ($1.20) and a $2.80 returns allowance. Margin = $16, or 40%. Break-even ROAS = 40 ÷ 16 = 2.5×, and break-even CPA is $16. To keep $6 per order, max CPA is $10 and target ROAS is 4×.

Fee rates here are examples. Use your own.

Three scenarios for a ₹1,000 order

Scenario Margin per order Margin % Break-even ROAS
High margin ₹700 70% 1.43×
Mid margin ₹500 50% 2×
Thin margin ₹250 25% 4×

In every row, break-even CPA equals the margin. Halve the margin and break-even ROAS doubles: a 3× ROAS is comfortable in the first row, profitable in the second and a loss in the third.

COD and RTO: the India adjustment

Your pixel usually records a purchase when the order is placed, so Meta counts COD orders that are later refused or undeliverable. Each RTO (return to origin) costs you shipping both ways and packaging and brings in nothing, so leaving it out makes break-even ROAS look lower than it is.

Your shipping and packaging line already covers the outbound trip, so the allowance covers only the lost sale and the return. Assuming the product comes back sellable:

RTO allowance per order ≈ RTO rate × (price − product cost + return shipping)

Example: at a 15% RTO rate, a ₹1,200 order with ₹300 product cost and ₹60 return shipping needs 0.15 × (1,200 − 300 + 60) = ₹144 per order, the figure used above.

Using break-even CPA with Autopilot

Break-even CPA is a ceiling, not a target. Fly ROAS Autopilot judges tests against the target CPA you set: each test gets a 48-hour verdict, and by default a test that spends 2× your target CPA without a sale is stopped (you can set that stop line anywhere from 1.5× to 3×). Set the target at your max CPA for the profit you want (₹400 above), and at the default setting a test that never sells stops after roughly ₹800 of spend.

If repeat purchases are strong, you may accept a first-order CPA above break-even. Make that a deliberate call based on your customer lifetime value.

How to lower your break-even ROAS

  • Raise average order value with bundles, multi-packs or a free-shipping threshold.
  • Cut RTO and returns, as above.
  • Renegotiate product, packaging and shipping costs as volume grows.
  • Test a higher price: most of any increase goes straight to margin, if conversion rate holds.

Recalculate whenever prices or costs change, and check live results with the ROAS calculator and CPA calculator. For the full walkthrough, read how to calculate break-even ROAS.

Frequently asked questions

How do you calculate break-even ROAS?

Divide your selling price by your contribution margin per order: break-even ROAS = price ÷ margin. The margin is the price minus product cost, shipping and packaging, payment fees and other variable costs. A ₹1,200 order that leaves ₹600 has a break-even ROAS of 2×.

What is break-even CPA?

Break-even CPA is the most you can pay in ad spend to win one order without losing money, and it equals your contribution margin per order. If an order leaves you $16 after costs, a $16 CPA breaks even and anything lower is profit. To keep a set profit per order, subtract it from the margin to get your max CPA.

Should I include fixed costs in break-even ROAS?

No. Break-even ROAS uses the variable costs that come with each order, such as product, shipping, fees and returns. Fixed costs like salaries, rent and software are paid from the total margin your orders generate. If you want ads to help cover overheads, add a target profit per order instead.

How do returns and RTO affect break-even ROAS?

They push it up. Meta usually counts a purchase when the order is placed, so refused COD parcels and returns still appear in reported ROAS while costing you shipping and packaging. Add an allowance to other variable costs, roughly RTO rate × (price − product cost + return shipping).

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

Break-even ROAS is where ads eat your whole margin and profit is zero. Target ROAS is higher because it leaves room for the profit you want: target ROAS = price ÷ (margin − target profit). Treat break-even as the line you must not cross and target ROAS as the number you plan and scale around.

Fly ROAS AI is an independent product and is not affiliated with, endorsed or sponsored by Meta Platforms, Inc. Facebook and Instagram are trademarks of Meta Platforms, Inc.

Let an AI media buyer fly your ads.

Fly ROAS learns your brand, studies what's winning for competitors and builds ads from your real product photos — then launches, tests and scales them inside the caps you set.