Skip to content
Strategy7 min read

The Five Numbers Every Small Business Marketing Report Should Show

A useful marketing report shows leads by source, cost per lead, booked or closed jobs, revenue from marketing, and the trend. Here is how to read each one.

A hand-drawn line graph on paper beside a ruler and pen on a dark desk

Short answer: A small business marketing report should show five numbers: leads by source, cost per lead, how many of those leads booked or bought, the revenue that came from them, and how all of that is trending month over month. Impressions, reach, followers and clicks can support the story, but they do not tell you whether marketing is paying for itself. If your report cannot show the five, the problem is usually tracking, and that is fixable.

A report should answer one question: is marketing paying for itself?

Most marketing reports we are handed during an audit are long. Twenty pages of charts, impressions in the hundreds of thousands, click-through rates, engagement, a few screenshots of posts. The owner reads the first page, sees that numbers went up, and files it.

None of that answers what an owner actually wants to know: how many customers did we get from marketing, what did each one cost, and is it getting better or worse. If a report does not answer that on the first page, it is describing activity rather than results.

The five numbers below are the ones we build our own client reports around. They work for a painter, a spa, a law firm or an online store, with small changes in wording.

1. Leads by source

A lead is a real person who raised their hand: a phone call of meaningful length, a form submission, a booking request, a direct message asking about service. Count them, then split them by where they came from: Google search ads, organic Google search, your Google Business Profile, Facebook and Instagram, referrals, email, and so on.

The split is the point. A total of "60 leads this month" hides the fact that 40 came from referrals you would have gotten anyway and only a handful came from the ads you are paying for.

Getting this right takes setup. Forms need to be recorded as key events in GA4, calls need to be tracked by source, and spam and wrong numbers need to be filtered out. Our guide to tracking calls and form fills in GA4 covers the basics, and call tracking for small businesses explains how to tie each call back to the ad or listing that produced it.

2. Cost per lead, by paid channel

For each paid channel, divide what you spent by the leads it produced. Include what you pay for management and creative if you want the honest number, or show both: media cost per lead and all-in cost per lead.

Cost per lead on its own can mislead. A channel with cheap leads that never book is worse than one with expensive leads that usually do. That is why it sits next to the next number rather than standing alone. It is still the fastest early warning you have. If cost per lead doubles in a month, something changed: a competitor, a broken form, a landing page, a campaign setting.

For working backward from cost per lead to a sensible ad budget, see how much a small business should spend on Google Ads.

3. Booked or closed, not just contacted

This is the number most reports skip, because it lives outside the ad platforms. It is how many leads became booked appointments, signed estimates, enrolled students or orders.

For many small businesses the data is in a booking tool, a CRM, a spreadsheet or a stack of estimates. You do not need perfect software to track it. A simple log with the lead's date, source and outcome (booked, quoted, lost, not a fit) is enough, as long as someone keeps it up. Where a booking system or CRM can send outcomes back to Google Ads or Meta, it is worth connecting, because the ad platforms optimize better when they know which leads turned into customers.

Once you have it, you can calculate the number that matters most for a service business: cost per customer by channel. That is the figure to compare when deciding where the next dollar goes.

4. Revenue from marketing

Revenue attributed to marketing is the bridge between a marketing report and a business decision. For an online store it often comes straight from the platform. For a service business it usually means attaching job values to the customers in your lead log.

It does not have to be exact to be useful. An average job value multiplied by new customers per channel is a reasonable start, and you can refine it later. Separate new customers from repeat customers where you can, since repeat business is often where the profit sits.

Our client results are reported this way. For Haven Noire, the boutique spa we work with near Kissimmee, the headline numbers were client base 2.7× and monthly revenue 7× in 13 months, because those are the figures the owner runs the business on.

5. The trend, against the same month last year

A single month tells you very little. A slow August or a busy March might be the season, not the marketing. Show each of the four numbers above as a trend over several months, and where you have the history, against the same month last year.

In Central Florida this matters more than most places, because tourism, school calendars and summer heat move demand around for many local businesses. A month-over-month drop that matches last year's pattern is not a crisis. A drop that breaks the pattern is worth a conversation.

Add notes to the trend when something changed: a new campaign, a website launch, a price change, a tracking fix. Six months later, nobody remembers why March jumped.

Vanity metrics: fine in the appendix, wrong at the top

These numbers are not useless. They help diagnose problems. They just do not tell you whether marketing worked, so they belong below the five, not instead of them.

  • Impressions and reach. How many times something was shown. Easy to inflate, rarely tied to revenue.
  • Followers and likes. Useful as a light signal of trust, not a measure of customers.
  • Clicks and click-through rate. A diagnostic for ad copy and targeting, not an outcome.
  • Website sessions. Traffic that does not call, book or buy is not a result.
  • Average position or keyword rankings on their own. Rankings matter when they bring in leads, so show the leads.
  • "Conversions" that are really page views or button taps. If a report counts a visit to the contact page as a conversion, the number will look great and mean little.

That last one is common. Before trusting any conversion number, ask exactly what action it counts. In GA4 these are called key events, in Google Ads they are conversions, and both are only as honest as the setup behind them.

What to ask your agency or in-house person for

If your current report does not show the five numbers, ask for them directly. A good partner will either produce them or explain exactly which piece of tracking is missing and how to fix it. Then ask for access: you should be able to log in to your own GA4 property, ad accounts and call tracking without asking anyone. If you are not sure who controls those, read who owns your website and ad accounts.

At ROEM Digital, calls, forms and bookings are tracked before any ad spend starts, and our reports are written around these numbers in plain language. If you want a second set of eyes on what you are getting today, our consulting work often starts with exactly that review.

Frequently asked questions

What is a good cost per lead for a small business?

It depends on what a customer is worth to you and how many leads you close. Work it out from your own numbers: average job value, profit margin and close rate tell you the most you can pay per lead and still make money. Industry averages from other markets are a poor substitute.

How often should I get a marketing report?

Monthly suits most small businesses. It is frequent enough to catch problems like a broken form or a spike in cost per lead, and long enough to smooth out day-to-day noise. Paid campaigns should still be checked more often by whoever runs them.

Why don't my Google Ads conversions match my actual leads?

Usually because the conversion action counts something other than a real lead, such as page views or button taps, or because the same lead is counted twice. Check exactly what each conversion action records, then compare it against your own lead log for the same period.

Do I need a CRM to track booked and closed leads?

No. A shared spreadsheet with the lead date, source and outcome works if someone updates it consistently. A CRM or booking system makes it easier and can send results back to the ad platforms, but the habit matters more than the software.

Want this handled for you?

Get a free marketing audit