Free tool · Marketing

Marketing ROI calculator

Enter what a campaign cost and what it brought in to see your ROI, ROAS, cost per lead, cost per customer and conversion rate.

  • Free
  • No sign-up
  • Runs in your browser
1

Your campaign

Use one campaign and one time period. Everything updates as you type.

Ads, tools, creative and any agency fees.

Only sales you can trace back to it.

Calls, forms, messages and other inquiries.

Leads who went on to pay you.

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

Work out your marketing ROI in three steps.

  1. 1

    Enter what you spent

    The full cost of one campaign over one period: ads, creative, tools and fees.

  2. 2

    Add your results

    The revenue it brought in, the leads it produced and how many of them became customers.

  3. 3

    Read the numbers

    See ROI, ROAS, cost per lead, cost per customer and conversion rate, with a plain note on what they mean.

What the numbers mean

What each number tells you.

Each one answers a different question, so look at them together.

ROI and ROAS

Did the campaign bring in more than it cost? Above 0% ROI, or above 1x ROAS, revenue beat the spend.

Cost per lead

What one inquiry costs you. Useful for comparing channels and ads that aim at the same customer.

Cost per customer

What one paying customer costs you. Compare it with what a customer is worth over time, not only the first sale.

Lead-to-customer rate

How many leads turn into customers. A low rate often points to slow replies or follow-up, not the ads.

Why it matters

Know your numbers before you spend more.

A campaign can look busy with clicks and leads and still cost more than it earns. ROI shows what's actually paying off.

Spot what isn't working

Find the campaigns that bring in less than they cost, so you can fix them or stop them.

Back what works

When a campaign clearly pays for itself, you have a reason to test a bigger budget.

Report in dollars

Clear numbers make it easier to explain your marketing budget to partners, investors or yourself.

FAQ

Marketing ROI questions.

Short answers about how the tool works and what it's for.

How do I calculate marketing ROI?

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.

What's the difference between ROI and ROAS?

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.

What's a good ROAS?

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.

What's the difference between cost per lead and cost per acquisition?

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.

What should I count as spend?

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.

Is my data saved anywhere?

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

Priya · AI ads manager

Want better numbers next month?

Priya, your AI ads manager, runs your Meta, Google and TikTok ads, watches the spend every day and shows you what's working.