TL;DR
Marketing ROI is revenue generated divided by spend, but most small businesses track activity instead of outcomes. The fix starts with recording where every new client came from, then calculating acquisition cost by channel.
Most small business owners know they should be measuring marketing ROI. Very few actually do it. Instead they track vanity numbers like impressions and clicks, spend based on gut feel, and cut the budget when cash gets tight without knowing which channels were working.
Marketing ROI is not complicated to calculate. What is hard is getting the right inputs in place so the math reflects reality.
What marketing ROI actually means
Marketing ROI is the revenue generated by your marketing spend divided by what you spent, expressed as a ratio or percentage. A simple version: if you spent $10,000 on ads and it produced $40,000 in new revenue, your return is $30,000 on $10,000 invested, which is a 300% ROI or a 4x return.
The problem is that formula is almost never that clean in practice. Revenue rarely flows from a single channel. A customer might see a social ad, attend a webinar, receive an email sequence, and then book a call three weeks later. Which channel gets credit for that sale?
You do not need to solve the attribution problem perfectly. You need to be directionally right so you can make better decisions than you are making now.
What owners get wrong and why it costs money
The biggest mistake is measuring marketing by activity instead of by outcome. Tracking how many posts you published, how many emails you sent, or how many ad impressions you got tells you nothing about whether any of it produced a customer. Activity metrics feel productive. They do not help you decide where to invest next.
The second mistake is not knowing your customer acquisition cost by channel. If you are spending $5,000 a month across Google Ads, social media, and content, and you cannot say which channel produced which clients, you have no basis for deciding what to scale and what to cut.
The third mistake is ignoring the time lag. For most service businesses, a marketing dollar spent today does not produce a client this week. Lead time from first touch to signed contract can run four to twelve weeks or longer. Owners who kill a campaign after 30 days because it has not paid off often cut something that was about to work.
The CFO perspective
The inputs you need to measure marketing ROI properly are not complicated. You need to know where each new client came from, what revenue that client generated in their first engagement, and what you spent to acquire them. That is it.
A professional services firm running three marketing channels was spending roughly evenly across them. When they started tracking client source consistently at intake, they found one channel was producing clients at less than half the acquisition cost of the other two. The expensive channels were producing lower-margin work from clients who churned faster. Shifting 60% of the budget to the working channel increased new client revenue while total marketing spend stayed flat.
That is what measuring ROI actually does for a business. It stops the guessing.
What to do about it
- Ask every new client how they found you, and record the answer. Not in your head, in your CRM or intake form. This is the foundation. Without it, every ROI calculation is fabricated. Even a simple spreadsheet works if the field gets filled consistently.
- Calculate customer acquisition cost by channel. Take total spend on each channel for a period and divide by the number of new clients it produced. Do this quarterly. If one channel costs you $800 per client and another costs $3,200, that is a decision waiting to happen.
- Know your average client value. This is average revenue per client over their first year or first engagement. Combine this with CAC to get your payback period per channel. A channel with a $2,000 CAC and $8,000 average client value looks very different from one with a $2,000 CAC and $2,500 average client value.
- Set a minimum ROI threshold before you scale. Decide what payback period or return ratio you need before you increase spend on a channel. Without a threshold, you will keep pouring money into things that feel like they are working.
- Track leads and conversions at each stage, not just at the end. If a channel produces 50 leads a month but converts at 2%, and another produces 10 leads and converts at 20%, the second channel is doing more work. Conversion rate by channel is as important as cost per lead.
Marketing ROI does not require sophisticated software. It requires the discipline to record where clients come from and the habit of reviewing the numbers quarterly. The businesses that do this stop wasting money on channels that feel right and start spending where the data says to spend. If you want help building a simple marketing ROI tracking framework for your business, book a free call at peterxiacpa.com/book.
Next step: size the payoff with the free CFO ROI calculator.
Frequently Asked Questions
- What is a good marketing ROI for a small service business?
- A commonly referenced benchmark is a 5 to 1 return, meaning $5 in revenue for every $1 spent on marketing. But the right threshold depends on your margins. A business with 70% gross margins can sustain a lower marketing ROI than one operating at 30%. Start by knowing your actual ROI before comparing it to benchmarks.
- How do I track which marketing channel a new client came from?
- The simplest method is asking at intake, either in a form field or during an onboarding call, and recording the answer in your CRM or a spreadsheet. For digital channels, UTM parameters on links and conversion tracking in Google Analytics give you more precision. Most businesses need the manual intake question even if they have digital tracking, because referrals and word of mouth do not show up in analytics.
- How long should I run a marketing campaign before deciding if it works?
- It depends on your sales cycle. If your average time from first contact to signed client is 60 days, you need at least 90 to 120 days of data before a campaign-level conclusion is meaningful. Killing campaigns at 30 days is one of the most common ways small businesses discard things that were about to pay off.
Get weekly CFO insights
No fluff. Real finance strategy for Canadian business owners. Unsubscribe any time.
Related Articles
Billable vs Non-Billable Hours: How to Track Both Without Annoying Your Team
Non-billable hours are where service business margins quietly shrink. If you are not tracking them alongside billable hours, your project profitability numbers are wrong. Here is a simple approach that teams will actually use.
4 min readWhy SR&ED Rewards T4 Employees Over Contractors (and What It Means for Hiring)
SR&ED calculates eligible labour differently for T4 employees versus contractors, with contractors only counting at 80%. If your team is contractor-heavy, your claim may be quietly undersized every year. Here is how to model the difference before it costs you.
5 min readReading a Letter of Intent: What the Terms Mean Before You Sign
A letter of intent is not just an expression of interest. Exclusivity and confidentiality clauses are legally binding from the moment you sign, and the commercial terms you agree to set the baseline for everything that follows. Know what you are agreeing to before you put your name on it.
5 min readNeed financial strategy for your business? Explore our CFO services or book a call.
