Marketing & SEO

Marketing KPIs Every Small Business Should Track (With Formulas)

The 12 marketing KPIs worth tracking for a small business, with the formula for each, where to find the data and a simple monthly scorecard.

Quick answer

The marketing KPIs most small businesses should track are leads or inquiries, conversion rate, cost per lead, customer acquisition cost, average order value, customer lifetime value, return on ad spend, repeat purchase rate and marketing ROI. Each has a simple formula, and the data usually comes from your analytics, ad accounts, POS or CRM.

Marketing KPIs Every Small Business Should Track (With Formulas)

Photo: Unsplash

On this page

Most small-business owners don’t have a data problem. They have a too-much-data problem. Your ad account, email tool, website analytics, social apps and point-of-sale system each show dozens of numbers, and few of them tell you whether marketing is actually paying off.

Marketing KPIs fix that. A KPI, or key performance indicator, is one of the few numbers tied directly to a business goal, with a target and someone who checks it. If you’re fuzzy on the difference, our explainer on KPI vs metric covers it.

This checklist gives you 12 KPIs that matter for most small businesses. For each one you get what it means, the formula and where the data lives. You don’t need all 12. Pick 5 to 7 that match how you make money and review them monthly.

The worked numbers below are made-up round figures to show the math.

Start with the funnel, not the dashboard

Every useful marketing KPI fits somewhere in the path from stranger to repeat customer:

  1. Attract: people discover you
  2. Convert: they inquire, book or buy
  3. Earn: each customer brings in revenue
  4. Keep: they come back and refer others

Choose at least 1 KPI from each stage. That way you can see where the funnel leaks instead of just knowing that sales are down.

Key takeaway: Track a handful of KPIs that connect directly to revenue, such as cost per lead, customer acquisition cost and customer lifetime value. Likes, impressions and open rates are supporting metrics. They help you diagnose problems but shouldn’t be the scoreboard.

Attract-stage KPIs

1. Qualified leads or inquiries

What it is: The number of real prospects who raised their hand: form fills, calls, booking requests, quote requests or DMs that turned into conversations.

Formula: Count per month, ideally split by source.

Where to find it: Your CRM, booking system or a simple spreadsheet. For calls, use call tracking or your phone system logs. For local businesses, your Google Business Profile performance report shows calls, website clicks and direction requests from your profile.

2. Website traffic by channel

What it is: Visits to your site, broken down by where they came from: organic search, paid ads, social, email, referral or direct.

Formula: Sessions per channel per month.

Where to find it: Google Analytics 4, under acquisition reports. Our guide to reading GA4 as a business owner shows where. Tag your links with UTM parameters so email, social and QR code visits land in the right channel.

3. Engagement rate

What it is: In GA4, the share of sessions that were “engaged”. Google defines an engaged session as one that lasts more than 10 seconds, includes a key event or has 2 or more page or screen views. Bounce rate in GA4 is simply the inverse.

Formula: Engaged sessions ÷ total sessions × 100.

Where to find it: GA4 reports. Low engagement from one channel often means the ad or post promises something the landing page doesn’t deliver.

Convert-stage KPIs

4. Conversion rate

What it is: The share of visitors or leads who take the action you want.

Formula: Conversions ÷ visitors (or leads) × 100.

Example: 40 bookings from 2,000 website sessions = 2% conversion rate.

Where to find it: GA4 key events, your ecommerce platform or your booking tool. Improving this number is the job of conversion rate optimization.

5. Cost per lead (CPL)

What it is: What you pay, on average, for each new lead.

Formula: Marketing spend for a channel ÷ leads from that channel.

Example: $600 in ads that produced 30 leads = $20 per lead.

Where to find it: Spend from your ad accounts or invoices; leads from your CRM or forms.

6. Lead-to-customer rate

What it is: How many leads become paying customers. This often reveals that the problem is follow-up speed or sales process, not marketing.

Formula: New customers ÷ leads × 100.

Where to find it: Your CRM, or by matching leads against invoices.

Earn-stage KPIs

7. Customer acquisition cost (CAC)

What it is: The total cost to win 1 new customer.

Formula: Total marketing and sales costs ÷ new customers in the same period.

Example: $3,000 in ads, software and freelancer costs that won 25 new customers = $120 CAC.

Where to find it: Your accounting software for costs; your POS, store or CRM for new customer counts. Include tool subscriptions and outside help, not just ad spend.

8. Average order value (AOV) or average job value

What it is: How much a typical transaction is worth.

Formula: Total revenue ÷ number of orders (or jobs).

Where to find it: Your POS, ecommerce platform or invoicing tool.

9. Return on ad spend (ROAS)

What it is: Revenue generated for every dollar spent on ads.

Formula: Revenue attributed to ads ÷ ad spend.

Example: $4,000 in sales from $1,000 in ads = ROAS of 4, often written 4:1.

Where to find it: Ad platform reports, cross-checked against actual sales. Platforms use their own attribution rules and often overlap, so read our guide to marketing attribution before trusting the totals.

Keep-stage KPIs

10. Customer lifetime value (CLV)

What it is: The gross profit a typical customer generates over the whole relationship.

Formula (simple version): Average order value × purchases per year × years as a customer × gross margin.

Where to find it: POS or ecommerce order history. Our full guide to customer lifetime value walks through simple and advanced formulas.

11. Repeat purchase or retention rate

What it is: The share of customers who come back.

Formula: Customers who bought more than once in a period ÷ total customers in that period × 100.

Where to find it: POS, ecommerce or loyalty program reports. A customer loyalty program makes this much easier to measure.

12. Marketing ROI

What it is: Profit from marketing compared with what it cost.

Formula: (Gross profit from marketing − marketing cost) ÷ marketing cost × 100.

Where to find it: Combine accounting and sales data. Our guide to measuring marketing ROI has worked examples, including offline sales.

The KPI checklist at a glance

KPI Formula Main data source Review
Qualified leads Count per month by source CRM, booking tool, call logs Weekly
Traffic by channel Sessions per channel GA4 Monthly
Engagement rate Engaged sessions ÷ sessions GA4 Monthly
Conversion rate Conversions ÷ visitors GA4, store, booking tool Monthly
Cost per lead Spend ÷ leads Ad accounts, CRM Monthly
Lead-to-customer rate Customers ÷ leads CRM, invoices Monthly
Customer acquisition cost Marketing and sales costs ÷ new customers Accounting, POS, CRM Monthly
Average order value Revenue ÷ orders POS, store Monthly
ROAS Ad revenue ÷ ad spend Ad platforms, store Monthly
Customer lifetime value AOV × frequency × lifespan × margin Order history Quarterly
Repeat purchase rate Repeat customers ÷ all customers POS, loyalty tool Quarterly
Marketing ROI (Profit − cost) ÷ cost Accounting, sales Quarterly

Metrics to watch, but not to manage by

Some numbers are useful clues but poor goals.

  • Email open rate. Apple’s Mail Privacy Protection can download remote content, including tracking pixels, in the background when a message arrives rather than when it’s read. That makes open rates less reliable. Click rate, replies and sales from email are better signals.
  • Followers and likes. They can grow without any sales. Watch profile clicks, DMs and tracked visits instead.
  • Impressions and reach. Helpful for awareness campaigns, but only meaningful next to a downstream result.
  • Average position or ranking reports. Rankings change by location and device. Organic leads and conversions tell you more.

Where to start: build a 1-page monthly scorecard

  1. Pick 1 goal for the next 6 months, such as “30 new customers a month at a CAC under $100”.
  2. Choose 5 to 7 KPIs from the checklist, at least 1 per funnel stage.
  3. Write down where each number comes from and who pulls it. A KPI without an owner gets skipped.
  4. Set up the plumbing: GA4 key events, UTM tags, a “How did you hear about us?” question and a simple CRM or spreadsheet for leads.
  5. Build the scorecard in a spreadsheet with one row per KPI and one column per month. Add a target column.
  6. Review on the same day each month for 30 minutes. For any KPI off target, ask which stage of the funnel is leaking and agree on 1 change to test.

Once the spreadsheet feels limiting, a simple dashboard tool can pull the same numbers together automatically.

Conclusion

Good marketing KPIs connect effort to revenue. Start with leads, conversion rate, cost per lead and customer acquisition cost, then add lifetime value and repeat rate as your data grows. Keep the list short, write down where every number comes from and review it on a fixed rhythm. You’ll spend less time staring at dashboards and more time fixing the one step that’s actually holding growth back. For quick definitions of the terms above, see the glossary.

Sources

Questions readers ask

Frequently asked questions

What are the most important marketing KPIs for a small business?

The most important are customer acquisition cost, conversion rate, cost per lead, number of qualified leads and customer lifetime value, because they connect marketing directly to revenue and profit. Add return on ad spend if you run paid ads and repeat purchase rate if you rely on returning customers. Most small businesses do well tracking 5 to 7 KPIs, not dozens.

How do I calculate customer acquisition cost?

Divide your total marketing and sales costs for a period by the number of new customers you won in that same period. Include ad spend, marketing software, agency or freelancer fees and promotional costs. For example, $3,000 in costs that won 25 new customers gives a customer acquisition cost of $120. Compare it with customer lifetime value to judge whether it's sustainable.

How often should I review marketing KPIs?

Review most marketing KPIs monthly, on the same day each month, so you compare like with like. Check fast-moving numbers such as leads and ad spend weekly if you run paid campaigns. Review slower measures such as customer lifetime value, repeat purchase rate and marketing ROI quarterly, since they need more time and data to change meaningfully.

What is a good conversion rate for a small business website?

There's no single good conversion rate, because it depends on your industry, price point, traffic source and what counts as a conversion. A free quote request converts very differently from a $500 online purchase. The most useful benchmark is your own history: track your rate by channel each month and aim to improve it through testing.

Is email open rate still a useful KPI?

Open rate is less reliable than it used to be. Apple's Mail Privacy Protection can load email content, including tracking pixels, in the background when a message arrives, which can record opens that never happened. Use open rate only for rough trends and focus on click rate, replies, unsubscribes and sales generated by email instead.

What is the difference between ROAS and marketing ROI?

ROAS compares revenue with ad spend, while marketing ROI compares profit with total marketing cost. A ROAS of 4 means $4 in sales for every $1 in ads, but you might still lose money after product costs and fees. Marketing ROI subtracts those costs, so it tells you whether marketing actually made money.

What tools do I need to track marketing KPIs?

Most small businesses can start with free or existing tools: Google Analytics 4 for website data, the reporting in your ad and email platforms, your POS or ecommerce reports for sales and a spreadsheet or basic CRM for leads. Add UTM tags and a "How did you hear about us?" question to connect them. Dashboard software can come later.

Reader reviews

Was this guide useful

No reviews yet. Share your experience and help other readers.

Write a review
Your rating
Never shown publicly

Reviews are checked before they appear. We never show your email. Please review only places or services you have used.

Manishdai
Written by

Manishdai

Manishdai writes about the technology that is reshaping every industry — from AI agents and cloud platforms to healthtech, fintech and the IT companies building it all across the United States.