Insight

How to measure marketing ROI for a small business

Learn how to measure marketing ROI for your small business, from the formula to attribution, the metrics that matter, and how often to review.

Published

May 20, 2026

Reading time

6
min read
Amplify
How to measure marketing ROI for a small business

Learn how to measure marketing ROI for your small business, from the formula to attribution, the metrics that matter, and how often to review.

In this article

To measure marketing ROI, subtract your marketing spend from the gross profit it generated, then divide that figure by the spend and multiply by 100. If you spend $2,000 and it drives $8,000 in gross profit, that is a 300 percent return.

The catch for most small businesses is not the formula. It is knowing which sales your marketing actually caused, and having the tracking in place to prove it rather than guess. Get those two things right and the maths looks after itself.

What is marketing ROI and how is it calculated?

Marketing ROI is the profit you earn back for every dollar you put into marketing, shown as a percentage or a ratio. The clean version is (gross profit from marketing minus marketing cost) divided by marketing cost, times 100. Use gross profit, not revenue, or you will badly overstate how well a campaign is doing.

Say a campaign brings in $10,000 of revenue at a 40 percent gross margin. That is $4,000 of gross profit. If the campaign cost $1,000, your ROI is (4,000 minus 1,000) divided by 1,000, which is 300 percent, or a 3:1 return. Revenue alone would have flattered it to 900 percent.

Note: Always run the calculation on gross profit, not revenue. A campaign that looks wildly profitable on turnover can quietly lose money once cost of goods is taken out.

What counts as marketing cost?

Marketing cost is everything you spend to run the activity, not just the ad platform bill. Owners routinely track the media spend and forget the tools, the agency or contractor fees, and the hours their own team pours in. Leaving those out makes weak channels look far healthier than they are.

  • Media and ad spend: Google, Meta, LinkedIn, print, radio, sponsorships.
  • Tools and software: email platform, CRM, landing page builder, scheduling apps.
  • People: contractor or agency retainers, plus a fair value for internal time.
  • Creative and production: photography, video, design, copywriting.

How do you attribute sales to the right channel?

Attribution is the process of tying each sale back to the marketing that prompted it, and it is where most small business ROI falls apart. The simplest reliable method is to ask every new enquiry how they found you and to log it in your CRM, then back that up with digital tracking so you are not relying on memory alone.

For online activity, connect Google Analytics 4 with conversion tracking and use unique tracking links or promo codes per campaign. For phone and walk-in trade, a call-tracking number or a single "how did you hear about us" field does the heavy lifting. Our guide to Google Ads for small business walks through setting conversion tracking up properly.

Best practice: Ask every new lead one question, "what made you get in touch today", and record the answer the same day. Over a quarter this beats guesswork every time.

Which marketing metrics actually matter?

The metrics worth watching are the ones tied to money and repeat custom, not vanity numbers like followers or impressions. Cost per lead, cost per acquisition, and customer lifetime value tell you whether a channel earns its place. Track a handful consistently rather than a dashboard of forty you never read.

MetricWhat it tells youHow to work it out
Cost per lead (CPL)What each enquiry costs youSpend divided by number of leads
Cost per acquisition (CPA)What each paying customer costsSpend divided by new customers
Conversion rateHow well leads turn into salesCustomers divided by leads, times 100
Customer lifetime value (LTV)Total profit a customer brings over timeAverage order value, times purchases per year, times years retained, times margin
Return on marketing (ROI)Profit earned per dollar spent(Gross profit minus spend) divided by spend, times 100

The pairing that matters most is CPA against LTV. If a customer costs you $150 to win and brings $900 in lifetime profit, you can afford to spend more to grow. If those numbers are reversed, no amount of clever creative fixes it.

Warning: A channel with a low cost per lead can still lose you money if those leads rarely convert. Follow every lead through to a sale before you judge a channel.

How long before ROI is worth measuring?

Give a channel enough time and volume to produce a fair read, usually one to three months depending on your sales cycle. A trade business quoting big jobs needs longer than a cafe selling coffee, because fewer sales means more noise. Judging a campaign after two weeks and a handful of leads tells you almost nothing.

Set a review rhythm instead of reacting to every daily wobble. A monthly look at CPL and CPA per channel, plus a quarterly ROI and LTV review, keeps you honest without drowning in spreadsheets. A joined-up hybrid marketing strategy makes this easier because every channel reports into the same numbers.

The short version: measure marketing ROI on gross profit, count every cost including your own time, attribute each sale with a simple "how did you hear about us" plus digital tracking, and review CPL, CPA, LTV and ROI on a set rhythm rather than in a panic.

Frequently asked questions

What is a good marketing ROI for a small business?

A common benchmark is a 5:1 return, meaning $5 of gross profit for every $1 spent. Anything above 3:1 is usually healthy, and below 2:1 means the channel needs attention. Your ideal depends heavily on your margins and lifetime value.

Should I use revenue or profit to measure ROI?

Use gross profit, always. Revenue ignores your cost of goods, so a campaign can look profitable on turnover while actually losing money once product and delivery costs come out. Profit is the only figure that tells you the truth.

How do I track ROI if most of my sales come by phone?

Use a call-tracking number for each campaign and ask every caller how they found you, then log it against the sale in your CRM. Even a single "how did you hear about us" field captured consistently gives you a workable picture over a few months.

Do I need expensive software to measure marketing ROI?

No. A spreadsheet, free Google Analytics 4, and a "source" field in whatever system you already use to track customers will cover most small businesses. Add paid tools only once you have outgrown the basics and know exactly what gap they fill.

How often should I review my marketing ROI?

Check cost per lead and cost per acquisition monthly, and review full ROI and lifetime value each quarter. Reviewing daily creates false alarms from normal fluctuation, while reviewing yearly means you spot problems far too late to fix cheaply.

Not sure which of your channels are actually paying their way? Book a free marketing health check and we will help you set up tracking that shows exactly where your money is working.

May 20, 2026
Trent Pigram
Ready when you are

One partner.
Marketing and technology, run as one.

Tell us where your business is at, and we will tell you where we would start.