Skip to content
Get Buttered!
The Return on Butter Calculator

Marketing ROI Calculator: Which Channels Actually Make You Money?

Add each channel you pay for. See cost per lead, cost per customer, return on ad spend and ROI side by side, from your real numbers. Free, instant and no signup needed.

Updated

  • Free
  • No email for your result
  • +50 Butter Points
  • Cited benchmark
  • EXAMPLE: replace with yours
  • Your number

Your channels (per month)

EXAMPLE channels Replace the names and numbers with yours. Leave a channel at $0 to skip it.

1Channel 1
2Channel 2
3Channel 3
EXAMPLE · use your gross margin

What you keep after the direct cost of delivering the job. Set it to 100% for a revenue-based ROI.

Blended return on investment

—

Every $1 you spend brings back about — in revenue, across — a month.

— Return on ad spend
Your channels ranked by return on investment
Channel Spend Cost per lead Cost per customer ROAS ROI

Your best performer is —. Your most expensive customers come from —.

Add a second channel to see which one earns its keep.

Enter spend and results for at least one channel to see your return.

The dashed mark on the dial is your break-even return: the revenue per $1 of spend you need just to cover it at your gross margin.

Your full breakdown

Blended return on investment—

Your Channels Are Ranked. Want to Know Why?

Your free Butter Report compares each channel's cost per lead with industry benchmarks and adds a checklist of the tracking and follow-up leaks that make good channels look bad.

  • Your channel table, saved
  • Benchmark cost-per-lead comparison
  • Tracking and follow-up leak checklist
+200 Butter Points when you unlock

Your full breakdown opens right here. No spam, and we never sell your information. We ask for your mobile so we can follow up about your report. We’ll only text you if you check the text-message box.

Know which dollars are working

We manage ads for cost per lead, not clicks, with conversion tracking and lead follow-up included.

How we calculated this

The formula, in plain words

Per channel: cost per lead = spend ÷ leads. Cost per customer = spend ÷ new customers. ROAS = (customers × revenue per customer) ÷ spend. ROI = (customers × revenue per customer × margin − spend) ÷ spend.

Example: one Google Ads channel

Monthly spend
$2,000
Leads
40
New customers
8
Revenue per customer
$1,200
Gross margin
50%
  1. Cost per lead = $2,000 ÷ 40 = $50
  2. Cost per customer = $2,000 ÷ 8 = $250
  3. ROAS = (8 × $1,200) ÷ $2,000 = 4.8x
  4. ROI = (8 × $1,200 × 50% − $2,000) ÷ $2,000 = ($4,800 − $2,000) ÷ $2,000 = 140%

This channel returns 4.8x in revenue and 140% in gross-profit ROI. It's earning its keep.

Example inputs, not benchmarks.

Estimates for planning only; based on cited industry benchmarks. This is an estimate based on the numbers you entered. It's not a guarantee of results.

Quick answer

How do you calculate marketing ROI?

Marketing ROI = (gross profit from new customers − marketing spend) ÷ marketing spend. Gross profit is customers × revenue per customer × gross margin. ROAS is simpler: revenue ÷ ad spend. Calculate both for each channel to see which ones earn their keep and which ones just make noise.

By Buttered Business Team Updated

How it works

Four Quick Steps to Your Number

  1. Add a row for each channel you pay for, up to six.

  2. Enter monthly spend, leads, new customers and average revenue per customer.

  3. Enter your gross margin once, or leave it at 100% for revenue-based ROI.

  4. See every channel ranked by ROI, with your best and most expensive channels called out.

The method

How This Tool Does the Math

How the Marketing ROI Calculator works

Add one row for each channel you pay for: Google Ads, Facebook, SEO, direct mail and so on. For each, enter monthly spend, leads, new customers and average revenue per customer. Add your gross margin once. The calculator lines up five numbers per channel.

  • Cost per lead (CPL) = spend ÷ leads
  • Cost per customer (CPA) = spend ÷ new customers
  • Lead-to-customer rate = customers ÷ leads
  • Return on ad spend (ROAS) = (customers × revenue per customer) ÷ spend
  • Return on investment (ROI) = (customers × revenue per customer × margin − spend) ÷ spend

ROAS vs. ROI

ROAS uses revenue. ROI uses profit. A channel with a 3x ROAS can still lose money when margins are thin: at a 30% margin, every $1 spent brings back $3 in revenue but only $0.90 in gross profit. That's why we ask for your margin. If you leave it at 100%, you'll see revenue-based ROI, which flatters every channel.

Reading your results

Channels sort from best ROI to worst. ROI below 0% means the channel costs more than it brings in on first-sale revenue. Check your tracking before you cut it, because untracked phone calls and repeat purchases can hide real value. ROI from 0% to 100% is profitable but tight. Above 100%, the channel is earning its keep.

Benchmarks, used carefully

Your full report compares each paid search channel's cost per lead with WordStream by LocaliQ's 2026 search advertising benchmarks. Legal search ads, for example, run about $130 per lead. Benchmarks are averages for search ads across many advertisers. Your market, offer and landing page can push your numbers up or down.

What it doesn't count

This calculator uses first-sale revenue. Customers who buy again or refer friends are worth more, and the Lead Value Calculator shows that lifetime value. It also can't fix missing data. If you don't know your leads per channel, start by tracking calls and forms by source. That one change makes every marketing decision easier.

Tool FAQ

Questions About This Tool

How the numbers work and what to do with them.

Still chewing on something?

Ask a real human. We answer in plain English and never send you down a jargon rabbit hole.

What's the difference between ROI and ROAS?

ROAS is revenue divided by ad spend. ROI subtracts your costs: it uses gross profit, so it tells you whether a channel actually makes money. A high ROAS can still mean a loss when margins are thin.

What gross margin should I use?

The share of revenue you keep after the direct cost of delivering the job or product: materials, direct labor and similar costs. If you're not sure, leave it at 100% and read the result as revenue-based ROI.

Why does the calculator use first-sale revenue?

To keep the comparison fair and conservative. Repeat purchases and referrals make customers worth more, and the Lead Value Calculator shows that lifetime value.

What's a good marketing ROI?

Any ROI above 0% means the channel pays for itself on first-sale profit. Above 100% means it more than doubles what you put in. What's "good" depends on your cash flow and how much lifetime value each customer adds.

What if I don't know my leads per channel?

Use your best estimate for now, then start tracking. Call tracking numbers and form source fields make leads per channel visible within a few weeks.

Can I compare my numbers with industry benchmarks?

Yes. Your full report compares each paid search channel's cost per lead with WordStream by LocaliQ's 2026 search advertising benchmarks. Legal search ads, for example, run about $130 per lead.

Keep playing

Try These Next

  • The Butter Value Calculator

    Lead Value & Customer Lifetime Value Calculator

    Find what each lead and each customer is really worth, and the most you can afford to pay to win one. Formulas shown.

    Calculator +50 Butter Points

  • The Bread & Butter Budget Planner

    Ad Budget Calculator

    Work backward from the customers you want to the leads, clicks and monthly Google Ads budget you need, using industry benchmarks.

    Calculator +50 Butter Points

  • The Golden Crust Rank Calculator

    SEO ROI & Traffic Value Calculator

    See what higher Google rankings could be worth in clicks, leads and revenue, and what the same clicks would cost in ads.

    Calculator +50 Butter Points

+100 Butter Points

Your next step

Turn Your Number Into a Plan

Your result is an estimate from your own inputs. The fastest way to act on it is a free website audit, or a free 15-minute call where we look at your numbers together.

Free. No obligation. We never sell your information.

Prefer to talk? (855) 669-4884

Prefer to talk first? Book a free 15-minute call. Not ready for either? Try another free tool.

P.S. Every tool shows its formula and sources, so you can check our math before you trust it.

Your Butter Bank

Current level

Plain Toast

0 Butter Points

60 pts to Lightly Buttered

Rewards

Hit the points, claim the reward. Free, no purchase, no catch.

  • Bonus: AI Voice Agent Demo Call

    Hear an AI voice agent answer, qualify and book a lead by letting it call your phone. You choose the time, and it only calls the number you give us, with your OK.

    Unlocks at 60 Butter Points.

    Earn 60 more points Claimed. We will be in touch!
  • Bonus: Google Business Profile Checkup

    We review your Google Business Profile and point out the fixes that matter most for showing up in local search.

    Unlocks at 150 Butter Points.

    Earn 150 more points Claimed. We will be in touch!
  • Bonus: Follow-Up Teardown

    A one-on-one session that maps how your business answers and follows up with new leads today, step by step, and marks the three biggest gaps.

    Unlocks at 300 Butter Points.

    Earn 300 more points Claimed. We will be in touch!

Badges

  • First Pat Found your first hidden golden butter pat. Locked
  • Number Churner Finished your first free calculator. Locked
  • Audit Ace Ran a free Butter Score website audit. Locked
  • Reel Butter Pressed play on a Buttered video. Locked
  • Pat Collector Found 5 golden butter pats hidden around the site. Locked
  • Well Spread Explored 5 different pages of the site. Locked
  • Midnight Snack Browsing after 10 p.m. Ambition never sleeps. Locked
  • Secret badge Some things are better discovered. Locked
  • Speed Spreader Finished a free tool in under 60 seconds. Locked
  • Fully Buttered Reached the top level. Legend status. Locked
  • Golden Crust Audited a website that scored 90 or higher. Locked
  • Speed Demon Audited a website with a 90+ Google mobile speed score. Locked
  • AI Darling Audited a website that AI search crawlers can reach, with complete business schema. Locked

How to earn

  • Stop by (welcome bonus) +10 Butter Points
  • Explore a new page +5 Butter Points
  • Read deep into a page (halfway and near the end) +3 Butter Points
  • Find a hidden golden butter pat +30 Butter Points
  • Try a free calculator or quiz +10 Butter Points
  • Finish a calculator +50 Butter Points
  • Finish a quiz +60 Butter Points
  • Watch a video +20 Butter Points
  • Run your free website audit +100 Butter Points
  • Claim a reward or request your game plan +150 Butter Points
  • Discover a secret (psst: try typing something tasty) +25 Butter Points
Free · 2 quick steps +150 Butter Points

Your number is ready. Want the full breakdown?

Your Butter Report includes your numbers, what they mean for your business, and the three fixes that would move them most.

Step 1 of 2: About you

You're one step from your full report.

We never sell your information. Unsubscribe anytime.