The Small Business Owner's Guide to Marketing ROI
Most small business owners don't know if their marketing is working. Here's how to calculate ROI, what numbers to track, and how to make smarter decisions with your budget.
Most business owners are guessing
Here's a question I ask every new client: "How do you know if your marketing is working?"
The most common answers: "I think we're getting some calls from it." "It feels like business has picked up." "I'm not really sure."
That's not good enough. If you're spending $1,000, $2,000, or $5,000 a month on marketing, you should know exactly what you're getting back. Not a feeling. A number.
The simple ROI formula
Marketing ROI isn't complicated. Here it is:
ROI = (Revenue from Marketing - Cost of Marketing) / Cost of Marketing x 100
If you spent $2,000 on marketing last month and it generated $10,000 in revenue:
($10,000 - $2,000) / $2,000 x 100 = 400% ROI
That means every dollar you spent returned four dollars in profit. That's a number you can make decisions with.
The tricky part: attribution
The formula is easy. Knowing which revenue came from which marketing channel — that's where it gets harder. But not impossible.
Track where your leads come from
Every lead that contacts your business should be tagged with how they found you. Here's how:
- Phone calls: Use call tracking numbers. Different numbers for your website, Google Ads, Google Business Profile, and any other channels. Services like CallRail make this straightforward.
- Form submissions: Add a "How did you hear about us?" field. Not perfect, but useful.
- Google Analytics: Shows which pages people visit before converting, which channels drive traffic, and how users interact with your site.
- Google Ads: Has built-in conversion tracking that shows exactly which ads and keywords generated leads.
- Ask directly: Train your front desk or yourself to ask every caller how they found you. Old school, but it works.
Assign values to your leads
Not every lead becomes a customer. You need two more numbers:
- Close rate: What percentage of leads become paying customers? If you get 20 leads a month and close 5, your close rate is 25%.
- Average job value: What's the average revenue per customer? Add up your last 20 jobs and divide by 20.
Now you can calculate the value of a lead: Average job value x Close rate = Lead value
If your average job is $1,500 and you close 25% of leads, each lead is worth $375.
What's a "good" ROI?
This depends on your business model, but here are some benchmarks:
- Google Ads: Most local service businesses should target a 3:1 to 5:1 return (spend $1, make $3-5). If you're below 2:1 consistently, something needs to change.
- SEO: Takes longer to show ROI (3-6 months typically), but the return compounds over time. A well-ranked website generates leads for years without per-click costs. ROI of 5:1 to 10:1 is common once it's working.
- Website investment: A good website pays for itself within the first 3-6 months through increased lead conversion. After that, it's pure return.
The breakeven point matters too. If you spend $2,000 on marketing and your average job is $1,500, you only need to close two jobs from that marketing to break even. Everything after that is profit.
The numbers you should check monthly
Don't overcomplicate your tracking. Focus on these five numbers every month:
1. Total leads generated — How many people contacted you through all channels?
2. Cost per lead — Total marketing spend divided by total leads
3. Lead-to-customer conversion rate — What percentage of leads became paying customers?
4. Cost per customer — Total marketing spend divided by new customers acquired
5. Revenue per marketing dollar — Total revenue from new customers divided by total marketing spend
Track these in a simple spreadsheet. Nothing fancy. Just the numbers, every month, so you can see trends.
Making decisions with data
Once you have 3-6 months of data, patterns emerge:
- If Google Ads brings leads at $30 each and SEO brings leads at $15 each, you know where to invest more
- If your close rate is 15% when the industry average is 30%, the problem isn't marketing — it's your sales process
- If your cost per lead is climbing month over month, something changed and needs attention
- If one service generates 5:1 ROI and another generates 1.5:1, shift your marketing budget toward the winner
This is how you stop guessing and start making smart decisions with your marketing budget.
The most expensive mistake: cutting what's working
I see this regularly. A business owner is spending $1,500/month on SEO. Their phone is ringing. Business is good. So they think, "I don't need that anymore," and cancel.
Three months later, the phone slows down. Six months later, they've dropped off the first page of Google. Now they need to spend months rebuilding what they had.
If something is generating positive ROI, the right move is to keep it running — or invest more. Only cut spending that can't demonstrate a return.
Start tracking today
If you're not tracking marketing ROI right now, start this month. Even rough numbers are better than no numbers. Call your marketing providers and ask for monthly reports with lead counts. Set up Google Analytics if you haven't. Add a "how did you find us" field to your contact form.
At Prowl, every client gets transparent reporting showing exactly what their marketing investment is producing. No vanity metrics, no jargon — just leads, costs, and revenue. Because if we can't show you the return, we're not doing our job.
Want results like these for your business?
Book a free strategy call and we'll show you exactly how to grow.
Get Your Free Strategy Call