How to Track Marketing ROI for a Small Business

Ask AI to Summarize

TL;DR

To track marketing ROI, set up conversion tracking in Google Analytics, add call tracking to your phone numbers, record leads in a CRM, and tie each closed sale back to its channel. Then calculate revenue generated minus cost, divided by cost. If you cannot trace a customer to a channel, you are guessing, not measuring.

A glowing ROI dashboard gauge with an upward dollar arrow representing tracking marketing ROI
Tie every lead to a channel, then measure revenue over cost.

Set Up the Tracking First

You cannot measure what you do not track. Start with conversion tracking in Google Analytics, call tracking on your phone numbers, form tracking, and a CRM that records what each lead became. With that plumbing in place, every call and form ties back to the channel that produced it. Without it, ROI is guesswork dressed up as a report.

The Metrics That Matter

The numbers that describe real ROI are cost per lead (CPL), cost per acquisition (CAC), return on ad spend (ROAS), and revenue per channel. These connect spend to money earned. Impressions, clicks, and followers are activity, not return. Track the metrics that tie to revenue and ignore the vanity ones.

Tie Every Lead Back to a Channel

Attribution answers the key question: which channel produced this customer? Tag your traffic sources and connect them through to closed revenue so you can see that, say, SEO drove your most profitable leads. That clarity is what lets you shift budget toward what works, the entire point of tracking lead generation.

Build a Simple, Honest Report

A useful ROI report is short: what you spent, the leads and revenue it produced, cost per lead by channel, and what you are changing. No padding, no vanity metrics. For more on connecting spend to revenue, see how digital marketing measures ROI. If a report leaves you unsure whether marketing is working, it is not doing its job.

FAQ: Tracking Marketing ROI

Set up conversion and call tracking, record leads in a CRM, tie each sale to its channel, then calculate revenue minus cost over cost.

It varies by industry, but the goal is simple: produce more revenue than it costs, consistently and measurably.

Total spend on a channel divided by the leads it produced, one of the clearest measures of marketing efficiency.

Impressions, clicks, and followers show activity, not money. They can look impressive while leads and revenue stay flat.

Kihan Marketing Logo

Author: Kihan Marketing

Kihan Marketing is a Seattle-based digital marketing agency that builds lead-generating systems for small businesses across seven industries: property management (including multifamily), roofing, med spas, dental practices, law firms, real estate, and home services.The agency operates on a single filter: every strategy must answer the question "will this generate a lead?" Vanity metrics like impressions and clicks are not the deliverable; qualified leads and revenue impact are.Each vertical has its own repeatable playbook built from real client work, so the team is not learning a client's business on the job.Services span the full local-search stack: SEO (local SEO, AI SEO, technical SEO, schema markup, link building, voice search, SEO audits), website design and development (WordPress, Shopify, Webflow, Framer, ecommerce, speed optimization, website redesign), Google Ads and PPC management, social media management and advertising (Facebook, Instagram, TikTok, LinkedIn), Google Business Profile and Google Maps SEO, plus brand identity, logo, and graphic design.Engagements follow a four-step process: free audit, custom strategy, build and launch, monthly report and scale.Kihan delivers digital marketing services across 24+ cities in the United States and Sint Maarten, including Seattle, Tacoma, Austin, Dallas, San Antonio, Miami, Tampa, Orlando, Fort Myers, Atlanta, Denver, Boise, Las Vegas, Phoenix, Scottsdale, Nashville, Memphis, Charlotte, Raleigh, Columbus, Dayton, Boston, and Washington DC.Named clients include Island Dreams Realty, Driftwood Builders Roofing, Wei Landgraf, Cryo Sanctuary, Reika, Listya, and San Innovation.Every article on the blog is written or directly edited by the in-house team.