ROI and ROAS
Did the campaign bring in more than it cost? Above 0% ROI, or above 1x ROAS, revenue beat the spend.
Free tool · Marketing
Enter what a campaign cost and what it brought in to see your ROI, ROAS, cost per lead, cost per customer and conversion rate.
Use one campaign and one time period. Everything updates as you type.
How it's calculated: ROI = (revenue − spend) ÷ spend × 100. ROAS = revenue ÷ spend. Cost per lead = spend ÷ leads. Cost per customer = spend ÷ new customers.
Return on investment Profitable
260%
return on what you spent
ROAS
3.60x
Revenue minus spend
$13,000
Cost per lead
$33.33
Cost per customer
$166.67
Lead-to-customer rate
20%
Revenue per customer
$600.00
Revenue minus spend per customer
$433.33
Every $1 spent brought in $3.60 in revenue. Check that this still leaves a profit after what the work costs to deliver.
How it works
The full cost of one campaign over one period: ads, creative, tools and fees.
The revenue it brought in, the leads it produced and how many of them became customers.
See ROI, ROAS, cost per lead, cost per customer and conversion rate, with a plain note on what they mean.
What the numbers mean
Each one answers a different question, so look at them together.
Did the campaign bring in more than it cost? Above 0% ROI, or above 1x ROAS, revenue beat the spend.
What one inquiry costs you. Useful for comparing channels and ads that aim at the same customer.
What one paying customer costs you. Compare it with what a customer is worth over time, not only the first sale.
How many leads turn into customers. A low rate often points to slow replies or follow-up, not the ads.
Why it matters
A campaign can look busy with clicks and leads and still cost more than it earns. ROI shows what's actually paying off.
Find the campaigns that bring in less than they cost, so you can fix them or stop them.
When a campaign clearly pays for itself, you have a reason to test a bigger budget.
Clear numbers make it easier to explain your marketing budget to partners, investors or yourself.
FAQ
Short answers about how the tool works and what it's for.
Take the revenue a campaign brought in, subtract what you spent on it, divide by what you spent and multiply by 100. For example, $18,000 in revenue from $5,000 in spend is ($18,000 − $5,000) ÷ $5,000 × 100 = 260% ROI. Count every cost of the campaign, not only the ads.
ROAS is revenue divided by spend, shown as a multiple: $3.60 back for every $1 is a 3.6x ROAS. ROI subtracts the spend first and shows the gain as a percentage, so the same campaign has a 260% ROI. Neither one counts what the product or service costs you to deliver. For a stricter view, enter gross profit instead of revenue.
Typical ranges vary by industry, so the more useful bar is your own break-even ROAS: 1 ÷ your gross margin. With a 40% margin you need 2.5x just to cover the ad spend. Anything above that earns money on the first sale, and repeat customers can make a lower ROAS worth it.
Cost per lead is spend ÷ leads: what you pay for an inquiry. Cost per acquisition is spend ÷ new customers: what you pay for someone who actually buys. The gap between them is your lead-to-customer rate, so better follow-up lowers cost per acquisition without changing the ads.
Everything the campaign cost: ad spend, design and video, tools, and agency or freelancer fees. Leaving costs out makes ROI look better than it is. The calculator works for any channel, from Google and Meta ads to email, flyers and events.
No. The calculator runs in your browser and nothing you enter is sent to us. It's free, with no sign-up and no limits.
More free tools
Preview images, videos and carousels in an Instagram-style post with crop checks and caption controls, then export a PNG mockup.
Open toolCheck your Google Maps ranking from nine points around your business, compare competitors, see review gaps and get a prioritized list of fixes.
Open toolCreate a wa.me click-to-chat link for your business number, add a starter message and download a QR code for print and signage.
Open tool Priya · AI ads manager
Priya, your AI ads manager, runs your Meta, Google and TikTok ads, watches the spend every day and shows you what's working.