How to Calculate Breakeven ROAS and CPA (Free Calculator)

Back to the blog
3D illustration of a blue calculator next to a balance scale with coins on one side and a shopping bag on the other

Your breakeven CPA is the gross profit you make on an average order: order value minus product cost minus shipping, adjusted for returns. Your breakeven ROAS is your order value divided by that profit. Pay more than your breakeven CPA for a customer and every sale loses money, however good the ROAS in Ads Manager looks.

This guide walks through both formulas with worked examples for e-commerce and lead generation. If you want the answer for your own business, our free Target CPA Calculator does the math in about a minute.

Key takeaways

  • Breakeven CPA = (1 − return rate) × (AOV − product cost) − shipping.
  • Breakeven ROAS = AOV ÷ breakeven CPA, which is the same as 1 ÷ gross margin.
  • A 3.0 ROAS loses money at a 30% margin. A 1.8 ROAS makes money at a 60% margin.
  • For lead gen, breakeven cost per lead = deal value × profit margin × close rate.
  • Breakeven is a ceiling, not a target. Repeat purchases are what let you bid closer to it.

Why ROAS on its own misleads you

ROAS (return on ad spend) tells you how much revenue came back for every dollar of ads. It says nothing about how much of that revenue you keep. Two stores can report the same ROAS and have opposite bank balances.

Take two stores, both at a 3.0 ROAS. Every $1 of ads brings in $3 of sales.

  • Store A keeps 70% of each sale after product and shipping costs: $3 × 0.70 − $1 = $1.10 profit per ad dollar.
  • Store B keeps 30%: $3 × 0.30 − $1 = −$0.10. It loses ten cents on every ad dollar, and loses more the harder it scales.

That is why we start every account with margin, not ROAS. Once you know your breakeven, a ROAS number finally means something.

The breakeven CPA formula

You need three numbers, averaged per order over your last three months, plus one optional one:

  • Average order value (AOV): total revenue ÷ number of orders.
  • Product cost per order (COGS): what the items in an average order cost you to buy or make. Not ad spend, salaries or software.
  • Shipping and handling per order: your out-of-pocket cost, net of anything the customer pays for delivery.
  • Return rate (optional): the share of orders that get refunded.

Then:

Gross profit per order = (1 − return rate) × (AOV − COGS) − shipping
Breakeven CPA = gross profit per order
Gross margin = gross profit ÷ AOV

The returns adjustment assumes a refunded item goes back into stock but the shipping you paid is gone. If returns are rare for you, use zero and the formula becomes simply AOV − COGS − shipping.

Worked example

A skincare brand sells an average order of $80. The products in that order cost $25 and shipping costs $5.

ScenarioGross profit per orderGross marginBreakeven CPABreakeven ROAS
No returns$80 − $25 − $5 = $5062.5%$501.60
10% of orders refunded0.9 × $55 − $5 = $44.5055.6%$44.501.80
Example numbers. A 10% return rate cuts what you can pay for a customer by $5.50.

So this brand can pay up to $50 to acquire a customer on the first order and still break even. At $51 it loses a dollar on every sale.

The breakeven ROAS formula

Breakeven ROAS = AOV ÷ breakeven CPA = 1 ÷ gross margin

In the example, $80 ÷ $50 = 1.60. Any campaign above a 1.60 ROAS makes money on the first order; anything below it loses money. Because it only depends on margin, you can read your breakeven ROAS straight off this table:

Gross marginBreakeven ROAS
20%5.00
30%3.33
40%2.50
50%2.00
60%1.67
70%1.43
80%1.25
Breakeven ROAS = 1 ÷ gross margin.

This is also why “what’s a good ROAS?” has no universal answer. A 2.5 ROAS is a great month for a 60% margin brand and a slow bleed for a 35% margin one.

Run your own numbers. The Target CPA Calculator takes your AOV, product cost and shipping and returns your gross margin, breakeven CPA and breakeven ROAS, then lets you model spend and see a 6-month profit projection. It has an e-commerce mode and a lead-gen mode, and it’s free.

From breakeven to a target CPA

Breakeven is the most you can pay, not what you should aim for. Your target CPA depends on whether you need profit on the first order or can wait for repeat purchases to pay you back.

Option 1: profit on the first order

Subtract the profit you want from each first order. If the skincare brand wants $15 per order, its target CPA is $50 − $15 = $35, and its target ROAS is $80 ÷ $35 = 2.29. That is the number to put in a tROAS bid or judge campaigns against.

Option 2: let repeat purchases pay you back

If customers come back, the first order is not the whole story. Take what an average customer spends in their first three months, repeat orders included, and multiply it by your margin. That is the gross profit a customer really returns.

Say the skincare brand’s customers spend $120 in their first three months. At a 62.5% margin that is $75 of gross profit. Divide it by what you paid for the customer and you get a 3-month LTV:CAC ratio:

  • Acquired at the $50 breakeven: $75 ÷ $50 = 1.5. The first order breaks even and repeat orders bring the profit.
  • Acquired at the $35 target: $75 ÷ $35 = 2.1.

The calculator grades this ratio on profit, not revenue: below 1 you lose money on every customer, 1 to 1.5 is thin, 1.5 to 3 is workable and 3 or more is excellent. You may have heard of the “3x LTV:CAC rule”. That benchmark is usually measured on lifetime value, so clearing 3x on only the first three months is genuinely strong.

Lead generation: breakeven cost per lead

Service businesses, clinics, real estate and B2B companies buy leads, not orders. The logic is the same, with one extra step for the close rate:

Profit per client = deal value × profit margin
Breakeven cost per lead = profit per client × close rate

Example: a clinic’s average first treatment plan is worth $3,000, it keeps 60% after delivery costs, and 20% of leads become patients. Profit per client is $1,800. It needs 5 leads to win one client, so it can pay up to $1,800 ÷ 5 = $360 per lead and break even.

Close rate is the lever most businesses forget. Lift it from 20% to 25% with faster follow-up and your breakeven CPL rises to $450 without touching the ads. When leads come in on WhatsApp, as many do in Lebanon and the Gulf, replying within minutes instead of hours is often the cheapest way to do that.

How to use the calculator

  1. Pick a mode. E-commerce for online stores, lead generation for services.
  2. Enter your numbers. AOV, product cost and shipping (plus return rate if it matters), or deal value, close rate and margin for lead gen. Use averages from your last three months, per order, not totals.
  3. Unlock your results. A short form (email, phone and revenue band) reveals your gross margin, breakeven CPA and breakeven ROAS.
  4. Model your scale. Add your 3-month customer value, then drag the monthly spend and target ROAS (or cost per lead) sliders. You’ll see month-1 profit, customers per month, monthly profit once repeat purchases kick in, your LTV:CAC and a 6-month chart of profit banked against ad spend.

Where to find the inputs: in Shopify, AOV sits on the Analytics dashboard, and the customer cohort analysis report shows how much customers spend in the months after their first order. The calculator displays dollars, but the math works in any currency as long as you use one throughout.

Five mistakes that make breakeven numbers lie

  1. Leaving out costs. Payment processing fees, packaging, cash-on-delivery fees and discounts all come out of every order. Add them to product cost or shipping so your margin is real.
  2. Trusting platform ROAS alone. Meta and Google each count conversions with their own attribution windows, and both can claim the same sale. Check them against your blended number: total revenue ÷ total ad spend for the month.
  3. Targeting breakeven. Running at exactly breakeven leaves no room for a bad week, a stock-out or a price war. Bid below it unless repeat purchases are proven.
  4. Guessing LTV. Use what customers actually spent in their first three months, not what you hope they will spend in a year. If you have no repeat data yet, use your AOV.
  5. Fixing ads when the offer is the problem. If product cost and shipping eat most of the order, no campaign can save it. Raise AOV with bundles or thresholds, or renegotiate costs, before you scale spend.

Once you know your ceiling, the next question is what traffic will cost you. Our guides to Google Ads costs in the UAE and what an agency costs in Dubai help you budget the other side of the equation.

FAQ

What is a good ROAS?

Any ROAS above your breakeven ROAS makes money on the first order. Work it out as 1 ÷ your gross margin: a 50% margin store needs at least 2.0, a 25% margin store needs at least 4.0.

Is breakeven ROAS the same as target ROAS?

No. Breakeven ROAS is where profit hits zero. Target ROAS is what you aim for: higher than breakeven if you need profit on the first order, close to it if repeat purchases reliably pay you back.

What’s the difference between CPA and CAC?

CPA (cost per acquisition) is usually what an ad platform reports per conversion. CAC (customer acquisition cost) is your all-in cost to win a new customer, often including agency fees and creative. Compare your breakeven against CAC when you can; it’s the stricter test.

How do returns change breakeven ROAS?

Returns shrink your gross profit, so breakeven ROAS goes up. In the example above, a 10% return rate moves breakeven ROAS from 1.60 to 1.80.

Does the calculator work for service businesses?

Yes. Switch it to lead-generation mode and enter your deal value, close rate and profit margin. It returns your breakeven cost per lead and models leads, clients and profit at any budget.

Share
Do You Want More Sales and Traffic?
Get A Free Marketing Audit
Guidance on how to move forward with your marketing and increase your sales
How to optimize your ads and build a database of customers to tap into
A 30-minute live marketing audit with our certified specialists