Retail metrics
Retail KPIs: seven numbers that show how the shop is doing.
You do not need a dashboard of fifty metrics. These seven retail KPIs, each with a formula and a worked example, cover sales, profit, stock and cash for a small independent shop.

In short
Retail KPIs are the key performance indicators a shop uses to judge how it is trading. For a small shop, the seven that matter most are sales per day, average transaction value, gross margin, sell-through rate, stock turnover, shrinkage and the money customers owe. Each one comes from figures a POS system already records: sales, costs, stock counts and customer balances.
Turnover on its own says little. A shop can take more this month than last and still be worse off, because margins slipped, stock piled up or more customers bought on credit. Key performance indicators for retail split the picture into parts you can act on.
Each KPI below has a formula, a short example using the same imaginary shop and a note on where to find the inputs in POS2026. Track them weekly or monthly, always over periods of the same length, and compare like with like: this December with last December, not with March.
At a glance
Seven retail KPIs and their formulas.
Use the same period for every input, and figures excluding VAT or sales tax.
| KPI | Formula | Inputs in POS2026 |
|---|---|---|
| Sales per day | Total sales ÷ trading days | Report (sales, filtered by date) and Dashboard |
| Average transaction value | Total sales ÷ number of transactions | Sales history and sales reports |
| Gross margin | (Sales − cost of goods sold) ÷ sales × 100 | Loss/Profit |
| Sell-through rate | Units sold ÷ units received × 100 | Purchase history and product reports |
| Stock turnover | Cost of goods sold ÷ average stock value at cost | Loss/Profit, Stock reports and Products |
| Shrinkage rate | (Recorded stock value − counted stock value) ÷ sales × 100 | Stock levels and adjustments, plus a stock take |
| Receivables | Credit sales − payments received; days to collect = receivables ÷ credit sales × days | Due List and Parties |
Sales per day
The simplest retail metric, and the one most owners already watch. Dividing by the days you actually traded, rather than calendar days, lets you compare a month with five Saturdays against one with four, or a week with a bank holiday against one without.
- Formula: total sales for the period ÷ number of days you traded.
- Example: £18,200 of sales over 26 trading days is £700 a day.
In POS2026: filter the sales report in Report by date range for the total, and use the Dashboard's sales charts to spot the trend at a glance. Splitting the figure by weekday shows which days carry the shop.
Average transaction value
Average transaction value, also called the average sale or average basket, tells you how much each customer spends per visit. Takings can rise because more people come in or because each one spends more; this KPI separates the two. Displays near the counter, sensible bundles and helpful staff move it. Footfall and promotions move the number of transactions instead.
- Formula: total sales ÷ number of transactions.
- Example: a day with £700 of sales from 56 transactions has an average transaction value of £12.50.
In POS2026: every completed sale is saved as a transaction in Sales, so filtering the sales history by date gives you both the takings and the number of sales for the period.
Gross margin
Gross margin is the share of each sale you keep after paying for the goods. It tells you whether your pricing and buying are working, and it is what pays for everything else: rent, wages, energy and your own income.
- Formula: (sales − cost of goods sold) ÷ sales × 100.
- Example: a month's sales of £18,200 on goods that cost £12,740 leave £5,460 of gross profit, a margin of 30%.
In POS2026: Loss/Profit sets what each item cost you against what it actually sold for, after any till discounts, and then deducts your recorded expenses. To check a single product, use the profit margin calculator.
Sell-through rate
Sell-through rate measures how much of what you bought has actually sold. It matters most for seasonal, fashion and gift lines, where unsold stock loses value. A low figure tells you to order less next time, mark down sooner or stop stocking the line.
- Formula: units sold ÷ units received × 100, measured from the date the stock arrived.
- Example: you received 120 scarves in October and had sold 84 by the end of November, a sell-through of 70%.
In POS2026: units received come from your supplier orders in Purchase, and units sold come from the product reports in Report.
Stock turnover
Stock turnover, or inventory turnover, shows how many times you sell through your average stock in a period. Higher turnover means cash spends less time sitting on shelves. Very high turnover together with frequent empty shelves can mean you are understocked, so read it alongside your stock-outs.
- Formula: cost of goods sold ÷ average stock value at cost.
- Average stock: (opening stock value + closing stock value) ÷ 2.
- Example: over a year the goods sold cost £152,880 (12 months at £12,740) and average stock at cost was £25,480. Turnover is 6, or roughly 61 days of stock (365 ÷ 6).
In POS2026: cost of goods sold comes from Loss/Profit, and the quantities you hold come from the stock reports in Stock, valued at the cost prices recorded in Products.
Shrinkage
Shrinkage is stock you paid for but cannot sell or account for: theft, breakage, waste, short deliveries and till mistakes. It stays invisible until you count, which is why this KPI depends on regular stock takes. Some retailers divide by recorded stock rather than by sales; either works if you stay consistent.
- Shrinkage value: recorded stock value − counted stock value.
- Shrinkage rate: shrinkage value ÷ sales for the same period × 100.
- Example: your records say you hold £25,600 of stock at cost and the count finds £25,330. Shrinkage is £270, which against £18,200 of sales for the month is about 1.5%.
In POS2026: Stock shows the quantity the system expects you to hold. After a count, record each difference as a stock adjustment, so the levels are right again and you keep a record of every correction.
Receivables: money customers owe
Many independent shops let regulars, trade customers or local businesses pay later. That credit is part of the service, but every pound on account is stock you have already paid your supplier for. Tracking receivables stops a friendly arrangement turning into a cash-flow problem.
- Total receivables: credit sales − payments received, across all customers.
- Days to collect: receivables ÷ credit sales for the period × days in the period.
- Example: £1,800 owed at the end of a 30-day month in which credit sales were £3,000 means customers take about 18 days to pay.
In POS2026: the Due List shows every outstanding amount, who owes it and since when, with reminders, and each customer's payment history sits in Parties.
How to use shop performance metrics without drowning in numbers
Pick a regular slot, such as Monday morning for last week and the first of the month for the month before, and look at the same KPIs every time. Write them in one place so trends show. Most weeks they barely move. When one does, it tells you where to look:
- Sales per day down but average transaction value steady: fewer customers. Look at footfall, opening hours and competition.
- Average transaction value down: people are buying less per visit. Look at range, displays and pricing.
- Margin down: supplier prices up, more discounting or a shift towards low-margin lines.
- Turnover and sell-through down: too much stock. Order less and mark down slow lines.
- Shrinkage up: tighten checks on deliveries, waste and the till.
- Receivables up: chase overdue balances before extending more credit.
A POS that records costs, stock and customer balances alongside each sale means none of this needs a spreadsheet. If you are weighing one up, start with what a POS system does.
Questions
Common questions.
Straight answers for shop owners, based on what POS2026 actually does.
What are the most important KPIs for a retail store?
For a small shop: sales per day, average transaction value, gross margin, sell-through rate, stock turnover, shrinkage and receivables. Together they cover sales, profit, stock and cash.
What is a good average transaction value?
There is no universal figure, because it depends on what you sell. Track your own over time and by day of the week, and judge changes against your own history rather than another trade's.
How often should I check retail metrics?
Sales per day and average transaction value weekly; margin, sell-through and receivables monthly; stock turnover and shrinkage after each stock take or every quarter.
What is the difference between sell-through and stock turnover?
Sell-through counts units: how much of a delivery has sold. Stock turnover uses value: how many times your average stock is sold and replaced in a period. Sell-through suits individual seasonal lines; turnover suits the shop as a whole.
Can a POS system calculate retail KPIs for me?
It depends on the system. POS2026 records the inputs as you trade, including sales, costs, stock levels and customer balances, and shows profit in Loss/Profit and key metrics on the Dashboard. For ratios such as sell-through, you combine figures from two reports.
Get your KPI inputs without a spreadsheet.
POS2026 records sales, costs, stock and money owed as you trade. Start a free trial and see your own numbers.