Benchmark Methodology
We believe transparency builds trust. This document explains exactly how SupplyIndex collects data, validates submissions, and calculates the benchmark statistics shown across the platform. Last updated: July 2026.
1. Data collection
All price data on SupplyIndex originates from real supplier invoices submitted by independent UK practices. We do not scrape supplier websites, accept price list submissions from suppliers, or use list prices as data points.
The supplier directory spans every sector — dental, optical, veterinary, pharmacy, aesthetics, audiology and allied health. Benchmarks are live first for aesthetics and dental, and open in each other sector as members contribute invoices. Cross-sector overheads (card processing, energy, telephony, insurance and more) are available to every practice from day one.
Practices submit data via four methods:
2. Validation pipeline
Every invoice runs through a series of automated checks, and only confirmed line items ever feed a benchmark.
3. Benchmark calculation
Benchmarks are recomputed every day from all confirmed invoice data. For each product with enough data we report:
| Statistic | Description |
|---|---|
| P25 | 25th percentile — the lower quartile, a realistic "good deal" benchmark |
| P50 (Median) | The middle value — half of practices pay more, half pay less |
| P75 | 75th percentile — the upper quartile; above this suggests overpaying |
| Sample size | Number of data points and distinct practices in the calculation |
Minimum data threshold: We require a minimum of 20 data points from at least 5 distinct practices before publishing a benchmark for a product. Below this threshold, products show a “Benchmark pending” status. This prevents small datasets from producing misleading benchmarks.
4. Freshness and trends
Benchmarks are recomputed every day, so they always reflect the latest confirmed invoices. All confirmed prices in the current dataset count equally — we do not hand-weight or adjust individual figures.
We keep a monthly history for each unlocked product so you can see how a price has moved over time, and we alert members tracking a product when its median moves materially (5% or more) between runs.
5. Anonymisation and privacy
Individual practice prices are never disclosed. All benchmarks are aggregated statistics only. Additionally:
- Individual practice prices are never shown — every benchmark is an aggregate across at least 5 distinct practices
- A benchmark is only published once it clears the minimum threshold (20 data points from at least 5 practices); below that it shows as “benchmark pending”
- NHS pricing is held separately and excluded from private benchmarks by default
- You can request deletion of your contributed data at any time
6. Limitations
We are committed to honest communication about what our benchmarks can and cannot tell you:
Questions about our methodology?
We welcome scrutiny of our approach. If you spot an error or have a methodological concern, please get in touch.