📊
Business & Legal/ROI Calculator

ROI Calculator

Measure ad campaign profitability: ROI, ROAS, CPA, CPC, and break-even.

AD METRICSROI + ROASBreak-evenCPA / CPCAll ad platforms
Saved Campaigns· Auto-save on
The CalculatorPage 1
$
$
$
Enter ad spend and revenue to see ROI
Data Source & Legal Disclaimer
Effective: Standard formulas — no expirationLast updated: 3 months agoUpdate: Manual review
Sources: Google Ads — ROI & ROAS Guide

ROI and ROAS calculations use standard financial formulas. Results depend on the accuracy of your input data. This tool does not account for all business costs or revenue factors.

See all data sources & update policy →
How it worksPage 2

How ROI works — illustrated

ROI answers one question: for every dollar you spent, how much profit came back? The formula is ROI = (gain − cost) ÷ cost × 100, where gain is the revenue driven by the campaign and cost includes both ad spend and the product/service cost of fulfilling those sales. This calculator also derives ROAS (revenue ÷ spend), CPA (cost per acquisition), CPC, and CTR, then projects your break-even revenue — the point where the campaign stops losing money. An 80% ROI means each $1.00 of ad spend returns $1.80 of profit; anything below 0% means the campaign is destroying value even if it is generating revenue.

ROI waterfall, formula, and payback point
ROI = (gain − cost) ÷ costP&L waterfall$3,000−$1,200−$1,000Net +$800revenueproductad spendnet profitROI formula(gain − cost) / cost(1,800 − 1,000) / 1,000= 80%ROAS = 3,000 / 1,000= 3.0xPayback line — net profit vs revenuelosingprofitbreak-even ≈ $1,667 revenuebelow ~$1,667 revenue the campaign loses money; above it every extra dollar adds ~60¢ of profit.

The waterfall strips revenue down to net profit: $3,000 revenue − $1,200 product cost − $1,000 ad spend = $800. Because product cost is roughly 40% of revenue, profit only turns positive once revenue passes about $1,667 — that is the break-even point on the payback line.

Worked example

Alicia runs a $1,000 ad campaign for a skincare brand. The ads drive $3,000 in revenue, the products cost $1,200, and 500 clicks convert 30 times.

  1. Gross profit:$3,000 revenue − $1,200 product cost = $1,800
  2. Net profit:$1,800 − $1,000 ad spend = $800
  3. ROI:($800 ÷ $1,000) × 100 = 80% return on ad spend
  4. Efficiency and break-even:ROAS 3.0x · CPA $33.33 ($1,000 ÷ 30) · break-even at ~$1,667 revenue (≈17 conversions)
FAQ & detailsPage 3

To use it: open the tool, enter your inputs, and get instant results — calculate ROI, ROAS, net profit, CPA, CPC, and break-even for Facebook, Google, and TikTok ad campaigns. Everything runs locally; nothing is uploaded.

FreeToolHub ROI Calculator (Marketing/Ads) is a free browser-based tool — calculate ROI, ROAS, net profit, CPA, CPC, and break-even for Facebook, Google, and TikTok ad campaigns. No signup, no upload; everything runs locally in your browser.

About this tool

What is this tool?

Is your ad spend worth it? Calculate ROI and break-even ROAS instantly. Free, no signup.

ROI + ROASBreak-evenCPA / CPCAll ad platforms

What Is the ROI Calculator?

The ROI Calculator is an advertising profitability workbench built on five inputs: ad spend, campaign revenue, product or service cost, conversions, and an optional click count. From those it derives the full metric stack that media buyers actually report: ROI as net profit over spend, ROAS as revenue divided by spend, net profit, profit margin, average order value, cost per acquisition, cost per click, and conversion rate. A P&L panel walks from revenue down to net profit line by line, and a break-even card computes the exact revenue, translated into a conversion count at your average order value, needed to cover both product cost and media spend. A Sample button loads a $1,000 spend, $3,000 revenue scenario.

Who Should Use This Tool?

Media buyers running Facebook, Google, or TikTok campaigns use it to test whether a flattering ROAS still produces profit once product cost is deducted, the classic trap where 3x revenue on spend loses money on thin margins. E-commerce founders and dropshippers check cost per acquisition against average order value before scaling budgets. Affiliate marketers compare cost per click across traffic sources, while small agencies drop client numbers in to build a quick P&L narrative for monthly reports. It is equally useful after a campaign ends, reconciling actual revenue against ad-platform dashboards that happily report ROAS but never show net profit, margin, or the revenue threshold where a campaign stops losing money.

How Does It Work?

(1) Enter your numbers: ad spend and revenue are required, while product cost, conversions, and clicks are optional refinements that unlock gross profit, CPA, CPC, conversion rate, and average order value. (2) The engine builds a small waterfall: gross profit equals revenue minus product cost; net profit subtracts ad spend; ROI divides net profit by spend; ROAS divides revenue by spend. Break-even revenue is spend divided by (1 minus product cost over revenue), and break-even conversions divide spend by average order value net of product cost per order. (3) Read the panel: the headline ROI carries a plus or minus sign, cards surface ROAS and net profit, the P&L list reconciles every line, and the amber break-even box names the revenue and order count you must clear.

Why Can a 3x ROAS Still Lose Money?

ROAS divides revenue by spend; ROI divides profit by spend after product cost. Ad platforms prefer ROAS because it looks bigger, but it ignores what your goods cost you. The sample scenario shows the gap concretely: $1,000 of spend drives $3,000 of revenue for a flattering 3.00x ROAS, yet with $1,200 of product cost the campaign nets $800, an 80% ROI. Both numbers are true; only one tells you whether to scale. The break-even card adds the practical floor: revenue must exceed spend divided by gross margin percentage before any profit appears, so thin-margin catalogs may need 4x or 5x ROAS while high-margin digital products profit below 2x. Judge every campaign by both figures together.

Frequently Asked Questions

How is marketing ROI actually calculated?

ROI = (revenue generated − total cost) ÷ total cost. Spend $2,000 on a campaign that produces $8,000 in revenue and the ROI is 300% — $6,000 of profit per $2,000 risked. The subtlety is revenue quality: counting gross revenue flatters campaigns that sell thin-margin products, which is why this calculator includes product cost and reports return on contribution margin, not just the headline multiple.

What is a good ROI or ROAS for ads?

A common benchmark is 4:1 ROAS — $4 revenue per $1 spent — as the line between acceptable and strong, but the honest threshold depends on your margin: a 70%-margin software sale breaks even near 1.4:1 ROAS, while a 20%-margin reseller needs over 5:1 just to cover costs. Compute your break-even ROAS as 1 ÷ gross margin; campaigns above it print money, below it burn it, regardless of what the industry benchmark says.

Why does product cost matter in the ROI math?

Because $10,000 of revenue on a product that costs $7,000 to deliver is a $3,000 win, not a $10,000 one. Including product cost converts the calculation from revenue-return (ROAS) to profit-return (ROI), and the two diverge violently across products: a 90%-margin digital course and a 15%-margin hardware gadget can show identical ROAS while one is profitable and the other is subsidizing its own decline. The calculator keeps both views so you can compare campaigns selling different products on the same footing.

What is the difference between ROI, ROAS, and break-even ROAS?

ROAS = revenue ÷ ad spend (a $4,000 return on $1,000 spend is 4.0). ROI subtracts cost from the return first ((revenue − cost) ÷ cost — the same campaign at 60% margin is 1.4, or 140%). Break-even ROAS = 1 ÷ gross margin — the ROAS at which profit is exactly zero. Track all three: ROAS for platform optimization, ROI for business truth, break-even as the line your media buyer must stay above.

How do I calculate marketing ROI and break-even ROAS?

ROI = (Revenue - Ad Spend) / Ad Spend × 100. Break-even ROAS = 1 / Profit Margin. If your margin is 40%, you need a 2.5x ROAS to break even. Enter your spend, revenue, and margin to see whether your campaigns are profitable or merely generating revenue at a loss.

What is a good ROAS benchmark by industry?

Average ROAS varies: e-commerce targets 3-4x, B2B lead generation 2-3x, and brand awareness campaigns may accept 1.5x. A 4x ROAS on a 25% margin product yields 100% ROI ($1 spent returns $2 profit). This tool benchmarks your numbers against these standards automatically.

Other names for this tool

This tool is also known by these tasks — each link opens the same tool with a focused guide:

Related tools

Joke of the Day
Sep 17

Why did the fish get bad grades?

Free core, forever

Keep the Free Edition Free

No signups, no data sold. The core of every tool is free forever — the optional Pro plan adds batch processing, unlimited downloads, white-label exports and an ad-free experience.

Support me on Ko-fi— keep tools free

100% of proceeds go towards hosting & building more free tools.