ROAS Calculator

Calculate Return on Ad Spend — instantly see ROAS, break-even, POAS and net profit.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

ROAS — Return on Ad Spend — is the single most-watched number in performance marketing. It tells you how many pounds of revenue your advertising generated for every pound you spent. A ROAS of 5× means £5 returned for every £1 invested in ads. But a raw ROAS number without context can mislead: a 3× ROAS is a disaster if your cost of goods is 80%, and a 2× ROAS can be highly profitable if you sell high-margin digital products.

This calculator goes beyond the basic formula. Enter your ad spend, the revenue those ads produced, and an optional COGS (cost of goods sold) percentage. You instantly see your ROAS, a plain-English rating, the break-even ROAS personalised to your margins, gross profit, net profit, POAS (Profit on Ad Spend), net margin, and the cost to generate each unit of revenue — all computed live in your browser with no data uploaded anywhere.

How it works

The core formula is the simplest in marketing analytics:

ROAS = Ad Revenue ÷ Ad Spend

A £2,000 campaign that drives £8,000 in revenue has a ROAS of (or 400%). The calculation is instantaneous — what takes time is interpreting whether that number is actually good for your business.

Break-even ROAS

To know the minimum ROAS you need to avoid losing money on goods, the calculator applies:

Break-even ROAS = 1 ÷ (1 − COGS%)

With a 40% COGS rate, break-even ROAS = 1 ÷ 0.60 = 1.67×. Your actual ROAS of 4× comfortably clears that bar. With a 75% COGS rate, break-even ROAS shoots to 4×, meaning your “good” 4× ROAS is actually only just covering the cost of goods — with nothing left for ad spend, overheads or profit.

POAS — the complete picture

ROAS uses raw revenue; POAS uses profit:

POAS = (Revenue × (1 − COGS%) − Ad Spend) ÷ Ad Spend

POAS tells you how much profit you made per pound spent on ads, after deducting the cost of goods. A POAS of 1× means you doubled your investment in pure profit terms — very different from a ROAS of 1×, which means you only got your ad spend back.

Worked example

Suppose you run a Google Shopping campaign:

InputValue
Ad Spend£2,000
Ad Revenue£8,000
COGS40%

Calculations:

  • ROAS = £8,000 ÷ £2,000 = 4.00× (Healthy)
  • Break-even ROAS = 1 ÷ (1 − 0.40) = 1.67× — your 4× clears this comfortably
  • Gross profit = £8,000 × 0.60 = £4,800
  • Net profit = £4,800 − £2,000 = £2,800
  • POAS = £2,800 ÷ £2,000 = 1.40× (for every £1 in ad spend you pocket £1.40 profit)
  • Net margin = £2,800 ÷ £8,000 = 35%

Now change the COGS to 70% — same ROAS of 4×, but gross profit drops to £2,400, net profit to £400, POAS to just 0.20×, and net margin to 5%. A ROAS target that looks healthy can hide a barely-profitable campaign if margins are squeezed.

Formula reference

MetricFormula
ROASRevenue ÷ Ad Spend
Break-even ROAS1 ÷ (1 − COGS%)
Gross ProfitRevenue × (1 − COGS%)
Net ProfitGross Profit − Ad Spend
POASNet Profit ÷ Ad Spend
Net MarginNet Profit ÷ Revenue
Cost per Revenue UnitAd Spend ÷ Revenue

Everything runs entirely in your browser — no figures are transmitted or stored.

Ad placeholder (rectangle)