Fill rate and service level are both critical metrics for measuring inventory performance, but they measure different things. Confusing them can lead to misaligned inventory policies and unexpected stockouts.
In this guide, you'll learn the key differences between these metrics, how to calculate each one, and how to use them together for optimal inventory management.
Quick Comparison
| Aspect | Fill Rate | Service Level |
|---|---|---|
| What it measures | % of demand fulfilled immediately | Probability of no stockout per cycle |
| Perspective | Customer-facing outcome | Inventory planning input |
| Calculation basis | Actual orders/units shipped | Statistical probability |
| Primary use | Performance measurement | Safety stock calculation |
| Typical target | 95-98% | 90-99% (varies by item) |
What is Fill Rate?
Fill Rate
Fill rate measures the percentage of customer demand that is immediately satisfied from available inventory. It's a backward-looking metric that tells you how well you actually performed.
When a customer orders 100 units and you ship 95, your unit fill rate for that order is 95%. Fill rate directly impacts customer satisfaction—it's what your customers experience.
Types of Fill Rate
Fill rate can be calculated at different levels:
Order Fill Rate (Perfect Order)
Line Fill Rate
Unit Fill Rate
Example: Calculating Different Fill Rates
Order Details:
- Line 1: Ordered 100 units, shipped 100 (complete)
- Line 2: Ordered 50 units, shipped 40 (incomplete)
- Line 3: Ordered 75 units, shipped 75 (complete)
Results:
- Order Fill Rate: 0% (order not 100% complete)
- Line Fill Rate: 66.7% (2 of 3 lines complete)
- Unit Fill Rate: 95.6% (215 of 225 units shipped)
What is Service Level?
Service Level (Cycle Service Level)
Service level is the probability of not experiencing a stockout during a replenishment cycle. It's a forward-looking metric used for planning, particularly for calculating safety stock.
A 95% service level means that in 95 out of 100 replenishment cycles, you'll have enough stock to meet all demand. In 5 cycles, you might face a stockout.
Service Level in Safety Stock
Service level determines the Z-value in safety stock calculations:
| Service Level | Z-Value | Meaning |
|---|---|---|
| 90% | 1.28 | 10% chance of stockout per cycle |
| 95% | 1.65 | 5% chance of stockout per cycle |
| 97% | 1.88 | 3% chance of stockout per cycle |
| 99% | 2.33 | 1% chance of stockout per cycle |
Key Insight: Service level and fill rate are related but not equal. A 95% service level does NOT guarantee 95% fill rate. Service level addresses whether you stock out at all; fill rate measures how much demand you actually fulfill.
The Relationship Between Them
Here's the critical distinction:
- Service level asks: "Will we have ANY stock when needed?"
- Fill rate asks: "How MUCH demand did we fulfill?"
A single stockout event (service level failure) might only cause a small fill rate impact if it happens near the end of a cycle when most demand was already met. Conversely, stocking out early in a high-demand period can devastate fill rate while only counting as one service level failure.
Generally, for the same safety stock investment:
- Fill rate will be higher than service level for items with many small orders
- They'll be closer for items with few large orders
Industry Benchmarks
Which Metric Should You Use?
Use Fill Rate For:
- Performance measurement: How well did we actually serve customers?
- Customer SLAs: Contractual commitments often specify fill rate
- Benchmarking: Comparing performance across periods or locations
- Root cause analysis: Understanding where fulfillment failed
Use Service Level For:
- Safety stock planning: Setting inventory buffers
- Item differentiation: Different service levels for A vs C items
- Cost trade-off analysis: Balancing inventory cost vs stockout risk
- Reorder point calculations: When to trigger replenishment
Improving Both Metrics
Strategies that improve both fill rate and service level:
- Better demand forecasting: Accurate predictions reduce surprise stockouts. See our forecasting guide.
- Optimized safety stock: Right-sized buffers using the safety stock formula.
- Proper reorder points: Trigger orders at the right time with reorder point calculations.
- ABC XYZ classification: Differentiate service levels by item importance using ABC XYZ analysis.
- Reduced lead times: Shorter lead times reduce exposure to uncertainty.
- Better supplier reliability: Consistent deliveries reduce variability.
Setting Targets by Item Class
Use differentiated targets based on item characteristics:
| Item Class | Service Level | Fill Rate Target |
|---|---|---|
| A items (high value) | 97-99% | 98-99% |
| B items (medium value) | 93-97% | 95-97% |
| C items (low value) | 85-93% | 90-95% |
Learn more about item classification in our ABC XYZ guide.
Track Fill Rate & Service Level Automatically
Our KPI dashboard calculates both metrics in real-time, with drill-down by SKU, customer, and time period.
See Dashboard DemoSummary
Fill rate measures actual fulfillment performance—what customers experience. Service level is a planning parameter that determines how much safety stock to hold.
Use fill rate to measure and report performance. Use service level to plan inventory policies. Track both as part of your supply chain KPIs, and ensure your safety stock calculations target the right service levels to achieve your fill rate goals.