Measuring Marketing ROI Without a Marketing Degree

Why this matters

Most owners already track how many leads a channel produced, but stop there, and stopping there is why marketing decisions still feel like guesswork even with a tracking spreadsheet in hand. Lead count alone cannot tell you whether a channel is earning its keep, because it ignores conversion rate, job size, and repeat business. The math to go from "leads tracked" to "return on investment understood" is genuinely simple, four numbers and two ratios, and it is the difference between shifting budget on a hunch and shifting it with confidence.

The four numbers you need per channel

Before any ratio means anything, you need these tracked separately for each marketing channel over the same period:

  1. What you spent on that channel in the period (as a share of total marketing spend, so channels stay comparable to each other even without listing raw amounts).
  2. How many leads it produced.
  3. How many of those leads converted to a booked, completed job.
  4. What those jobs were worth, including any repeat business from the same customers over a reasonable follow-up window, not just the first invoice.

If you are only tracking the first two, you are measuring reach, not return. The last two are what separate a channel that produces a lot of noise from one that produces real revenue.

Ratio 1: cost per lead

Spend divided by number of leads. This is the easiest number to get and the most commonly misused, because a low cost per lead feels like a win even when it hides a poor conversion rate.

  • Use cost per lead to compare the efficiency of getting attention, not to judge a channel's overall value on its own.
  • Never compare cost per lead across channels without also comparing conversion rate. A channel with double the cost per lead but triple the conversion rate is the better investment, and cost per lead alone would tell you the opposite.

Ratio 2: cost per booked job (the number that actually matters)

Spend divided by number of jobs that channel actually produced, not leads. This single ratio corrects the trap that cost per lead sets.

  • This is the fairest apples-to-apples comparison across channels, because it already accounts for the conversion-rate difference between a channel that produces a flood of unqualified calls and one that produces fewer, better-matched leads.
  • Rank channels by this number, not by lead volume or cost per lead. A channel with a higher cost per lead but a much lower cost per booked job is quietly your best-performing channel, and a lead-volume-only view would have hidden that.

The step most owners skip: lifetime value, not just the first job

A channel that produces a customer worth one job looks identical, on a single-job basis, to a channel that produces a customer who books a maintenance plan and calls back for every future need. Judging channels only on the first invoice systematically undervalues whichever channel produces more loyal, repeat customers.

  • Track repeat business from each channel's customers over a real window (a year is a reasonable starting point), not just the initial job.
  • A channel with a higher cost per booked job but a much higher customer lifetime value can still be your best investment, once the full picture is in. This is the single most common reason a "look how affordable" channel and an "expensive but works" channel get misjudged against each other.
  • This does not require sophisticated software. A simple tag on the customer record for original lead source, checked against that customer's total billed revenue a year later, gets you most of the way there.

Putting it together: a simple channel scorecard

Metric What it tells you What to watch for
Cost per lead How efficiently you get attention Cheap-looking channels can hide a poor conversion rate
Conversion rate (lead to booked job) Whether the channel attracts the right fit A channel with cheap, plentiful, low-fit leads underperforms here
Cost per booked job The fairest cross-channel comparison This is the ranking number, not lead volume or cost per lead alone
Customer lifetime value from that channel Whether the channel produces loyal, repeat business A channel that looks expensive per job can be the best long-run investment

How often to actually look at this

Review the full scorecard at least quarterly, and monthly for any channel you are actively testing or worried about. A single bad month on a channel that has performed well over a full year is noise, not a signal to cut it. A channel that consistently lags across several review periods, on cost per booked job and lifetime value both, is the one to renegotiate, shrink, or drop.

The mental model to keep

Reach is not revenue, and revenue is not lifetime value. Track spend against leads, leads against booked jobs, and booked jobs against what those customers are actually worth over time, and you will make better channel decisions than most owners who have a fancier dashboard but never connect spend all the way through to what a customer is actually worth. You do not need a marketing degree for this, you need four honest numbers, tracked consistently, and reviewed on a schedule.

References

  • U.S. Small Business Administration, guidance on measuring marketing return on investment for small businesses
  • Federal Trade Commission, guidance on truthful reporting of advertising performance claims
  • See related: Tracking Lead Source So You Know What Actually Works; A Lead Source Stops Performing, a Decision Tree