A key performance indicator (KPI) measures how well your business is hitting its defined goals, like customer retention rate, gross margin, or repeat purchase frequency.
Without KPIs, you might grow or shrink for months without knowing why. A good sales week could be a meaningful trend or just a seasonal bump. A dip might point to a serious problem or be nothing to worry about. KPIs tell you whether you’re on the right track or need to change course, so you can focus your attention where it matters.
Here’s how KPIs differ from ordinary metrics, what makes one effective, examples by business function, and how to choose, track, and report your own.
Table of contents
What is a KPI?
A KPI is a quantifiable measure of progress toward a specific business goal. It puts a number on how close you are, so you can see whether you’re moving in the right direction.
The term breaks into three parts:
-
Key. It’s tied to what matters most, not every number you could possibly track. KPIs are the critical metrics behind your strategic goals.
-
Performance. It shows how you’re actually doing against that priority. KPIs track progress toward outcomes that matter.
-
Indicator. It’s a signal you can measure, not a hunch.
What makes a KPI measurable is the goal behind it. If your goal is to grow online sales, for example, your conversion rate can be a KPI. It measures how many visitors turn into buyers, which is progress toward that goal. The same number wouldn’t be a KPI for a business whose goal is faster shipping.
KPI vs. metric: What’s the difference?
All KPIs are metrics, but not all metrics are KPIs. Here’s how they differ:
-
A metric. Any number you can measure about your business, like total monthly site visits, the number of emails you send, or orders shipped. Metrics are useful, but there are far more of them than you can act on, and most aren’t tied to a current goal.
-
A KPI. A metric you’ve singled out because it tracks progress toward a specific goal.
Alone, total site visits is just a metric. But if you’re running a marketing campaign to drive newsletter sign-ups, the visits from that campaign and whether they convert into sign-ups can be a KPI. The number didn’t change, but you connected it to a goal and used it to judge your progress.
What makes an effective KPI?
An effective KPI is specific, measurable, tied to a goal you can influence, and time-bound. Those traits are what separate a KPI you can act on from a vanity metric that only looks impressive.
Test a candidate KPI against a few checks:
-
Specific. It measures one clear thing, not a vague idea like brand awareness or customer happiness.
-
Measurable. You can attach a number to it with data you already have or can collect.
-
Tied to a goal you can influence. Your actions can actually move it. For example, you can affect your repeat purchase rate with email marketing, loyalty programs, or product quality.
-
Time-bound. You track it over a set period, so you can see whether it is changing month over month, or against last quarter.
KPIs also split into two types based on when they tell you something:
-
Leading indicators. Track inputs and activities you can act on now, like sales calls booked this week or trial sign-ups this month. They help you steer while there’s still time to change course.
-
Lagging indicators. Track outcomes measured after the fact, like last quarter’s revenue or annual customer retention.
A useful KPI set usually includes both, so you’re not driving by the rearview mirror alone. If you run an online store, you might track email sign-ups and add-to-cart rate (leading) alongside monthly revenue (lagging).
Common KPI examples by business function
KPIs look different depending on which part of your business they measure. Here are common examples grouped by function:
| Business function | Example KPIs | What they signal |
| Sales | Revenue growth, average order value (AOV) | Whether sales are growing and how much each order is worth |
| Marketing | Conversion rate, customer acquisition cost (CAC) | How well marketing turns interest into customers, and at what cost |
| Finance | Net profit margin, cash flow | Whether your business is profitable and can cover its bills |
| Customer support | First response time (FRT), customer satisfaction | How quickly and how well your team serves customers |
You don’t need to track all of them. Pick a few tied to your current goals, and let the rest stay as metrics you can check when needed.
How to choose and set your KPIs
Choosing and setting KPIs comes down to five steps:
1. Start from a specific business goal. Like growing repeat purchases or cutting customer service wait times.
2. Pick the few measures most tied to that goal. This step is usually the hardest. Too many KPIs is a commonly reported KPI challenge. Aim for a focused few tied to your goals rather than a long dashboard of everything you can count.
3. Set a target and a time frame. So the KPI has a specific goal to hit by a defined date.
4. Assign who owns each KPI. Name the team or person accountable for moving it.
5. Set a review cadence. Choose one that matches how fast the KPI changes.
What is a KPI report?
A KPI report is a periodic summary of your chosen KPIs shown against their targets over a set time frame—a snapshot produced on a schedule. It turns scattered numbers into a single view so you can see what’s on track and act on what’s not.
A useful KPI report usually includes:
-
The chosen KPIs. Readers will know exactly what’s being measured.
-
Target versus actual. So the gap between the goal and result is clear.
-
The time frame the numbers cover. Like a month or a quarter.
-
Brief context or commentary. Explaining what changed and why.
How often you produce the report, and who reads it, are up to you. A fast-moving business might report weekly, others monthly or quarterly. Some reports go to your whole team; others go to investors or a single department head.
What is a KPI dashboard?
A KPI dashboard is a live, at-a-glance view of your key metrics, updated as new data comes in. Where a report is a static summary you produce on a schedule, a dashboard refreshes on its own, so you can check your numbers any time.
You have a few options for where to build one. Choose the one that fits how many KPIs you track and where your data already lives:
-
Built-in platform analytics. If you run your store on a platform like Shopify, the analytics dashboard in your admin already surfaces many common ecommerce KPIs at a glance.
-
Dedicated dashboard or business intelligence (BI) tools. These connect multiple data sources and update automatically, which helps when your numbers live in several systems.
-
Spreadsheets. The manual option. You enter the numbers yourself, but a simple spreadsheet gives you full control over the layout and works fine when you’re tracking just a handful of KPIs. It won’t refresh on its own, so it fits low-frequency reporting better than live monitoring.
Read more
- What Is Market Research? Definition and Guide
- Peppermint Products Finds Its Offering and Audience Niche With Shopify
- 5 Ways To Build Better Customer Relationships
- What Is a Persona? Definition and Introduction to Personas
- What Is Media Planning? Definition and Guide
- Engage the Audience You Want With These Ecommerce Tips
- What Is Merchandising? Definition and Guide
- How To Create Your Own VIP Program for Your Loyal Customers
- 8 Actionable Marketing Strategy Examples
- Website Builder & Website Maker by Shopify
What is a KPI FAQ
What’s the difference between a KPI and a business goal?
A goal is the outcome you want to reach, or where you’re going. A KPI is the quantifiable measure that tracks progress toward it, and tells you whether you’re getting there. Say your goal is to grow repeat purchases. Your repeat-purchase rate is the KPI.
How often should you review your KPIs?
How often you review a KPI depends on how quickly it changes. Fast-moving measures like daily sales denote a weekly check. Slower strategic measures like customer retention are better reviewed monthly or quarterly. Match the review rhythm to the pace of the metric rather than checking everything on the same schedule.
Can a small business track KPIs without special software?
Yes. You can track a few goal-linked KPIs in a simple spreadsheet or in the analytics your platform already provides, without dedicated business intelligence software. Starting small is valid. What matters is choosing measures tied to your goals and checking them regularly, not the tool you use to hold them.












