E-commerce KPIs for a Small Store: Which Numbers to Check Every Week

November 1, 2026

Analytics tools can show hundreds of numbers. For a small store, most of them are noise. What you need is a short list of key performance indicators (KPIs) that tell you, in a few minutes each week, whether the business is healthy and where to look if it is not.

This article covers the KPIs worth tracking, how to calculate each one, and a simple weekly routine.

Why a short list works better

Every number you track should lead to a decision. If a figure goes up or down and you would not do anything differently, it does not need to be on your weekly list. Start with the essentials below, review them at the same time each week, and add more only when you have a specific question to answer.

1. Revenue

Revenue = total value of orders in the period

The most obvious number, and the one to read with care. Decide whether you count orders when they are placed, paid or delivered, and stick to that choice. Compare each week with the same week of the previous month rather than only with last week, to smooth out normal ups and downs.

2. Number of orders

Revenue can rise because you got more orders or because each order got bigger. Tracking orders separately shows which one happened.

3. Average order value (AOV)

Average order value = revenue ÷ number of orders

Example with made-up round numbers

Example: revenue of 6,000 from 150 orders gives an AOV of 40.

AOV tells you how much a typical buyer spends. Bundles, free delivery above a threshold and "complete the look" suggestions are classic ways to raise it.

4. Conversion rate

Conversion rate = orders ÷ visitors × 100%

Example: 150 orders from 5,000 visitors is a conversion rate of 3%.

This number comes from your web analytics (for example Google Analytics 4), combined with your order count. A falling conversion rate with steady traffic often points to a problem on the site: a broken checkout, an out-of-stock bestseller, a price change, or slow pages.

5. Orders awaiting fulfilment

Orders awaiting fulfilment = orders paid or packed but not yet shipped

This is an operations KPI rather than a sales one, and it is the number most small stores should check every day, not just every week. If it keeps growing, buyers are waiting too long, and complaints and cancellations follow.

6. Repeat customer rate

Repeat customer rate = customers with two or more orders ÷ all customers with at least one order × 100%

Example: 60 repeat customers out of 300 total gives a repeat rate of 20%.

For most small stores, repeat buyers are the cheapest source of sales. If this number is low, look at loyalty offers, post-purchase follow-up and product quality.

7. Return rate

Return rate = items returned ÷ items sold × 100%

A rising return rate on one product often means the description, photos or size guide do not match reality. Check returns per product, not just across the store.

8. Gross margin

Gross margin = (revenue − cost of goods sold) ÷ revenue × 100%

Revenue tells you how much came in; margin tells you how much you kept before running costs. Discounts, promo codes and delivery you cover all reduce it, so check margin after every big campaign.

9. Customer acquisition cost (if you advertise)

Customer acquisition cost = marketing spend ÷ new customers in the period

Example: 500 spent on ads that brought 25 new customers gives a cost of 20 per new customer. Compare it with the profit a customer brings over their first few orders, not only their first one.

A weekly KPI routine

Set aside 20 minutes at the same time each week. A simple table with one row per week is enough.

  • Revenue and number of orders for the week.
  • Average order value.
  • Visitors and conversion rate from your web analytics.
  • Orders awaiting fulfilment right now.
  • New customers and repeat customers.
  • Returns accepted and the products they came from.
  • One sentence: what changed, and what will you try next week?

That last line matters most. KPIs are useful only when they lead to an action.

Mistakes to avoid

  • Watching daily revenue swings. Small stores have noisy days. Look at weeks and months.
  • Comparing different definitions. If you counted paid orders last month, do not count placed orders this month.
  • Ignoring operations. A store with great sales and a growing backlog is heading for trouble.
  • Tracking without acting. If a number has not changed a decision in months, drop it from the list.

How RedCart helps

RedCart's Analytics module puts the core numbers on the dashboard as soon as you open the cabinet: the number of products and how many are published, total orders and orders this month, orders awaiting fulfilment (paid or packed), the number of customers, and this month's revenue in your default currency. The figures are read directly from your store's data each time you open the dashboard, and live counts in the sidebar show what needs attention.

For traffic and conversion, you connect Google Analytics 4, Yandex Metrica or a Meta pixel by entering its ID, and the storefront adds the official snippet. Customer cards show each buyer's order history, which makes repeat customers easy to spot, and returns are recorded against orders and restocked into the warehouse you choose.

Summary

Revenue, orders, average order value, conversion rate, orders awaiting fulfilment, repeat rate, return rate and margin give a small store a complete weekly picture. Calculate them the same way every week and let each review end with one action.

If you want a dashboard with these numbers from day one, create a RedCart account.