Skip to content

KPI reference

Every metric you’ll see on the Overview page, in alphabetical order. For each: definition, formula in plain English, a one-line interpretation, and which surface displays it.

  • Definition: Tier classification — A is highest-revenue, C is the long tail.
  • Formula: Variants are ranked by revenue from fulfilled orders over the configured lookback period (60 days by default). The variants making up the top 80% of cumulative revenue are A, the next 15% are B, the last 5% are C.
  • Interpretation: Focus stock-management attention on A tier.
  • Where: KPIs tab → ABC Analysis chart. Also the ABC tierABC tierThe A / B / C grouping from ABC analysis — A is your highest-revenue tier, C is the long tail. Logistified computes it from sales over the configured lookback period. Read more → column on the Forecast page.
  • Definition: Mean inventory at cost over the period (default). Settings → Dashboard lets you switch the valuation basis to retail (selling price).
  • Formula: Inventory quantity × unit cost, summed nightly and averaged over the period. Variants with no usable unit cost (missing, zero, or recorded in another currency) contribute 0 — the KPI tile’s tooltip shows how many in-stock variants that affected in the latest snapshot.
  • Interpretation: Capital tied up in stock.
  • Where: KPIs tab → KPI tile.
  • Note: A basis change applies from the next nightly snapshot onward; days already recorded keep the valuation they were computed with, so the 30-day average and its trend can show a one-time shift for up to 30 days after the basis changes. The default changed from retail to cost with the August 2026 update — that shift can appear even if you never touched the setting.

Days on hand (DOH)Days on HandHow many days of demand your current stock covers, at the current sales rate. Lower DOH means stock is moving quickly; higher DOH means you may be over-stocked. Logistified reads it off the most recent nightly snapshot: that day's inventory quantity divided by that day's units sold, then scaled by a fixed annualisation factor — see the KPI reference for the exact formula. Read more →

Section titled “Days on hand (DOH)”
  • Definition: How many days of sales your stock covers, read off the single most recent snapshot day (not an average across the window).
  • Formula: Inventory quantity on the latest snapshot day ÷ that day’s units sold, annualised (the app scales by a fixed 356-day factor). It is a point-in-time figure, not an average across the 30-day window.
  • Interpretation: 30 days = a month of cover. Lower = tighter inventory; higher = more cushion.
  • Where: KPIs tab → KPI tile. Also the Days of Stock column on the Forecast page.
  • Definition: Count of variants with no sales in the last 6 months.
  • Formula: Live count of variants that appear on no order in the past 182 days.
  • Interpretation: A high number isn’t necessarily a problem — long-tail catalogs have many slow movers. Worth a glance after big catalog cleanups.
  • Where: Overview → Data Quality tab.
  • Definition: Variance between expected and actual inventory.
  • Formula: (total on-hand − total Green Threshold) ÷ total Green Threshold × 100, across all your active variants, using current stock rather than the 30-day window. Positive means you are holding more than your targets; negative means less.
  • Interpretation: Persistent gaps mean drift; investigate via Incoming Reconciliation or stock takes.
  • Where: KPIs tab → KPI tile.
  • Definition: How many times your inventory cycles in a period.
  • Formula: Total units sold ÷ average inventory.
  • Interpretation: Higher = leaner; lower = more cushion. Compare to your category benchmark.
  • Where: KPIs tab → KPI tile.
  • Definition: Count of variants without a unit cost set (or with a cost of zero).
  • Formula: Live count.
  • Interpretation: Reorder math and profit metrics need a cost. Worth resolving early.
  • Where: Overview → Data Quality tab. The View link opens a Forecast view filtered to those variants.
  • Definition: Count of variants without a SKU set in Shopify.
  • Formula: Live count of non-deleted variants whose SKU is empty.
  • Interpretation: Without a SKU, variants are hard to match in CSV imports and supplier mappings. Fix in Shopify.
  • Where: Overview → Data Quality tab.
  • Definition: Count of variants whose total on-hand is at or below zero.
  • Formula: Live count of variants where on-hand ≤ 0.
  • Interpretation: The most heavily weighted issue in the inventory health score. Stock-outs cost sales.
  • Where: Overview → Data Quality tab.
  • Definition: Average revenue per unit sold.
  • Formula: (Total sales value − total discounts) ÷ total units sold.
  • Interpretation: Mix indicator. Drops if low-margin SKUs are taking volume share.
  • Where: KPIs tab → KPI tile.
  • Definition: Percentage of inventory sold in a period.
  • Formula: (units sold in the period ÷ units added to inventory in the period) × 100 — the denominator is the sum of every positive inventory change, i.e. the stock that came in.
  • Interpretation: Higher = faster-moving. Compare across products to identify dogs.
  • Where: KPIs tab → KPI tile.
  • Definition: Revenue concentration across variants.
  • Formula: Per-variant revenue ÷ total revenue over the ABC lookback window, restricted to the top 100 variants by revenue. Of those, the ones that together reach 95% of the charted revenue get their own donut slice; the rest are pooled into a single “Other SKUs” slice and are still listed individually beside the chart.
  • Interpretation: Pareto check — usually 20% of SKUs drive 80% of revenue.
  • Where: KPIs tab → SKU Revenue Distribution chart.
  • Definition: Inventory carrying weight relative to demand — the ratio of inventory value to sales value.
  • Formula: Average daily inventory value ÷ average daily sales value over the period.
  • Interpretation: Higher = more days of cover; lower = tighter. Target depends on lead time.
  • Where: KPIs tab → KPI tile.
  • Note: The inventory value in the numerator uses the same valuation basis as Average inventory value (Settings → Dashboard; cost by default, retail optional) — changing the basis rescales this KPI too, including the one-time shift after the August 2026 default change described above.