Ad Break-Even Calculator

Global tools

Before you spend on ads, the useful question is not "how much traffic will this buy" - it is "how many units have to sell before the campaign has paid for itself". Given the price, the margin on it and the money you are about to spend, this page answers in units.

$

What one unit sells for, before any discount.

The share of that price left after product cost and fees - the same margin math as the pricing pages.

$

What the campaign is going to cost you in total.

Results update as you type. Nothing leaves your device.

Currency symbol

Symbol only - nothing is converted and no exchange rate is used. Figures quoted in the explanation text stay as the sources publish them.

Units to sell to break even

42

at $12.00 profit per unit, to earn back the $500.00 ad spend.

Profit per unit
$12.00
Sales at break-even
$1,666.67
ROAS needed
3.33x

The break-even arithmetic

LineAmount
Ad spend$500.00
Profit per unit$12.00
Break-even units41.68
Sales at break-even$1,666.67
ROAS needed3.33x

The units line is exact arithmetic; the hero rounds up, because shops sell whole units. The ROAS is what the campaign must return on every ad dollar just to give your money back.

What this number is, and is not

  • It is not a traffic target. Conversions, clicks and cost-per-click are all absent on purpose - this page stops at the sales arithmetic, the one part you can check against a statement.
  • The margin is your number, not the page’s. If the margin is the 30% pre-discount default but you usually sell on 20% discounts, lower it first.
  • It assumes every sale clears the same margin. A bundle, a coupon and a return each change the real per-unit profit.
  • It tells you when the spend is earned back, not whether the campaign was worth running - that question belongs in the ROAS page next to the profit that stays behind.
This is arithmetic on the three numbers you enter. It predicts nothing about whether the ads will deliver the sales - it answers what has to happen if they do.

It deliberately stops there. Clicks, conversion rates and cost-per-click are the variables that decide whether the ads deliver the sales; they are not arithmetic inputs. The page prints the part you can check against a statement, and says plainly which part it will not invent for you.

About this ad break-even calculator

Break-even on an ad campaign is one division with an uncomfortable answer: the spend divided by the profit a single sale clears. This page turns a budget and a margin into the number of units that repays it, and prints the return on ad spend that floor implies.

The arithmetic is spend divided by per-unit contribution, nothing more: every sale at the margin you set repays that margin, and the count is where the total reaches the budget. Traffic, conversion and cost-per-click are left out on purpose, because they are forecasts rather than statements. There is no account and nothing to sign up for.

It is a floor, not a forecast: a break-even ROAS says what a campaign must clear, not what it will return. Read the units as the point where the spend is earned back, and check the margin you entered against what a statement actually shows, because the discount you run is the number that moves it most.

How this ad break-even calculator works

Break-even is spend divided by profit per unit

Profit per unit is the selling price multiplied by the margin you enter, and break-even is the ad spend divided by that figure. At $39.99 with a 30% margin a single sale clears $12.00, so a $500 campaign needs 41.7 sales before the spend is earned back.

The hero rounds that up to 42, because a shop sells whole units and 41 would leave part of the spend unrecovered. The exact fractional figure stays in the table, so the rounding is visible instead of sitting hidden behind the result.

A price of zero stops the page rather than returning units, since there is nothing to count sales against, and a spend or a margin of zero gets its own message: a break-even needs money to spend and a margin to earn it back with.

ROAS gets a break-even floor, not a target

The ROAS floor falls out of the same division. Sales at break-even divided by the spend is the same thing as one divided by the margin, so a 30% margin needs 3.33x and a 15% margin needs 6.67x whatever the budget is. Spend cancels out: doubling the campaign doubles the sales needed and leaves the required return exactly where it was.

That is why the number is a floor and not a target. It says what a campaign must return to give your money back, not what it will return, and the page prints it beside the units so the two readings of the same arithmetic can be checked against each other.

The margin field stops at 90%, which puts the floor at 1.11x: a product that is almost all profit needs barely more than its own spend back, and no setting can produce a campaign that pays for itself on less than a dollar.

Margin is the input you control most

The margin is your number, not a rate the page knows. The 30% default is a placeholder, and if you normally sell on discount it overstates what each sale clears: a 20% discount on a product whose cost is fixed can pull a 30% margin down to roughly 12.5%, and the units needed then roughly triple.

Because every line on the page is a multiplication or division of the same three inputs, that sensitivity is worth seeing before a budget is committed. The table prints profit per unit, break-even units, sales at break-even and the ROAS floor, and one change to the margin moves all four at once.

The honest way to choose the margin is from a statement, after discounts and platform fees, rather than from the price list. A hopeful margin makes advertising look cheap and quietly raises the volume the campaign has to deliver.

What gets left out, on purpose

There is no traffic, no conversion rate and no cost-per-click anywhere on the page. Those are forecasts, and a break-even that invented them would look more helpful while being less true, so the page prints the arithmetic and leaves the traffic question to the platform reporting you can actually observe.

The list under the result states what the number is not: not a traffic target, and not a promise that every sale clears the same margin, since a bundle, a coupon or a return each change the real per-unit profit. It also answers when the spend is earned back, not whether the campaign was worth running - that second question sits next to the profit that stays behind, which the ROAS calculator prices.

Read the result as a conditional: if these units sell, here is where the spend is repaid. Predicting whether they will is the market's job, and pretending otherwise is how a budget gets approved on a number that was never a forecast.

Break-even is a floor, not a profit

The units the page prints are the point where the campaign has earned its spend back — nothing more. At the defaults, $500 of ad spend against $12.00 of profit per unit needs 42 units, which is $1,680 of sales and a 3.36x return on ad spend. That is the number where the ad stops costing you money, not the number where the month is good: the 43rd unit is the first one that leaves something behind, and a campaign that lands exactly on 42 has bought nothing but the right to keep going.

Three things move the floor after you have read it. A return rate of 5% raises the effective units by about 5%, because a returned unit takes its profit back with it. A discount is worse than it looks: 20% off a 30% margin leaves 12.5% margin, so the same $500 now needs 100 units rather than 42. And repeat purchases do not help this month at all — they arrive after the campaign has already been judged. The page prices one campaign against one margin; a real account is a sequence of them, and the floor has to be cleared every time.

Worked examples

Each example below was run through the calculator on this page when the site was built, so the numbers match what you see when you enter the same inputs.

A $500 campaign on a 30% margin product

Selling price: $39.99 · Profit margin: 30% · Ad spend: $500.00

Units to sell to break even

42

at $12.00 profit per unit, to earn back the $500.00 ad spend.

Profit per unit: $12.00 · Sales at break-even: $1,666.67 · ROAS needed: 3.33x

Each sale clears $12.00, so about 41.7 units, rounded up to 42, earn the $500 back - at a 3.33x ROAS, the break-even floor.

A thin-margin product at 15%

Selling price: $24.99 · Profit margin: 15% · Ad spend: $300.00

Units to sell to break even

81

at $3.75 profit per unit, to earn back the $300.00 ad spend.

Profit per unit: $3.75 · Sales at break-even: $2,000.00 · ROAS needed: 6.67x

Only $3.75 per unit clears, so it takes about 80 units (rounded to 81) - and the ROAS floor is over 6.6x, which most campaigns never reach.

A high-value product where ads look cheap

Selling price: $199.00 · Profit margin: 50% · Ad spend: $2,000.00

Units to sell to break even

21

at $99.50 profit per unit, to earn back the $2,000.00 ad spend.

Profit per unit: $99.50 · Sales at break-even: $4,000.00 · ROAS needed: 2x

Money clears fast here: 50% of $199 is $99.50 per unit, so about 20.1 units, rounded to 21, repay the $2,000 - a 2x ROAS floor.

The same margin, a bigger budget and budget realism

Selling price: $19.99 · Profit margin: 25% · Ad spend: $1,500.00

Units to sell to break even

301

at $5.00 profit per unit, to earn back the $1,500.00 ad spend.

Profit per unit: $5.00 · Sales at break-even: $6,000.00 · ROAS needed: 4x

A $5.00 profit on $19.99 means 300.2 units to break even on $1,500 - the sort of number that makes a big ad budget look different once it is phrased in units.

Margin does the heavy lifting

Selling price: $79.99 · Profit margin: 60% · Ad spend: $1,000.00

Units to sell to break even

21

at $47.99 profit per unit, to earn back the $1,000.00 ad spend.

Profit per unit: $47.99 · Sales at break-even: $1,666.67 · ROAS needed: 1.67x

60% of $79.99 leaves $47.99 per unit, so about 20.8, rounded to 21 units pay back $1,000 at a 1.67x floor - the same budget, a very different workload.

Frequently asked questions

Is this the same thing as measuring ROAS?

No. A ROAS measurement tells you what a past campaign returned per ad dollar. This page works forward: given the margin and the spend, it answers how many units and what ROAS you need just to get the money back. The two meet at the break-even floor.

Why does a thin margin need a higher ROAS?

Because profit per unit is the share of the price that repays the spend. At 15% margin each sale repays 15% of itself, so the campaign has to return about 6.6 times the spend to accumulate the same profit. That is arithmetic, not a marketing opinion.

Where do clicks, CPC and conversion rate fit in?

They decide whether the ads actually deliver these sales - a traffic problem, not a margin problem. This page prints the sales arithmetic and leaves the traffic forecast to your ad platform data, where it belongs.

How should I pick the margin to enter?

Use the margin you actually realize, not the listed one. If you sell on discounts, add back the average discount and the platform fees; the page would otherwise understate the units needed and flatter the campaign.

Does this page predict whether the ads will work?

No. It answers the conditional question - if these units sell, here is where the spend is repaid. Predicting sales is the market’s job, and the page says so instead of quietly pretending.

Assumptions and sources

  • Break-even as spend divided by per-unit contribution is standard cost accounting, applied here to an ad campaign.
  • Round units are a display choice and the exact figure is printed in the table; refunds, returns and fixed costs outside the campaign are not modelled.
  • It runs in your browser and nothing you type is uploaded; the answer is an estimate, not a promise of profit.

Last reviewed 2026-09-26. Business arithmetic — not accounting, tax or legal advice. Read the full disclaimer.

Where a figure on this page comes from an official agency — HUD, IRS, FICO or a state body — the site keeps a dated snapshot of the source page in its sources library, and a scheduled job re-checks that snapshot, so the number can be traced back to the document it came from.