You know you should be tracking whether your marketing is working. But between running your business, managing employees, and serving customers, diving into analytics dashboards feels about as appealing as doing your own taxes.
Good news: you don’t need a data science degree to measure your marketing ROI. You just need to track a handful of numbers and know what they mean.
This guide is written specifically for small business owners who want to know if their marketing dollars are paying off — without getting lost in spreadsheets.
The Only Formula You Need
Marketing ROI boils down to one simple equation:
ROI = (Revenue from Marketing - Marketing Cost) / Marketing Cost x 100
That’s it. If you spend $1,499/month on marketing and it generates $5,000 in new revenue, your ROI is:
($5,000 - $1,499) / $1,499 x 100 = 234% ROI
For every dollar you spend, you get four dollars back. The challenge isn’t the math — it’s tracking which revenue came from marketing. Let’s solve that.
Step 1: Know Your Numbers (The Starting Point)
Before you can measure ROI, you need three baseline numbers. You probably already know these, even if you haven’t written them down:
Average Customer Value
How much does a typical customer spend with you? For a dentist, a new patient might be worth $1,200 in the first year. For a plumber, an average service call might be $400. For a restaurant, a dinner for two averages $70.
Customer Lifetime Value
How long does a customer stick around, and what do they spend over that time? A dental patient who stays 5 years at $1,200/year has a lifetime value of $6,000. A regular restaurant customer who visits twice a month for 2 years is worth $3,360.
Monthly Marketing Spend
What are you spending on marketing each month? Include everything: agency fees, ad spend, software subscriptions. At Orrku Media, our packages start at $7/day ($199/month), so this number is easy to pin down.
Step 2: Track Where Your Leads Come From
This is where most business owners get stuck. A new customer walks in, but how do you know if they found you on Google, saw your Instagram post, or got a referral from a friend?
Here are the simplest ways to track lead sources:
Ask every new customer
It sounds basic because it is. Train your front desk, receptionist, or intake process to ask: “How did you hear about us?” Track the answers in a simple spreadsheet or your CRM. Categories: Google search, social media, referral, drive-by, ad, other.
This isn’t perfect, but it’s surprisingly effective. Even rough data beats no data.
Use a dedicated phone number
Call tracking services like CallRail or even a simple Google Voice number let you use a separate phone number on your website. Any call to that number came from your online presence. This is one of the most reliable ways to connect phone leads to marketing.
Track form submissions
If your website has a contact form (and it should), every submission is a measurable lead. Most form providers — including the ones we use at Orrku Media — track submission counts and can send you notifications for each one.
Check Google Business Profile insights
Your Google Business Profile (GBP) tracks how many people called you, requested directions, or visited your website directly from your listing. Log into your GBP dashboard monthly and note these numbers. This is free data that Google hands you.

Step 3: Understand the Key Metrics
You don’t need to track dozens of metrics. Focus on these five, and you’ll have a clear picture of your marketing performance:
1. Website Traffic
How many people visit your website each month? Google Analytics (free) shows you this in seconds. More importantly, it shows you where they came from:
- Organic search — People who found you via Google (this is what SEO drives)
- Direct — People who typed your URL directly
- Social — Visitors from social media
- Paid — Visitors from Google Ads or social ads
- Referral — Visitors from other websites linking to you
Watch the organic search number specifically. If it’s growing month over month, your SEO is working.
2. Leads (Calls + Form Submissions)
This is the most important metric for service businesses. How many people contacted you this month? Break it down:
- Phone calls from the website
- Contact form submissions
- Chat or messaging inquiries
- GBP actions (calls, direction requests)
More leads month over month = marketing is working.
3. Cost Per Lead
Take your monthly marketing spend and divide it by the number of leads:
$1,499 monthly spend / 20 leads = $74.95 per lead
Compare this to your average customer value. If a lead costs $50 and a customer is worth $1,200, you’re in great shape. If a lead costs $200 and a customer is worth $100, something needs to change.
4. Conversion Rate
What percentage of leads become paying customers? If you get 20 leads per month and 8 become customers, your conversion rate is 40%.
This metric helps you identify whether the problem (if there is one) is with lead generation or lead conversion. Lots of leads but few customers? The issue is your sales process, not your marketing. Few leads? Marketing needs attention.
5. Cost Per Acquisition (CPA)
This is the ultimate metric:
Monthly marketing spend / New customers from marketing = CPA
If you spend $1,499/month and gain 8 new customers: $1,499 / 8 = $187.38 per customer
If each customer is worth $1,200, you’re spending $187 to make $1,200. That’s the kind of math every business owner can get behind.
Free Tools You Can Use Today
You don’t need expensive software. These free tools cover 90% of what small businesses need:
Google Analytics 4 (GA4)
The standard for website analytics. It tracks visitors, behavior, traffic sources, and conversions. Setting it up requires adding a small code snippet to your website — your web developer or agency can do this in minutes.
Key reports to check monthly:
- Acquisition overview (where visitors come from)
- Pages and screens (which pages get the most traffic)
- Conversions (if you’ve set up goals)
Google Search Console
Shows you how your site performs in Google search results. You’ll see which keywords you rank for, how many impressions and clicks you get, and any technical issues Google has found.
Key reports to check monthly:
- Performance (impressions, clicks, average position)
- Pages (which pages get the most search traffic)
- Experience (Core Web Vitals, mobile usability)
Google Business Profile Insights
Built into your GBP dashboard. Tracks how customers find and interact with your listing.
Key metrics to check monthly:
- Search queries that triggered your listing
- Customer actions (calls, direction requests, website clicks)
- Photo views compared to competitors
A Simple Spreadsheet
Sometimes the best tool is the simplest. Create a monthly tracking sheet with columns for: leads, customers, revenue from new customers, marketing spend, and ROI. Update it once a month. Over time, you’ll see trends that no analytics tool can show you.
What Orrku Media Provides in Quarterly Reports
If you’re working with us, you don’t have to pull this data yourself. Our quarterly reports for Growth clients include:
- Traffic overview — Total visitors, organic growth, traffic sources with month-over-month comparison
- Keyword rankings — Every tracked keyword with current position and movement
- Lead summary — Phone calls, form submissions, and GBP actions attributed to our work
- Work completed — Specific list of tasks: pages optimized, content published, technical fixes, social posts
- Competitor snapshot — What your competitors are doing and how you compare
- Next month’s priorities — What we’re planning and why
Everything is presented in plain language. No jargon, no vanity metrics, no fluff. Just clear answers to the question: “Is this working?”
Common Mistakes to Avoid
Measuring too early
SEO takes time. Judging your SEO investment after one month is like judging a gym membership after one workout. Give it at least 3-6 months before evaluating organic search ROI.
Focusing on vanity metrics
Social media likes, website page views, and email open rates feel good but don’t pay bills. Focus on metrics that tie to revenue: leads, customers, and cost per acquisition.
Not tracking at all
The worst mistake is flying blind. Even imperfect tracking is better than no tracking. Start with the “ask every customer” approach and add more sophisticated tracking over time.
Ignoring lifetime value
If you only measure first-transaction ROI, you’ll undervalue your marketing. A dental patient who costs $125 to acquire and spends $200 on their first visit might look like a marginal return. But their $6,000 lifetime value makes that acquisition cost look negligible.

A Real-World Example
Let’s walk through a complete ROI calculation for a fictional — but realistic — contractor in Huntington Beach:
Monthly marketing spend: $1,499 (Orrku Media Growth)
Monthly results:
- 1,200 website visitors (up from 300 before SEO)
- 30 phone calls and form submissions
- 10 become paying customers
- Average job value: $3,000
The math:
- Revenue from marketing: 10 x $3,000 = $30,000
- Marketing cost: $1,499
- ROI: ($30,000 - $1,499) / $1,499 x 100 = 1,901%
- Cost per lead: $1,499 / 30 = $49.97
- Cost per acquisition: $1,499 / 10 = $149.90
For every dollar spent on marketing, this contractor gets back roughly $19. And since many of these customers will return for future projects and send referrals, the real lifetime ROI is even higher.
Start Measuring Today
You don’t need to implement everything in this guide at once. Start with these three steps:
- Ask every new customer how they found you — start tracking today
- Check Google Analytics once a month — note your total visitors and organic traffic
- Calculate your monthly cost per lead — divide your marketing spend by the number of leads you received
Once you have a few months of data, the trends will tell a clear story about whether your marketing investment is paying off.
Want help setting up tracking and understanding your numbers? Schedule a free consultation and we’ll walk you through your current data and show you where the opportunities are.