Booking a limited number of new home service accounts this quarter. Claim your spot →
Free tool

Marketing ROI Calculator.

See exactly what your marketing returns. Enter your spend, leads, close rate, and average sale — get your ROI, ROAS, cost per lead, and revenue instantly. No sign-up, no email required.

Your numbers

$
%
$
%
+200% Return on investment (ROI)
For every $1 you invest, you get back 3.0x
  • Jobs / sales booked per month 15
  • Revenue generated per month $9,000
  • Cost per lead $60
  • Cost per booked job $200
  • Net profit per month $1,050
  • Annual revenue $108,000

Results are estimates based on the figures you enter, for planning purposes only. Actual results vary by market, offer, and execution.

Who is this ROI calculator for?

Any business that spends to win customers.

If you invest in ads, SEO, or any lead source and close deals of a known value, this calculator works for you. A few of the industries that get the most out of it:

Home Services
HVAC, plumbing, roofing, electrical
Real Estate
Agents, brokers, property teams
Finance & Insurance
Advisors, brokers, lenders
E-commerce & Retail
Online and local stores
Healthcare & Dental
Clinics, practices, med-spas
Legal & Professional
Law firms, accountants, agencies
SaaS & Tech
Software, apps, subscriptions
Education & Coaching
Courses, programs, consultants

What is marketing ROI?

Marketing ROI (return on investment) measures how much revenue — or profit — your marketing generates compared to what you spent to get it. It's the single clearest way to know whether a channel, campaign, or agency is actually making you money or quietly draining it.

ROI (%) = (Revenue − Marketing Cost) ÷ Marketing Cost × 100

A closely related number is ROAS (return on ad spend), which is simply Revenue ÷ Spend. A 3.0x ROAS means every $1 spent brought back $3 in revenue. ROI subtracts the cost first, so the same scenario is a 200% ROI.

How to calculate your ROI (worked example)

Say you invest $3,000/month in marketing and it produces 50 leads. You close 30% of them — that's 15 jobs. Your average sale is $600:

  • Revenue = 15 jobs × $600 = $9,000
  • ROAS = $9,000 ÷ $3,000 = 3.0x
  • ROI = ($9,000 − $3,000) ÷ $3,000 × 100 = 200%
  • Cost per lead = $3,000 ÷ 50 = $60
  • Cost per booked job = $3,000 ÷ 15 = $200

Change any input in the calculator above and every number updates instantly.

What is a good marketing ROI?

A common benchmark is a 5:1 revenue-to-cost ratio (400% ROI) for a strong program, with roughly 2:1 (100% ROI) being the break-even-plus floor once you factor in the cost of delivering the work. But "good" depends on your margins: a business with 60% margins can thrive at a lower ROAS than one running on 15% margins. That's why the calculator includes an optional profit-margin field — revenue ROI and profit ROI can tell very different stories.

Questions

ROI calculator FAQ

ROAS is revenue divided by spend (a 3.0x means $3 back for every $1 in). ROI subtracts the cost first and shows it as a percentage, so the same case is 200%. ROAS is quick; ROI reflects the actual gain.
Both are useful. Revenue ROI shows top-line efficiency; profit ROI (using your margin) shows what actually hits your bank account. Enter your margin in the optional field to see net profit per month.
Include everything you spend to generate the leads you're measuring: ad spend, agency or management fees, tools, and content costs. The more complete the input, the more honest the ROI.
No. The calculator runs entirely in your browser. Nothing you type is sent anywhere, stored, or shared.
Usually the fix isn't more spend — it's a higher close rate, better lead quality, or faster follow-up. That's exactly what we help with. Book a free strategy call and we'll show you where the leaks are.

Want numbers like these for real?

Book a free strategy call. We'll map your market and show you exactly how to hit — and beat — the ROI you just calculated.

See all free tools