Logo

MonoCalc

/

Return on Ad Spend Calculator

Social Media

Display formatting only. Nothing here converts between currencies, and the attribution label is carried into the output rather than computed from.

Shorthand such as 10.08k is accepted.
Optional — unlocks the CPA read-out.
Revenue minus cost of goods, as a share of revenue — not markup.

2.40×

$10,080.00 revenue from $4,200.00 spend · $2.40 back per $1.00 spent

ROAS = $10,080.00 ÷ $4,200.00 = 2.40×
Above break-even by +0.18×
Break-even is 2.22× at 45.00% gross margin. You are earning $336.00 in contribution — a 8.00% return on ad spend. That is thin: a 7.41% fall in ROAS erases it.
0.00×1.00×$120.002.00×$60.003.00×$40.004.00×$30.00lower row: equivalent CPA at this ROAS (AOV ÷ ROAS)LOSINGbreak-even 2.22×target 2.86×you: 2.40×

Break-even ROAS

2.22×

1 ÷ gross margin

POAS

1.08×

$1.00 spent returned $1.08 of gross profit

Contribution

$336.00

gross profit − ad spend

ROI on ad spend

8.00%

profit over ad spend, not revenue over it

Cost per acquisition

$50.00

AOV ÷ ROAS

Average order value

$120.00

84 orders

Gross profit

$4,536.00

revenue × gross margin

Break-even CPA

$54.00

the hard bid ceiling

Cost per acquisition and ROAS are the same measurement from two directions: ROAS = AOV ÷ CPA. The stage-by-stage funnel that produces both lives in the Cost Per Acquisition Calculator.

Where the money went — revenue to contribution

Attributed revenue$10,080.00100.0% of revenueCost of goods (55.00% of net revenue)-$5,544.0055.0% of revenueGross profit$4,536.0045.0% of revenueAd spend-$4,200.0041.7% of revenueContribution$336.003.3% of revenue
StepAmountShare of revenueRunning total
Attributed revenue$10,080.00100.0%$10,080.00
Cost of goods (55.00% of net revenue)-$5,544.0055.0%$4,536.00
Gross profit$4,536.0045.0%$4,536.00
Ad spend-$4,200.0041.7%$336.00
Contribution$336.003.3%$336.00

Figures are rounded for display only, so the steps can differ from the headline by a cent.

The copied text records whether the figure is gross or net, media-only or loaded, the attribution window and the conversion-lag caveat.

About This Tool

Return on Ad Spend Calculator – A Revenue Ratio Read as a Profit Verdict

ROASreturn on ad spend — is the revenue an ad produced divided by what it cost: revenue ÷ ad spend, quoted either as a multiple (2.4×) or a percentage (240%). It is the most-quoted number in paid social and the most-misread one, because a revenue ratio keeps getting used as a profit verdict. This ROAS calculator does the division, then does the three things the division hides.

The return on ad spend formula

The identity rearranges three ways, and bridges to cost per acquisition:

  • ROAS = revenue ÷ ad spend
  • revenue = ROAS × ad spend
  • ad spend = revenue ÷ ROAS
  • ROAS = AOV ÷ CPA — and, decomposed all the way down, ROAS = 1000 × CTR × CVR × AOV ÷ CPM

Spend $4,200, attribute $10,080 of revenue, and the answer is 2.40×. Every dollar came back as $2.40. That is where most reports stop, and it is where the interesting part starts.

Break-even ROAS beats any benchmark

The only number that judges a ROAS is break-even ROAS = 1 ÷ gross margin. At 45% gross margin you must clear 2.22× before the campaign earns a cent; at 25% margin you need 4.00×, so a 3× return that reads beautifully in a deck is quietly losing money. The same relationship stated as profit is cleaner still: POAS = ROAS × gross margin, and a POAS of 1.08× means each ad dollar returned $1.08 of gross profit.

Run the example through it. Gross profit is $10,080 × 0.45 = $4,536; contribution is $4,536 − $4,200 = $336; the return is 8%, not 140%. A 2.40× ROAS turns out to be a thin 8% — a 7% fall in ROAS erases it entirely.

Gross margin, not markup
A product bought for $69 and sold for $100 carries a 45% markup but a 31% gross margin. Feed the markup in and break-even ROAS reads 2.22× when the true figure is 3.23× — a target 30–50% too generous. Use revenue minus cost of goods, divided by revenue.

Net ROAS: what the ad platform never shows

Between the revenue a platform reports and the money that reaches the bank sit refunds, discount codes, absorbed shipping and payment processing. None of them appear in the dashboard. net revenue = revenue × (1 − return rate) − discounts − shipping − fees. An 8% return rate alone takes the example to $10,080 × 0.92 = $9,273.60, so net ROAS is 2.21× — below the 2.22× break-even, and the campaign reported as profitable actually lost $26.88. Nothing about the ads changed. Only the accounting became honest.

Average ROAS and incremental ROAS are different numbers

iROAS = (revenue₂ − revenue₁) ÷ (spend₂ − spend₁) prices the extra money rather than all of it. Take spend from $4,200 to $8,400 and revenue from $10,080 to $16,800: the blended figure is a comfortable 2.00×, but the additional $4,200 came back at 1.60× — well under break-even. Platforms deliver the cheapest conversions first, so the incremental figure is almost always the worse one, and it is the number that should govern a decision to scale. The dashboard stays green while the scale-up loses money.

ROAS, loaded ROAS, blended ROAS and MER

Four different denominators get called “ROAS”. Media-only divides by ad spend. Loaded ROAS adds creator fees, agency retainers, tooling and production. Blended ROAS divides all revenue — including organic — by media spend, and MER divides it by total marketing spend. Show them together and label each, because their break-evens are not the same: blended ROAS and MER include revenue the ads did not buy, so 1 ÷ margin does not apply to them and they belong on a trend line rather than against a threshold.

Why the platform disagrees with finance
Returns, discounts, payment fees, view-through attribution and returning customers who would have bought anyway all inflate attributed revenue. Carry the attribution window into every report, watch for conversion lag on recent spend, and treat incremental ROAS as the honest read.

Using the calculator

Enter spend and revenue — or conversions and average order value, which give an identical answer — and add your gross margin to unlock the verdict, the break-even dial and the revenue-to-profit waterfall. The optional deductions produce a net figure beside the gross one, the two-period panel produces incremental ROAS, and the goal-seek mode turns a target ROAS into the CPA ceiling you paste into a bid cap: CPA ceiling = AOV ÷ target ROAS. Everything runs in the browser and no figure is sent anywhere.

Frequently Asked Questions

Is the Return on Ad Spend Calculator free?

Yes, Return on Ad Spend Calculator is totally free :)

Can I use the Return on Ad Spend Calculator offline?

Yes, you can install the webapp as PWA.

Is it safe to use Return on Ad Spend Calculator?

Yes, any data related to Return on Ad Spend Calculator only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does this return on ad spend calculator work?

ROAS is one division: return on ad spend = attributed revenue ÷ ad spend. Enter $10,080 of revenue from $4,200 of spend and the tool prints 2.40× — the same number as 240%, and the toggle switches between the two units. Revenue can be entered directly or as conversions × average order value, and both routes give the identical answer. Add your gross margin and it stops being a bare ratio: the tool computes break-even ROAS, the profit in currency, and whether the campaign actually pays.

What is a good ROAS?

The only honest answer is 1 ÷ your gross margin, because that is where the ads start earning rather than costing. At 45% margin break-even is 2.22×; at 25% margin it is 4.00×, so a 3× ROAS that looks strong in a report is losing money on a 25%-margin product. Published industry averages are not a substitute — they vary by an order of magnitude across category, price point, platform and attribution window, and people read them as targets. Judge the number against your own break-even and ignore the benchmark.

What is the difference between ROAS and ROI?

ROAS divides revenue by ad spend; ROI divides profit by total cost. They answer different questions and routinely disagree in sign. A 2.40× ROAS at 45% gross margin produces $4,536 of gross profit on $4,200 of spend — a contribution of $336, which is an 8% return, not a 140% one. Add creator fees, agency retainers, tooling and the people running the campaign and the ROI falls further while the ROAS does not move at all. This tool shows the media-only ratio and a fully-loaded one side by side, and never folds fees silently into the headline.

Why is the ad platform's ROAS higher than the one my bank agrees with?

Five reasons, and usually several at once. Returns and refunds take back revenue the platform already counted; discount codes and shipping you absorb never reach the bank; payment processing takes a slice of every order; view-through attribution credits an ad that was shown but never clicked; and returning customers get attributed to ads for orders they would have placed anyway. An 8% return rate alone drops a 2.40× campaign to 2.21×, which is below a 2.22× break-even — the same campaign, reported as profitable, actually losing money. Enter your return rate, discounts, shipping and fees and the tool shows the net figure beside the gross one.

What is incremental ROAS and why is it worse than my average?

Incremental ROAS prices the extra money: (revenue₂ − revenue₁) ÷ (spend₂ − spend₁) across two periods. Average ROAS prices every dollar you have ever spent. Because platforms deliver the cheapest available conversions first, the incremental figure is almost always the worse of the two. Doubling from $4,200 to $8,400 while revenue goes $10,080 to $16,800 reads as a healthy 2.00× blended, but the extra $4,200 came back at 1.60× — below break-even. That is the number that should govern a decision to scale, and the dashboard will stay green while it happens.

Does gross margin mean the same thing as markup?

No, and confusing them makes every ROAS target 30–50% too generous. Gross margin is profit as a share of the selling price; markup is profit as a share of the cost. A product bought for $69 and sold for $100 carries a 45% markup but a 31% gross margin, and break-even ROAS moves from 2.22× to 3.23× accordingly. This tool asks for gross margin — revenue minus cost of goods, divided by revenue — so check which one your figure is before trusting the verdict.