From our desk onmedia buyer software
Find your break‑even ROAS and CPA
Enter what one order earns and costs, bumps, upsells and rebills included, and see the CPA and ROAS your ads have to beat before you scale spend.
By Dana Rourke, Lead reviewer. Reviewed by Campaign Buyer Editorial. Updated 14 October 2026. We revisit this page every 90 days.
Your ads manager says the campaign runs at 2.4 ROAS. Is that money in the bank or a slow leak? The answer depends on a number the platform never shows you: the ROAS at which ad spend uses up every dollar of margin.
This calculator works that number out from your own unit economics, and it counts what most break-even calculators skip on a paid-traffic offer: the order bump, the one-click upsell and the rebills that follow the first sale. It gives you two ceilings, the most you can pay for one buyer (break-even CPA) and the lowest ROAS that still covers the order (break-even ROAS). It is an estimate from the figures you type in. It is not accounting or tax advice.
Work out your break-even CPA and ROAS
Enter your figures and press Calculate. Without JavaScript, the worked example below walks through the same arithmetic step by step.
How break-even ROAS and CPA are calculated here
ROAS is revenue divided by ad spend. Google Ads uses the same idea for its bidding: it describes a target ROAS as the average conversion value you would like for each dollar spent on ads. That target is a goal you set. Break-even is the floor under it, and it comes from your margin.
The formula follows Shopify's break-even ROAS guide:
- Gross profit margin = (revenue minus variable costs) divided by revenue.
- Break-even ROAS = 1 divided by that margin.
Variable costs are the ones that come with every order: product cost, shipping and payment fees. Rent, salaries and software subscriptions stay out, so the result is contribution break-even. Your overhead is paid from the profit left once the ads are paid for.
What this page adds is the rest of a paid-traffic funnel. For each front-end buyer the calculator builds an expected order:
- Expected revenue = front-end price + bump price × bump take rate + upsell price × upsell take rate + rebill price × rebills per buyer.
- Variable cost = front-end COGS + shipping + each add-on's cost at the same rates + the payment fee % on all expected revenue + the fixed fee on each charge (the opening sale, the expected upsells and the expected rebills).
- Refund loss = refund rate × expected revenue. The buyer gets the money back, but the product, shipping and fees are already spent. That is the cautious reading.
- Break-even CPA = expected revenue − variable cost − refund loss. It is the most you can pay in ads for one front-end buyer and finish the order at zero profit.
- Break-even ROAS = expected revenue ÷ break-even CPA, which is Shopify's 1 ÷ margin with the funnel included.
The bump is charged in the same transaction as the product, so it carries no extra fixed fee. An upsell and a rebill are separate charges on the saved card, so each one does. We explain the sources we use on our methodology page.
Worked example: a $60 offer with add-ons
The offer is made up, and its figures are the calculator's defaults, so you can press Calculate and see them reproduced. A $60 product costs $22 to make and $10 to ship. Payment fees are 3% with no fixed fee. A $25 bump costing $8 is taken by 35% of buyers, a $90 upsell costing $30 by 15%, and a $40 rebill costing $12 is paid by one buyer in four.
| Line | How | Per buyer |
|---|---|---|
| Front-end sale | $60 × 1 | $60.00 |
| Order bump | $25 × 35% | $8.75 |
| Upsell | $90 × 15% | $13.50 |
| Rebill | $40 × 0.25 | $10.00 |
| Expected revenue | $92.25 | |
| Product costs | $22 + $8 × 35% + $30 × 15% + $12 × 0.25 | $32.30 |
| Shipping | Front-end order | $10.00 |
| Payment fees | 3% of $92.25 | $2.77 |
| Break-even CPA | $92.25 − $45.07 | $47.18 |
The margin is $47.18 on $92.25, or 51.1%. One divided by 0.511 gives a break-even ROAS of 1.96 on everything the buyer pays. Run Shopify's formula on the same figures and the answer matches, because the CPA and the margin are the same number seen two ways.
Strip the funnel out and the $60 product alone leaves $26.20 once its $22 unit cost, $10 delivery and $1.80 fee are paid. That is a break-even ROAS of 2.29 and a CPA ceiling about $21 lower. The bump, upsell and rebill are what let this offer pay $47 for a buyer.
Set the refund rate to 5% and $4.61 of expected revenue comes back off the top. Break-even CPA drops to $42.57 and break-even ROAS climbs to 2.17.
Platform ROAS vs your break-even ceiling
Ads Manager divides the purchase value its pixel saw by the spend it charged. It knows nothing of your product cost, the label on the box, the processor's cut or the refund that lands two weeks later. A dropshipping thread on r/dropshipping makes the case that a 3.0 in the ROAS column can still be a store losing money once those lines are counted, and that the useful comparison is customer acquisition cost against contribution margin per order.
The second gap is what the platform counts as revenue. A pixel usually fires on the initial purchase, bump included. Whether an upsell or a rebill ever reaches Meta or Google depends on how your checkout and tracking send them. That is why the calculator also gives a first-order break-even ROAS: compare it with the platform column when later charges never reach the platform. In the worked example it is 1.46, against 1.96 on full revenue.
For the business as a whole, total revenue divided by total ad spend over the same period gives you the blended view that no single platform reports. If conversions go missing between checkout and the ad platform, our server-side tracking vs pixel page explains how each one delivers the event.
Order bumps, upsells and rebills change the ceiling
An order bump is a small add-on shown on the checkout before payment and charged in the same transaction. A one-click upsell is a larger offer shown after payment and charged to the card the buyer just used. Both add revenue to the buyer you already paid to acquire, which is why a funnel can afford a higher CPA than the product on its own. Which offers suit a bump and which suit an upsell is the subject of order bump vs one-click upsell.
Take rates differ too much between offers for any published average to be worth borrowing, so the calculator uses the rates you enter. Take them from your checkout's reports, over enough orders that the rate stops swinging from week to week. For a new offer, run the calculator once with the bump and upsell set to zero: that is the CPA you can defend before the funnel has proved anything.
Rebills matter most on subscriptions and consumables. Enter the average number of paid rebills per front-end buyer over the window you are willing to wait for. A rebill collected nine months later still counts in this math, but your cash flow will feel the gap.
Break-even ROAS for dropshipping stores
The same r/dropshipping thread lists processor fees of about 2.9% plus $0.30 per charge and the return rate as two costs that push break-even ROAS up when they are left out. For a dropshipped product, fill the form like this:
- Product cost: the supplier price plus any freight to a warehouse or agent, per unit.
- Shipping: the delivery leg to the buyer, whatever the supplier or carrier bills you.
- Payment fee and fixed fee: your processor's published rate, both parts of it.
- Refund rate: the share of revenue you pay back. If you also pay for return labels, add their average cost per order to shipping.
No industry figure tells you what a dropshipping store's break-even ROAS should be, and we do not publish one. Two stores selling the same item with different suppliers and shipping deals will land on different ceilings.
What this calculator leaves out
Fixed overhead, agency retainers, creative production and the spend you burn testing ads that never scale all sit outside a per-order model. So do chargebacks and their fees, sales tax or VAT, currency conversion, partial refunds and any customer value beyond the rebills you enter. Ad platforms also report with a delay and may credit a purchase, an initiated checkout or a lead depending on how the campaign is set up, so match the event you compare against before trusting either number.
The software you measure with is a fixed cost too. What a tracker bills at your volume is worked out in our ad tracker cost calculator, and the platforms that tie ad spend to store revenue are ranked in attribution software for ecommerce.
My take
I'd start by setting bid caps and kill rules from the first-order ROAS line until the upsell and rebill rates come from a few hundred of your own orders. Once those rates hold for a month, I'd scale toward the full-funnel ceiling.
I'd judge a campaign by how far its CPA sits under break-even, and I'd want a margin there before calling it a winner. A campaign that sits exactly at break-even CPA pays for nothing else in the business.
Frequently asked questions
What is the difference between break-even ROAS and target ROAS?
Is break-even CPA the same as CAC?
Should upsell and rebill revenue count toward break-even?
Is a 3.0 ROAS good?
Does break-even ROAS include rent, salaries and software?
How do I handle return shipping for dropshipping?
Changelog
- 14 October 2026. First published, with order bump, upsell, rebill and refund inputs and a first-order ROAS line.
Sources
Written by
Dana Rourke
Lead reviewer
Dana Rourke is the lead reviewer at Campaign Buyer. She owns the tracker and attribution coverage: reading what long-term users report about each tool, checking its documentation and pricing, and verifying prices with the vendor before writing the verdict. Keeping the rankings honest mostly means writing down what the top pick gets wrong, so she does that first.
Last checked 2026-10-14