Running an online store without tracking the right KPIs is like driving at night with no headlights. Revenue is moving, orders are coming in — but you have no idea whether the business is actually healthy or quietly bleeding out.
This guide covers every ecommerce KPI that matters: what it measures, how to calculate it, what good looks like, and how to use it to make faster, better decisions. Whether you run a DTC brand, a multi-product marketplace, or a subscription box, these are the numbers your business runs on.
By the end of this page, you’ll know exactly which metrics to prioritize, what benchmarks to hold yourself to, and how to build a KPI system that scales alongside your business.
What Are Ecommerce KPIs?
Ecommerce KPIs (Key Performance Indicators) are quantifiable metrics that measure the health, efficiency, and growth trajectory of an online retail business. They span five operational areas: acquisition, conversion, revenue, fulfillment, and retention — and together they form a complete picture of store performance.
The word “key” is doing a lot of work in that definition. Not every metric is a KPI. Pageviews are a metric. Customer Acquisition Cost, Conversion Rate, and Customer Lifetime Value are KPIs — because they directly connect to revenue decisions.
Why Ecommerce Metrics Are Different From Generic Business KPIs
Ecommerce businesses face a specific set of performance pressures that brick-and-mortar and service businesses don’t:
- Acquisition costs are visible and variable — every channel has a cost, and that cost fluctuates with competition and seasonality.
- The entire purchase journey is measurable — from first ad impression to checkout, every step can be tracked and optimized.
- Retention is make-or-break — the difference between a profitable store and a cash-burning one often comes down to whether customers come back.
- Margin compression is constant — shipping costs, return rates, and platform fees can silently destroy profitability even as revenue grows.
This is why ecommerce operators need a tighter, more disciplined KPI framework than most other business types. The data is available — the question is whether you’re using it to steer.
The 5 KPI Categories Every Ecommerce Store Must Track
1. Acquisition KPIs
These measure how efficiently you bring new customers to your store.
2. Conversion KPIs
These measure what happens once visitors arrive.
3. Revenue & Margin KPIs
These measure the financial output of your store — not just top-line sales.
4. Fulfillment & Operations KPIs
These measure your ability to deliver on the promise you made at checkout.
5. Retention & Loyalty KPIs
These measure whether customers come back — the single biggest lever for profitability.
Acquisition KPIs
Customer Acquisition Cost (CAC)
What it measures: The total cost to acquire one new paying customer across all channels.
Formula:
CAC = Total Marketing & Sales Spend ÷ Number of New Customers Acquired
Worked example: You spend $18,000 on paid ads, influencer fees, and email platform costs in a month. You acquire 600 new customers. CAC = $18,000 ÷ 600 = $30 per customer.
Why it matters: CAC is meaningless without context — specifically, without comparing it to Customer Lifetime Value. A $30 CAC is excellent if LTV is $180. It’s a death sentence if LTV is $35.
| Performance | CAC (relative to LTV) |
|---|---|
| Poor | CAC > 50% of LTV |
| Average | CAC = 25–40% of LTV |
| Excellent | CAC < 20% of LTV |
How to improve:
- Shift spend toward highest-LTV acquisition channels, not just lowest-CAC channels
- Improve landing page conversion rate — the same ad spend produces more customers
- Build organic channels (SEO, email list) that reduce paid dependency over time
Traffic by Channel
What it measures: The volume and source breakdown of sessions arriving at your store — paid search, organic, direct, social, email, referral.
Why it matters: Channel mix determines your cost structure and your risk profile. A store where 80% of traffic comes from one paid channel is one algorithm change away from a revenue crisis.
| Performance | Organic traffic share |
|---|---|
| Poor | < 15% |
| Average | 25–40% |
| Excellent | > 50% |
How to improve:
- Invest in SEO content targeting high-intent product and category queries
- Build an email list as a zero-cost owned channel
- Track cost-per-session by channel, not just total spend
Return on Ad Spend (ROAS)
What it measures: Revenue generated per dollar of advertising spend.
Formula:
ROAS = Revenue from Ads ÷ Ad Spend
Worked example: A Meta campaign generates $42,000 in attributed revenue on a $7,000 spend. ROAS = $42,000 ÷ $7,000 = 6.0x (often expressed as 6:1 or “$6 returned for every $1 spent”).
| Performance | ROAS |
|---|---|
| Poor | < 2.0x |
| Average | 3.0–4.5x |
| Excellent | > 6.0x |
Note: ROAS benchmarks vary significantly by margin profile. A high-margin product category can be profitable at 3x ROAS. A low-margin category may need 8x to break even. Always calculate your break-even ROAS before setting targets.
How to improve:
- Improve ad creative quality before increasing budget
- Tighten audience targeting toward highest-LTV customer segments
- Test and optimize landing page alignment with ad message
Conversion KPIs
Ecommerce Conversion Rate
What it measures: The percentage of store sessions that result in a completed purchase.
Formula:
Conversion Rate = (Number of Orders ÷ Total Sessions) × 100
Worked example: Your store receives 45,000 sessions in a month. 810 result in a purchase. Conversion Rate = (810 ÷ 45,000) × 100 = 1.8%.
| Performance | Conversion Rate |
|---|---|
| Poor | < 1.0% |
| Average | 1.5–3.0% |
| Excellent | > 4.0% |
Industry estimates suggest the top quartile of ecommerce stores converts at 3.5–5.0%, depending on category. Fashion and apparel typically run lower than software and digital products.
How to improve:
- Simplify checkout — every additional step reduces conversions
- Add trust signals: reviews, return policy visibility, security badges
- Use exit-intent offers to recover abandoning visitors before they leave
Shopping Cart Abandonment Rate
What it measures: The percentage of customers who add items to cart but do not complete a purchase.
Formula:
Abandonment Rate = (1 − (Completed Purchases ÷ Carts Created)) × 100
Worked example: 3,200 carts created in a month. 640 result in purchase. Abandonment Rate = (1 − (640 ÷ 3,200)) × 100 = 80%.
| Performance | Cart Abandonment Rate |
|---|---|
| Poor | > 85% |
| Average | 70–80% |
| Excellent | < 65% |
The global average is approximately 70–72% (industry estimate). A 5-point improvement in abandonment rate on a store doing $500K/month in revenue can recover $25,000+ in monthly sales.
How to improve:
- Deploy a 3-step abandonment email sequence (1 hour, 24 hours, 72 hours post-abandonment)
- Offer guest checkout — forced account creation kills conversions
- Display total cost including shipping early in the checkout flow, not at the final step
Average Order Value (AOV)
What it measures: The average revenue generated per completed transaction.
Formula:
AOV = Total Revenue ÷ Number of Orders
Worked example: $125,000 in revenue from 1,250 orders in a month. AOV = $125,000 ÷ 1,250 = $100.
| Performance | AOV (general ecommerce) |
|---|---|
| Poor | Below category average |
| Average | At category average |
| Excellent | 20–30% above category average |
AOV targets are highly category-dependent. A $40 AOV is strong for a snack brand. It’s a problem for a home goods store.
How to improve:
- Implement post-purchase upsell offers at the order confirmation stage
- Add bundle offers for frequently co-purchased items
- Introduce free shipping thresholds set slightly above current AOV
Revenue & Margin KPIs
Gross Profit Margin
What it measures: The percentage of revenue remaining after deducting Cost of Goods Sold (COGS). This is your store’s foundational profitability metric.
Formula:
Gross Profit Margin = ((Revenue − COGS) ÷ Revenue) × 100
Worked example: $200,000 in monthly revenue. $120,000 in COGS (product cost, packaging, inbound shipping). Gross Profit Margin = (($200,000 − $120,000) ÷ $200,000) × 100 = 40%.
| Performance | Gross Profit Margin |
|---|---|
| Poor | < 25% |
| Average | 35–50% |
| Excellent | > 55% |
How to improve:
- Renegotiate supplier contracts at volume milestones
- Eliminate low-margin SKUs that drag the blended average down
- Shift product mix toward higher-margin categories
Revenue by Channel
What it measures: The revenue contribution split across channels — your own website, Amazon, retail wholesale, marketplaces, and social commerce.
Why it matters: Channel diversification protects revenue. But not all channels are equally profitable. Amazon revenue often looks impressive but can carry fees of 15–30% per sale, making it margin-destructive at scale.
Track revenue by channel alongside margin by channel — they rarely tell the same story.
Refund & Return Rate
What it measures: The percentage of orders that result in a return or refund request.
Formula:
Return Rate = (Number of Returns ÷ Number of Orders) × 100
Worked example: 1,250 orders in a month. 137 returns processed. Return Rate = (137 ÷ 1,250) × 100 = 11%.
| Performance | Return Rate |
|---|---|
| Poor | > 20% |
| Average | 8–15% |
| Excellent | < 5% |
Fashion and apparel carry structurally higher return rates (20–30% is common). Electronics and consumables run lower. Benchmark against your category, not the global average.
How to improve:
- Improve product descriptions and photography to reduce expectation mismatches
- Add size guides, use-case guides, and video demonstrations
- Track return reason codes — concentrate fixes on the top 2–3 reasons
Fulfillment & Operations KPIs
Order Fulfillment Time
What it measures: The time elapsed between order placement and shipment dispatch.
| Performance | Fulfillment Time |
|---|---|
| Poor | > 5 business days |
| Average | 2–3 business days |
| Excellent | Same day or next day |
How to improve:
- Implement pick-and-pack process checklists at the warehouse level
- Set daily fulfillment cutoff times and hold the team accountable to them
- Evaluate 3PL partnerships if in-house fulfillment can’t scale
On-Time Delivery Rate
What it measures: The percentage of orders delivered within the promised delivery window.
Formula:
On-Time Delivery Rate = (Orders Delivered On Time ÷ Total Orders Shipped) × 100
| Performance | On-Time Delivery Rate |
|---|---|
| Poor | < 85% |
| Average | 90–95% |
| Excellent | > 97% |
Why it matters: Late delivery is the single largest driver of negative reviews and customer churn in ecommerce. A 3% drop in on-time delivery can produce a measurable decline in repeat purchase rate within 90 days.
Inventory Turnover
What it measures: How many times inventory is sold and replaced over a given period.
Formula:
Inventory Turnover = COGS ÷ Average Inventory Value
Worked example: $480,000 in COGS over 12 months. Average inventory value of $80,000. Inventory Turnover = $480,000 ÷ $80,000 = 6.0x per year.
| Performance | Inventory Turnover (annual) |
|---|---|
| Poor | < 3x |
| Average | 4–8x |
| Excellent | > 10x |
Low turnover signals dead stock and tied-up capital. High turnover can signal stockout risk if purchasing systems aren’t keeping pace.
Retention & Loyalty KPIs
This is where ecommerce businesses are won or lost. Acquiring a new customer costs 5–7x more than retaining an existing one (industry estimate). The stores that build sustainable profit margins do so through repeat purchase rate and lifetime value — not acquisition volume.
Customer Lifetime Value (CLV / LTV)
What it measures: The total revenue a business expects from a single customer account over the entire relationship.
Formula (simplified):
LTV = AOV × Average Purchase Frequency × Average Customer Lifespan
Worked example: AOV = $85. Customer buys 3.2 times per year. Average customer lifespan = 2.5 years. LTV = $85 × 3.2 × 2.5 = $680.
| Performance | LTV:CAC Ratio |
|---|---|
| Poor | < 2:1 |
| Average | 3:1 |
| Excellent | > 5:1 |
If LTV:CAC is below 2:1, you are likely spending more to acquire customers than the customers generate in gross profit. This is the core profitability crisis of many high-growth ecommerce brands that look healthy on revenue but are burning cash.
How to improve:
- Build a post-purchase email sequence that drives second and third purchases
- Launch a loyalty or rewards program tied to purchase frequency milestones
- Identify your highest-LTV customer segment and orient acquisition spend toward that profile
Repeat Purchase Rate
What it measures: The percentage of customers who make more than one purchase.
Formula:
Repeat Purchase Rate = (Customers with 2+ Orders ÷ Total Customers) × 100
Worked example: 4,500 total customers in the last 12 months. 1,440 made more than one purchase. Repeat Purchase Rate = (1,440 ÷ 4,500) × 100 = 32%.
| Performance | Repeat Purchase Rate |
|---|---|
| Poor | < 20% |
| Average | 25–35% |
| Excellent | > 45% |
How to improve:
- Send a targeted win-back campaign to customers who haven’t purchased in 90+ days
- Create product bundles or subscriptions that lock in recurring purchases
- Trigger a post-purchase review request — customers who leave reviews have higher repeat purchase rates
Customer Churn Rate
What it measures: The percentage of active customers who stop purchasing within a defined period. Most relevant for subscription ecommerce — but important for any store tracking cohort behavior.
Formula:
Churn Rate = (Customers Lost in Period ÷ Customers at Start of Period) × 100
| Performance | Monthly Churn (subscription ecommerce) |
|---|---|
| Poor | > 8% |
| Average | 4–6% |
| Excellent | < 2.5% |
If you run a subscription model, see our guide to subscription business KPIs for a deeper treatment of churn mechanics and cohort analysis.
Net Promoter Score (NPS)
What it measures: Customer loyalty and advocacy, measured via a single-question survey: “How likely are you to recommend us to a friend or colleague?” (0–10 scale).
Formula:
NPS = % Promoters (9–10) − % Detractors (0–6)
| Performance | NPS |
|---|---|
| Poor | < 20 |
| Average | 30–50 |
| Excellent | > 60 |
NPS is a leading indicator for repeat purchase rate and word-of-mouth acquisition. A rising NPS typically precedes a rise in organic and referral traffic within 2–3 quarters.
Mid CTA — Build a Dashboard That Uses All of These
Tracking 15+ KPIs across five categories manually is neither scalable nor useful. The point is not to have the data — it’s to have a system that surfaces the right data to the right person at the right time.
Start with a structured format: Download the free Ecommerce KPI Dashboard Template — it’s pre-built with the key metrics from this guide, organized by category, with benchmark reference columns included.
How to Prioritize These KPIs — The Ecommerce Decision Matrix
Not every metric deserves equal attention every week. Here’s a prioritization framework:
Review daily:
- Sessions and traffic by channel
- Orders and revenue vs. plan
- Fulfillment queue
Review weekly:
- Conversion rate
- AOV
- ROAS by channel
- Cart abandonment rate
Review monthly:
- CAC vs. LTV
- Gross profit margin
- Return rate
- Repeat purchase rate
Review quarterly:
- Customer churn (subscription)
- NPS trend
- Inventory turnover
- Channel margin analysis
This cadence ensures your team is reacting to what matters, not drowning in dashboards. For a full executive-level review structure, see how to build an executive dashboard for ecommerce.
Common Mistakes Ecommerce Teams Make With KPIs
Mistake 1: Optimizing for revenue, ignoring margin
Revenue is a vanity metric when COGS, return rates, and acquisition costs are out of control. A store doing $2M in revenue with a 15% gross margin and a 75% cart abandonment rate is not a healthy business. Always pair revenue metrics with margin metrics.
Mistake 2: Treating CAC as a standalone number
CAC only means something in relation to LTV. A team that says “our CAC went up, we need to cut spend” may be cutting spend on a channel with a 6:1 LTV:CAC ratio — which would be the wrong decision. Always analyze CAC in the context of the customer segment it acquired.
Mistake 3: Using platform-reported ROAS without skepticism
Attribution models in Meta and Google overcount their own contribution. Last-click attribution inflates ROAS for bottom-funnel ads and undercounts brand awareness campaigns. Cross-reference platform data with post-purchase surveys and incrementality testing before making budget decisions.
Mistake 4: No leading indicators
Most ecommerce teams track lagging indicators — revenue, profit, churn. By the time those numbers move, the problem is weeks or months old. Build leading indicators into your dashboard: traffic trends, email engagement rates, and add-to-cart rate are signals that predict future conversion and revenue performance.
Mistake 5: Department silos producing incompatible KPIs
Your paid team tracks ROAS. Your ops team tracks fulfillment time. Your finance team tracks COGS. Nobody is connecting them into a single view. This is a KPI system design problem — and it’s the difference between a dashboard and a real KPI framework for scaling.
Building a KPI System Versus Tracking Individual Metrics
There’s a meaningful difference between having KPIs and running a KPI-driven business. Most ecommerce operators are doing the former. They have a Shopify dashboard, a Meta Ads Manager tab, and maybe a spreadsheet. Data exists — but it doesn’t inform decisions consistently, and it doesn’t hold anyone accountable.
A real KPI system connects metrics to owners, owners to targets, and targets to review cadences. When Conversion Rate drops 0.4 points in week three of a month, someone is responsible for diagnosing it and reporting a finding by Friday.
That’s not a tracking problem. It’s a management system problem.
If you’re at the stage where you’re ready to move from tracking to building, the Executive KPI Operating System is built specifically for ecommerce operators who need a complete, implementable framework — not another spreadsheet.
Ecommerce KPI Benchmarks — Quick Reference Table
| KPI | Poor | Average | Excellent |
|---|---|---|---|
| Conversion Rate | < 1.0% | 1.5–3.0% | > 4.0% |
| Cart Abandonment Rate | > 85% | 70–80% | < 65% |
| Customer Acquisition Cost | > 50% of LTV | 25–40% of LTV | < 20% of LTV |
| ROAS | < 2.0x | 3.0–4.5x | > 6.0x |
| AOV | Below category avg | At category avg | 20%+ above avg |
| Gross Profit Margin | < 25% | 35–50% | > 55% |
| Return Rate | > 20% | 8–15% | < 5% |
| Repeat Purchase Rate | < 20% | 25–35% | > 45% |
| LTV:CAC Ratio | < 2:1 | 3:1 | > 5:1 |
| On-Time Delivery Rate | < 85% | 90–95% | > 97% |
| Inventory Turnover | < 3x | 4–8x | > 10x |
| NPS | < 20 | 30–50 | > 60 |
Related KPI Libraries
The metrics on this page span multiple operational functions. If you want to go deeper on any category, explore the relevant libraries:
- Sales KPI Library — conversion metrics, pipeline KPIs, and revenue velocity measures
- Marketing KPI Library — channel performance, acquisition metrics, and brand KPIs
- Customer Service KPI Library — CSAT, NPS, resolution time, and support quality metrics
Conclusion
Every ecommerce business is ultimately a system with measurable inputs and outputs. Conversion Rate, CAC, LTV, and Gross Profit Margin are not just dashboard numbers — they are the levers that determine whether your store is building equity or burning it.
The goal is not to track 20 KPIs. The goal is to build a performance system where the right people are watching the right numbers, at the right frequency, with clear ownership over moving them.
That shift — from tracking to managing — is what separates stores that plateau from ones that scale. When you’re ready to build that system, start with the Executive KPI Operating System.
Final CTA
Ready to move from tracking KPIs to running your store with them?
The Executive KPI Operating System gives ecommerce operators a complete, pre-built performance management framework — KPI selection, dashboard structure, owner accountability mapping, and review cadence templates. Built for operators who are done improvising and ready to scale with systems.
Frequently Asked Questions
What are the most important KPIs for an ecommerce store? The non-negotiable five are: Conversion Rate, Customer Acquisition Cost (CAC), Customer Lifetime Value (LTV), Gross Profit Margin, and Repeat Purchase Rate. These five metrics, tracked together, tell you whether your store is acquiring customers efficiently, converting them profitably, and keeping them long enough to build margin. Everything else is supporting data.
What is a good ecommerce conversion rate? For most product categories, 1.5–3.0% is average. Top-performing stores convert at 4.0–5.0%. If you’re below 1.0%, conversion rate optimization should be your first priority before increasing ad spend — you’ll get more return from fixing the funnel than from driving more traffic into a leaking bucket.
How do I calculate LTV for an ecommerce business? The simplified formula is: LTV = Average Order Value × Average Purchase Frequency × Average Customer Lifespan. For example, a customer who spends $80 per order, buys 4 times per year, and remains active for 2 years has an LTV of $640. Segment this by acquisition channel to identify which channels produce your most valuable customers.
What is a healthy LTV:CAC ratio for ecommerce? A 3:1 ratio is the general benchmark for a sustainable ecommerce business — meaning for every $1 spent acquiring a customer, you generate $3 in lifetime value. Ratios above 5:1 indicate strong margin health and room to scale acquisition spend. Ratios below 2:1 signal a unit economics problem that growth will worsen, not solve.
How often should an ecommerce business review its KPIs? Frequency should match how quickly the metric moves and how quickly you can act on it. Conversion rate and ROAS warrant daily or weekly monitoring. LTV, repeat purchase rate, and gross margin are monthly metrics. Inventory turnover and NPS are typically reviewed quarterly. The risk of reviewing everything daily is noise — teams start reacting to variance instead of trends.