In this article · 9 sections
- The four numbers that matter
- Worked example (illustrative)
- Step 1: Record the source of every lead
- Step 2: Use separate numbers or links where possible
- Step 3: Add up the true cost
- Step 4: Review monthly
- Common measurement mistakes
- Frequently Asked Questions
- What is a good cost per lead?
- How do I measure SEO ROI?
- Can I measure offline marketing like flyers?
- How much time does this take?
- Want clear marketing reports?
Many business owners spend on Google Ads, Facebook, SEO, flyers and directory listings without knowing which ones actually bring paying customers. When money is tight, they cut the wrong thing — or keep spending on something that never worked. Measuring marketing return on investment (ROI) doesn't require expensive software. It requires a habit: recording where every lead comes from, and what happened to it.
The four numbers that matter
| Metric | Formula | What it tells you |
|---|---|---|
| Cost per lead (CPL) | Marketing spend ÷ number of leads | How expensive enquiries are from each channel |
| Lead-to-customer rate | Customers ÷ leads | Lead quality and your sales process |
| Cost per customer (CAC) | Marketing spend ÷ new customers | True cost of winning a customer |
| Customer value | Average profit per customer (first sale or lifetime) | How much you can afford to spend |
Simple ROI = (profit from customers − marketing cost) ÷ marketing cost.
Worked example (illustrative)
A taxi operator spends ₹30,000 a month on Google Ads and gets 120 leads (calls and WhatsApp chats). 40 become bookings. Average profit per booking is ₹1,200, and a quarter of customers book again within a year.
- CPL = ₹30,000 ÷ 120 = ₹250
- Lead-to-customer rate = 40 ÷ 120 = 33%
- CAC = ₹30,000 ÷ 40 = ₹750
- First-booking profit = 40 × ₹1,200 = ₹48,000 → ROI on first bookings = (48,000 − 30,000) ÷ 30,000 = 60%
Repeat bookings add to this. Now compare with SEO, directories or social media using the same method.
Step 1: Record the source of every lead
Create a simple lead sheet (Google Sheets or a CRM) with columns:
- Date, name, phone
- Source: Google Ads, Google Maps, website organic, Facebook/Instagram, WhatsApp referral, Justdial, walk-in, repeat customer, other
- Service requested
- Status: new, contacted, quoted, won, lost (with reason)
- Value if won
Ask every enquiry "How did you find us?" and also use tracking: see Google Tag Manager and conversion tracking.
Step 2: Use separate numbers or links where possible
- UTM parameters on links in ads, social posts, emails and QR codes, so GA4 shows the source.
- Pre-filled WhatsApp messages that differ by channel ("Hi, I saw your Instagram ad…").
- A different phone number for print ads or directories, if practical.
Step 3: Add up the true cost
Include ad spend, agency or freelancer fees, design costs, directory subscriptions, and a fair estimate of staff time for social media. For SEO, divide the monthly cost across the leads it brings over time — SEO results build gradually. See how long SEO takes.
Step 4: Review monthly
Once a month, fill a simple table:
| Channel | Cost | Leads | Customers | CPL | CAC | Profit |
|---|---|---|---|---|---|---|
| Google Ads | ||||||
| Google Maps / SEO | ||||||
| Meta Ads | ||||||
| Referrals |
Look for channels with low CAC to grow, and channels with many leads but few customers to fix (targeting, landing page or follow-up).
Common measurement mistakes
- Judging by clicks or likes instead of customers.
- Not recording lost leads — they reveal pricing or follow-up problems.
- Giving all credit to the last click — someone may see your Instagram, then search your name on Google. Ask customers.
- Measuring too early — give channels enough time and volume.
- Ignoring response speed — slow replies make every channel look worse. See lead follow-up systems.
Frequently Asked Questions
What is a good cost per lead?
There's no universal number. A good CPL is one where cost per customer stays well below customer value.
How do I measure SEO ROI?
Track leads from organic search and Google Maps over several months and compare with SEO costs. Results usually grow over time.
Can I measure offline marketing like flyers?
Yes — use a unique phone number, QR code or offer code for each campaign.
How much time does this take?
A few minutes a day to log leads and about an hour a month to review.
Want clear marketing reports?
Joboo Web reports on leads and cost per customer, not vanity numbers. See SEO report metrics, digital marketing, or contact us.
Was this article helpful?
Your answer helps us improve our guides