You’ve got your ecommerce store up and running. Orders are coming in (some weeks more than others), and you're doing all the right things: running ads, testing new offers, maybe even refreshing your product pages.
But when you open your analytics dashboard… it’s chaos.
There are dozens of metrics staring back at you, and none of them are telling you what you actually want to know:
Are we doing well? Where should we improve? What should we do next?
That’s where ecommerce KPIs come in as decision-making tools.
The right KPIs help you:
- Cut through vanity metrics and focus on what actually drives growth
- Spot problems before they hurt your revenue
- Make smarter decisions without second-guessing everything
In this guide, we’ll break down the most important ecommerce KPIs, how to choose the right ones for your business, and how to actually use them to grow. Whether you’re a solo founder, in-house marketer, or somewhere in between, you’ll walk away knowing exactly what to track and why it matters.
How to Choose the Right KPIs for Your Store
Not every metric is worth your time. The key is choosing KPIs that match where your business is right now instead of what everyone else is going on and on about. Before you track a dozen things and overwhelm yourself (again), let’s break it down:
1. Your Goals
Start with the big picture. What’s the one thing that would make the biggest difference for your business today?
If your top priority is growth, focus on metrics that tell you whether your visibility is increasing and whether that attention is turning into sales. Think: conversion rate, website traffic, average order value (AOV), customer acquisition cost (CAC), and revenue growth. These give you a read on how fast you're growing and how sustainable that growth is.
If you're aiming for profitability, zoom in on what you're actually keeping, not just what you're making. Look at net profit margin, ROAS, CLV, and return rate. These help you see whether your revenue is translating into real business health.
If your biggest challenge is efficiency, especially operational or logistical bottlenecks, you’ll want to track fulfillment time, inventory turnover, and customer support response time. These show whether your backend is keeping pace with your frontend.
You don’t need KPIs for all three at once. Pick the category that feels most urgent, and build your tracking around it. When that’s under control, you can layer in the others.
2. Your Sales Model
Your revenue model shapes what success actually looks like and what metrics you need to get there.
If you run a subscription-based store, customer stickiness is everything. Focus on churn rate, retention, and CLV to measure how long people stay subscribed and how much value they bring over time.
If you sell high-ticket or one-time products, each sale carries more weight. Metrics like AOV, ROAS, and conversion rate by traffic source help you understand which campaigns perform best and whether each visit is turning into revenue.
If your store is seasonal, forecasting and timing are key. Keep an eye on year-over-year revenue growth, inventory turnover, and return rate to prepare smarter, manage demand, and avoid off-season cash flow gaps.
3. Your Sales Channels
Where you sell affects what data you can see and what matters more.
If you’re using your own site (like Shopify or WooCommerce), you have full visibility. That means you can (and should) track the full funnel: conversion rate, bounce rate, checkout abandonment, AOV, and retention to fine-tune your customer journey.
On marketplaces like Amazon or Etsy, your visibility is more limited, and success depends on performance signals. Track product conversion rate, star ratings, fulfillment reliability, and return rate to boost visibility and build trust.
If you’re selling through social commerce (like TikTok Shop or Instagram Shopping), you’re competing on content. Track ROAS, click-through rate (CTR), and view-to-purchase conversion rate to see which content formats are actually driving sales.
Most Importantly, Choose What You Can Act On
There’s no point tracking 20 KPIs if you can’t act on any of them. A good KPI is one that directly informs a decision and fits into your broader ecommerce optimization strategy.
Before you add a metric to your dashboard, ask:
- Will I change something based on this number?
- Can I actually improve it with the tools or the team I have?
- Do I understand what it’s telling me and what’s causing it?
If not, set it aside for now. You can always add it later.
The Most Important Ecommerce KPIs
So, we’ve grouped 22 KPIs by what they solve: growth, profitability, retention, and operations.
No, you won’t need all of them at once, but you should know what’s out there and when to use it.
For every KPI we break down below, you’ll lean:
- A quick overview of what it tells you
- How to calculate it
- What counts as a healthy benchmark
- How to actually use it in your decision-making
Conversion & Acquisition KPIs
Getting traffic is one thing, turning that traffic into paying customers is where the real game begins. These KPIs help you understand how well your store attracts, engages, and converts visitors into buyers.
1. Conversion Rate
Your conversion rate is the percentage of visitors who make a purchase, and it’s one of the clearest indicators of whether your store is working. High traffic means nothing if no one buys. A healthy conversion rate tells you your site experience, offer, and audience targeting are aligned.
How to calculate: (Total Orders ÷ Total Sessions) × 100
Benchmark:
- 2.5–3% - average
- 3.3%+ - top 20% on Shopify
Use it to:
- Spot friction in your funnel (slow site, bad UX, weak copy)
- Segment by device or channel to find weak spots, and explore ecommerce personalization to deliver more relevant shopping experiences.
- Improve ROI without increasing traffic
Small lifts in conversion rate can drive big revenue gains without spending more on ads.
2. Customer Acquisition Cost (CAC)
CAC tells you how much it costs to acquire a paying customer, including ad spend, influencer fees, and other marketing costs. It’s essential for knowing whether your growth is profitable or just expensive.
How to calculate: (Total Marketing Spend ÷ New Customers)
Benchmark:
- 3x lower than CLV
Use it to:
- Compare acquisition efficiency across channels
- Test offers, creatives, and landing pages
- Track CAC:CLV ratio to ensure profitable scaling
If CAC keeps rising while CLV stays flat, it’s time to reevaluate your strategy.
3. Return on Ad Spend (ROAS)
ROAS tells you how much revenue you make for every $1 spent on advertising. It’s a fast way to measure campaign efficiency. If your ROAS is too low, you're spending money to lose money.
How to calculate: (Revenue from Ads ÷ Advertising Spend)
Benchmark:
- 3–5x is a common target
- Match your gross margin: higher margin, lower ROAS needed
Use it to:
- Compare performance across platforms
- Optimize high-spend, low-return campaigns
- Decide where to scale or cut back
4. Traffic by Source
This breaks down where your visitors come from: SEO, ads, referrals, social, etc. It helps you see what’s driving traffic and what converts.
How to calculate: Check Google Analytics 4 or your ecommerce dashboard's traffic source report.
Benchmark:
- No “good” number, it's about balance
- Aim for diversified traffic so you’re not reliant on one source
Use it to:
- Allocate budget to top-performing channels
- Spot underperforming sources with low ROI
- Identify SEO or content opportunities
5. Click-Through Rate (CTR)
CTR shows how often people click on your ads, emails, or search listings. It’s a great signal of how compelling your creative, subject line, or product hook is.
How to calculate: (Clicks ÷ Impressions) × 100
Benchmark:
- Google Ads: 2–6% is typical
- Facebook/Instagram Ads: 0.9–1.6% average
- Email: 2–3% for ecommerce is solid
Use it to:
- Test different headlines, images, or CTAs
- Compare ad variations or email subject lines
- Spot weak messaging early in the funnel
6. Add-to-Cart Rate
This measures how many visitors add products to their cart which is a key sign of product interest. A low rate suggests issues with your product page, pricing, or perceived value.
How to calculate: (Sessions with Add-to-Cart ÷ Total Sessions) × 100
Benchmark:
- 4–8% is typical for ecommerce
- Above 10% is very strong
Use it to:
- A/B test product titles, images, or pricing
- Improve product descriptions and trust signals
- Spot where interest drops before checkout
7. Checkout Abandonment Rate
This tells you how many people start checkout but don’t finish. It’s different from cart abandonment and focuses on the final steps before purchase.
How to calculate: 1 – (Completed Checkouts ÷ Started Checkouts) × 100
Benchmark
- 60–75% is average
- Below 60% is good
Use it to:
- Streamline the checkout process (fewer steps, guest checkout, faster load)
- Highlight payment and shipping options earlier
- Reduce friction with autofill, trust badges, and progress indicators
Revenue & Profitability KPIs
Revenue might look good on paper, but are you actually making money? These KPIs go beyond top-line sales to show you how efficiently your store generates, keeps, and grows profit. They’re essential for understanding financial health and scaling sustainably.
8. Average Order Value (AOV)
AOV tells you how much the average customer spends per purchase. It’s an essential profitability lever. Raising AOV means more revenue from the same traffic and ad spend, which can dramatically improve margins.
How to calculate: (Total Revenue ÷ Total Orders)
Benchmark:
- Highly variable by product and price range
- Track your own average and aim to increase it steadily
Use it to:
- Test product bundles or volume discounts
- Set free shipping thresholds
- Measure the impact of upsells and cross-sells
9. Customer Lifetime Value (CLV)
CLV measures how much revenue a customer generates over their entire relationship with your brand. It helps you understand how valuable each customer is long-term, and how much you can afford to spend to acquire or retain them.
How to calculate: (AOV × Purchase Frequency × Customer Lifespan)
Optional: Multiply by profit margin for net CLV
Benchmark
- Aaim for a 3:1 CLV:CAC ratio
Use it to:
- Justify CAC spend
- Prioritize retention strategies
- Segment your most valuable customers
10. Net Profit Margin
Net profit margin shows how much of your revenue you actually keep after all expenses, including product costs, marketing, fulfillment, and overhead. It’s one of the clearest indicators of business health and long-term sustainability.
How to calculate: [(Revenue – All Expenses) ÷ Revenue] × 100
Benchmark
- 10–20% is solid for small ecommerce brands
- Early-stage businesses may be lower while reinvesting
Use it to:
- Assess if your pricing and costs are balanced
- Spot areas where overhead is eating into profit
- Track profitability as you scale or run promos
11. ROI (Return on Investment)
ROI tells you how much profit you made compared to what you spent. Unlike ROAS (which only looks at revenue from ads), ROI gives a full picture of whether an investment (a tool, hire, campaign, or new product) was actually worth it.
How to calculate: [(Net Profit from Investment – Cost of Investment) ÷ Cost of Investment] × 100
Benchmark:
- Aim for 100%+ (doubling your investment)
- 300–500% is great for high-performing initiatives
Use it to:
- Evaluate tools, marketing campaigns, or inventory bets
- Compare options when choosing where to invest
- Cut what’s not pulling its weight
12. Return Rate
Return rate tells you what percentage of orders are sent back. High return rates eat into margins and often signal deeper problems, like poor product quality, misleading descriptions, or sizing issues.
How to calculate: (Returned Orders ÷ Total Orders) × 100
Benchmark
- 10–20% is average across ecommerce
- Higher for fashion, lower for electronics or consumables
Use it to:
- Flag product or expectation issues
- Improve descriptions, photos, or size guides
- Evaluate the financial impact of your return policy
13. Revenue Growth Rate
Revenue growth rate shows how fast your sales are increasing over time. It’s a core health metric. Consistent growth means you’re expanding your reach, product demand, or customer base.
How to calculate: [(Current Period Revenue – Previous Period Revenue) ÷ Previous Period Revenue] × 100
Benchmark
- 10–20% month-over-month = strong for early-stage
- Year-over-year growth should ideally beat your category’s average (usually ~8%)
Use it to:
- Set and track growth targets
- Evaluate the impact of new launches or campaigns
- Compare performance during seasonal cycles
Retention & Loyalty KPIs
Acquisition is expensive. Retention is profitable. These KPIs show how often customers come back, how loyal they are, and how strong your brand relationship really is.
14. Retention Rate
Retention rate shows how many customers stick around and keep buying. It’s one of the clearest signs of loyalty and a powerful driver of long-term profitability. High retention means your brand is worth coming back to.
How to calculate: [(Customers at End – New Customers) ÷ Customers at Start] × 100
Exclude new customers to measure repeat behavior only.
Benchmark
- 25–30% = solid for DTC
- 50%+ = excellent (especially for subscriptions)
Use it to
- Track the impact of retention efforts (emails, loyalty, CX)
- Flag when something’s off (if retention drops suddenly)
- Combine with CLV to understand long-term value
15. Churn Rate
Churn rate shows how many customers stop buying from you over time. It’s the inverse of retention and a critical warning sign if you’re losing buyers faster than you’re gaining them.
How to calculate: (Customers Lost During Period ÷ Customers at Start) × 100
Only count customers who were previously active but made no repeat purchase during the time frame.
Benchmark
- 20–30% churn is normal in ecommerce
- <10% is excellent for high-retention brands
- Subscription models should aim for monthly churn under 5–8%
Use it to:
- Spot problems in onboarding, product fit, or CX
- Improve your post-purchase experience
- Track loyalty trends over time (especially with subscriptions or repeat-driven products)
16. Net Promoter Score (NPS)
NPS measures how likely your customers are to recommend your store. It’s the leading indicator of customer loyalty and word-of-mouth potential.
How to calculate: Ask: “How likely are you to recommend us to a friend?” (0–10 scale). NPS = % Promoters (9–10) – % Detractors (0–6)
Benchmark:
- 0+ is decent
- 30+ is strong
- 50+ is excellent (very loyal audience)
Use it to:
- Identify happy customers you can turn into brand advocates
- Track how launches, support, or shipping issues affect customer sentiment
- Add a follow-up question (“Why?”) for qualitative gold
17. Customer Satisfaction Score (CSAT)
CSAT measures how satisfied customers are with a recent interaction. like a purchase, delivery, or support exchange. It’s quick to collect and highly actionable.
How to calculate: (Number of positive responses ÷ Total responses) × 100
Typically rated on a 1–5 or 1–10 scale. Count 4–5 (or 8–10) as “satisfied.”
Benchmark:
- 75–85% is common
- 90%+ = excellent
Use it to:
- Catch post-purchase or support issues early
- Track satisfaction dips after changes (new shipping partner, etc.)
- Pair with NPS to balance loyalty vs. experience
18. Product Review Ratings & Volume
This tracks both the quantity and quality of customer reviews, a direct signal of product satisfaction and a major trust driver for future buyers.
How to calculate: Average Rating = Sum of All Ratings ÷ Number of Reviews
Also track total reviews per product
Benchmark:
- 4.2–4.7 stars = “sweet spot” (high but believable)
- 10+ reviews per product helps build trust
Use it to:
- Spot issues early (ratings dipping = problem brewing)
- Improve or retire poor-performing SKUs
- Boost social proof on high-rated products
Operational & Fulfillment KPIs
Your backend can make or break the customer experience. These KPIs help you spot inefficiencies in inventory, shipping, and support, so you can deliver fast, accurately, and profitably at scale.
19. Inventory Turnover
Inventory turnover shows how quickly you sell through your stock. A healthy turnover rate means you’re not tying up too much cash in unsold products, and that you’re matching supply to demand effectively.
How to calculate: (COGS ÷ Average Inventory Value)
Usually tracked monthly or quarterly.
Benchmark:
- 4–6 turns per year is average for ecommerce
- Higher = leaner ops, but too high might mean stockouts
Use it to:
- Prevent overstocking or dead inventory
- Plan better for seasonal sales or promos
- Align purchasing decisions with actual sell-through
20. Fulfillment Time (Order-to-Ship)
This measures how long it takes to pack and ship an order after it’s placed. Long fulfillment times can hurt customer satisfaction and lead to bad reviews or churn.
How to calculate: (Shipping Date – Order Date)
Average across all orders in a set period.
Benchmark
- 24–48 hours = good for small DTC brands
- Same-day shipping = excellent (if achievable)
Use it to:
- Identify slowdowns in order processing
- Compare warehouse or 3PL performance
- Track fulfillment speed after promos or seasonal surges
21. Shipping Time (Ship-to-Delivery)
Shipping time tracks how long it takes for an order to reach the customer after it’s left your facility. It affects perceived speed and customer satisfaction, especially if delivery expectations were missed.
How to calculate: (Delivery Date – Ship Date)
Average across shipped orders.
Benchmark:
- 2–5 days standard
- 1–3 days = competitive advantage
Use it to:
- Choose the best carriers or shipping methods
- Manage delivery expectations on-site
- Monitor service-level agreement (SLA) compliance with shipping partners
22. Stockout Rate
Stockout rate measures how often customers try to buy something, but can’t, because it’s out of stock. It’s a silent revenue killer and a key signal of poor inventory planning or demand forecasting.
How to calculate: (Days Out of Stock ÷ Total Days in Period) × 100
You can calculate this per product, or across your entire catalog.
Benchmark:
- <10% is good for fast-moving SKUs
- 0–5% is ideal for top-selling items
Use it to:
- Improve demand forecasting
- Flag SKUs that need priority restocking
- Avoid customer frustration and lost sales (especially during peak periods)
Conclusion
The worst thing you can do with KPIs? Glance at them, nod thoughtfully… and change nothing.
Data doesn’t drive results. Decisions do.
So pick the handful of KPIs that actually bother you, the ones that hint something might be off, or that prove something is finally working. Then test, tweak, and improve.
Your store is a living thing. Your metrics should evolve with it.
Today, maybe it’s all about CAC and ROAS. Next quarter? Maybe churn and fulfillment time are the make-or-break numbers.
The key isn’t tracking more.
It’s tracking smarter. And using those insights to build the kind of business you don’t just run, you understand.