ServicesHow It WorksIndustriesResultsInsightsBuild My Plan
Calculating ROI

What are ROI and KPI?

Back to InsightsWhat are ROI and KPI?

What are ROI and KPI?

Key Facts

Why Most Marketing Spend Feels Like a Guess (and How to Fix It)

Most business owners know the feeling: the ad budget goes out, the invoices come in, and nobody can say for sure what that spend actually produced. You're not imagining it. As Demandbase's Jonathan Costello puts it, "In most organizations, marketing is seen as a cost center until proven otherwise" — and until you prove otherwise, every dollar feels like a leap of faith.

The problem usually isn't effort. It's visibility. According to Salesforce's ROI guide, businesses struggle to measure return because of disorganized data, unclear links between customer activity and outcomes, or simply tracking the wrong metrics. You pay for leads from ads, forms, and phone calls, but if you can't trace each one to a result, you can't tell which channel earns its keep.

The stakes are highest for smaller companies. Salesforce notes that proving value fast matters "particularly for small and midsize businesses (SMBs), where budgets are more constrained." A plumber or dental practice doesn't have six figures for attribution software — tool pricing research shows B2B attribution platforms typically start around $750/month, with implementation fees often exceeding license costs in year one.

Common measurement traps include:

  • Tracking vanity metrics like page views and follower counts instead of revenue-tied numbers like lead close rate and customer lifetime value
  • Watching too many metrics at once — experts recommend a "manageable few" of 5–8 KPIs aligned to core business objectives
  • Leaving out labor costs, which quietly skews ROI calculations
  • Expecting instant results from channels like SEO, which can take six or more months to show positive returns

Here's the shift that fixes the guessing: measuring return moves your marketing conversation from activity to outcomes. As Demandbase explains, ROI data "shifts the narrative from activity-based to outcome-based" — instead of "we ran three campaigns," you can say "we spent $20,000 and generated $80,000 in revenue." That's a sentence a business owner can actually act on.

And improving ROI and attribution consistently ranks as a top priority for marketers worldwide, according to Salesforce's State of Marketing research drawing on nearly 4,500 marketers. The appetite to fix this is real — what most businesses lack is a simple way to connect each lead to a result.

That's exactly why two metrics matter more than the rest: ROI, which tells you whether the money came back, and KPIs, which tell you what's happening along the way. When every lead's source, response speed, and outcome are tracked — the way CallMyLeads follows each lead from first touch to booked appointment — the guesswork disappears, and the definitions below become tools you use daily rather than terms you nod along to.

What ROI and KPI Really Mean (With Real Formulas and Benchmarks)

You can't improve what you can't measure — and most businesses that struggle with ROI aren't failing at marketing, they're failing at the math. Salesforce's ROI guide notes that disorganized data and tracking the wrong metrics are among the most common reasons ROI measurement goes wrong. So let's start with the definitions, plain and simple.

ROI answers one question: for every dollar you spent, how much did you get back? The standard formula is:

ROI = [(Revenue − Cost) ÷ Cost] × 100

Spend $1,000 on a campaign that brings in $6,000, and your ROI is 500%. That's a strong result by most industry benchmarks. According to Demandbase and Thrive Agency's research, 5:1 (500%) is generally considered strong, 2:1 is break-even territory, and 10:1 is exceptional but rarely sustainable at scale.

Context matters, though. AppsFlyer argues there's no universal "golden ratio" — what counts as good ROI depends on your margins, your industry, and your timeline. A 3:1 return might be fantastic in a low-margin business and disappointing in software.

If ROI is the final score, KPIs are the stats on the scoreboard. AppsFlyer frames KPIs as the first step to measuring ROI — the individual metrics like cost per lead, conversion rate, and customer lifetime value that tell you why your ROI is what it is. Common lead-focused KPIs include:

  • Cost per lead (CPL) — what you pay to get a prospect's attention
  • Lead close rate — how many of those prospects actually buy
  • Conversion rate — the percentage of contacts who take the next step
  • Customer lifetime value (LTV) — total revenue per customer over time

Experts recommend tracking a "manageable few" — roughly 5–8 KPIs tied to core business objectives. Track too many and focus dilutes; track too few and you miss gaps in your performance picture.

ROI and KPIs aren't opposites — ROI can itself be a KPI. Thrive's analysis treats ROI as one key performance indicator among many, while AppsFlyer treats KPIs as the building blocks of ROI. Both are right: ROI is the headline number, and KPIs are the supporting details that explain it.

That's exactly how CallMyLeads approaches tracking. Every lead is followed from source to booked appointment — response speed, lead source, and outcome recorded for each one — so the KPIs that drive ROI (cost per lead, close rate, conversion rate) stay visible in one place. If your leads never get a response, your ROI on them is zero no matter how good the campaign was. Want to stop paying for leads you never get to talk to? Every new lead answered in seconds, 24/7/365 — book a free 15-minute scoping call to see what that does to your numbers.

How CallMyLeads Tracks ROI and KPIs Automatically for Every Lead

Knowing your ROI is 300% only helps if you can trust the numbers behind it. Yet most small businesses can't say where a lead came from, how fast it got a reply, or whether it turned into a booked job — the exact data ROI formulas depend on.

That's the measurement gap the research points to. Salesforce notes that businesses struggle with ROI because of disorganized data and unclear links between customer activity and outcomes. And it's especially critical for SMBs, where budgets are tight and value needs proving fast.

This is where CallMyLeads closes the loop. Its source-to-booking tracking records three things for every single lead: where it came from, how fast it got a response, and what happened next. Those map directly to the lead-focused KPIs experts say matter most — cost per lead, lead close rate, and conversion rates.

  • Lead source — every form, ad, chat, referral, and missed call is connected to one response system, so attribution isn't guesswork.
  • Response speed — first reply happens in seconds, and the timestamp is captured for every lead.
  • Outcome — each lead is tracked to a result: booked, nurtured, or routed to your team, with automatic qualification scoring along the way.
  • Conversion rate — booked appointments divided by total leads, by source, with no manual spreadsheet work.

Because every lead carries a source and an outcome, the ROI math becomes simple. Take the standard formula — [(Revenue − Cost) ÷ Cost] × 100 — and plug in real numbers: per-minute pricing means your cost side is exact (screened spam and robocalls are never billed, so you only pay for minutes actually handling leads). Close a few jobs, and you can compute a true ratio against the widely cited 5:1 benchmark for strong ROI.

Compare that to building the measurement stack yourself. Attribution platforms typically start around $750 per month, before implementation fees and analyst time. CallMyLeads includes source-to-booking tracking in every plan — metered at 21¢/min, managed at 14¢/min — with everything flowing automatically into your existing CRM and calendar. Your leads, your data, and your calendar stay yours.

No dashboards to build. No attribution model to argue about. Just the KPIs that feed ROI, captured for every lead, whether it arrived at 2 PM on a Tuesday or 2 AM on a holiday.

Frequently Asked Questions

What's the difference between ROI and KPIs?
ROI measures the financial return of an activity relative to its cost — whether the money came back — while KPIs are the supporting metrics (like cost per lead, conversion rate, and customer lifetime value) that explain why your ROI is what it is. AppsFlyer frames KPIs as the first step to measuring ROI, and some experts even treat ROI itself as one KPI among many.
How do I calculate marketing ROI?
Use the standard formula: ROI = [(Revenue − Cost) ÷ Cost] × 100. For example, spend $1,000 on a campaign that brings in $6,000 and your ROI is 500%. Just be careful to include all costs — leaving out labor costs and overhead is one of the most common calculation mistakes.
What's a good ROI for my marketing campaigns?
A 5:1 ratio (500% ROI) is generally considered strong, 2:1 is break-even territory, and 10:1 is exceptional but rarely sustainable at scale. But context matters — a 3:1 return might be fantastic in a low-margin business and disappointing in software, so there's no universal 'golden ratio.'
How many KPIs should I track at once?
Experts recommend a 'manageable few' — roughly 5–8 KPIs tied to your core business objectives. Tracking too many dilutes focus and resources, while too few leaves gaps in your performance picture. Focus on revenue-tied metrics like lead close rate and customer lifetime value, not vanity metrics like page views.
Why does my ROI look bad even when my marketing seems to be working?
Common culprits include disorganized data, tracking the wrong metrics, and unclear links between customer activity and outcomes. If you can't trace each lead to a result, you can't tell which channel earns its keep — and Salesforce notes these measurement gaps are among the top reasons ROI calculations go wrong. Also remember some channels, like SEO, can take six or more months to show positive returns.
Do I need expensive attribution software to track ROI as a small business?
Not necessarily. B2B attribution platforms typically start around $750/month, and implementation fees often exceed license costs in year one — a big burden for SMBs where budgets are constrained. Services like CallMyLeads include source-to-booking tracking (lead source, response speed, and outcome for every lead) in every plan, so the KPIs that feed ROI stay visible without building a measurement stack yourself.

From Guessing to Knowing: Your Next Move

ROI and KPIs aren't jargon — they're the difference between hoping your marketing works and knowing it does. ROI tells you whether the money came back, using the simple formula [(Revenue − Cost) ÷ Cost] × 100, while KPIs like cost per lead, close rate, and conversion rate explain why. The benchmarks are clear: experts widely cite 5:1 as a strong return, and tracking a manageable 5–8 KPIs keeps your focus sharp. But the math only works if you can trace every lead to a result — and that's where most small businesses get stuck. Start by picking your handful of KPIs, include labor costs in your calculations, and give slow-burn channels like SEO the time they need. If you'd rather skip the dashboards and attribution debates, CallMyLeads tracks source, response speed, and outcome for every lead automatically — so your ROI math is built on real numbers, not guesses. Stop paying for leads you never get to talk to. Book a free 15-minute scoping call and see what answering every lead in seconds does to your numbers.

Build My Lead Response Plan

Get lead response tips that actually work