Fill Rate Calculator
Share of demand met from stock on hand.
Calculate fill rate by orders, lines or units, and the revenue lost to the portion you could not fulfil.
Fill rate by units
95.0%
250 units not filled
How the Fill Rate Calculator works
Fill rate measures how much of what customers asked for you could actually supply from stock. It is the direct counterpart to service level: the target is set in planning, and fill rate reports what was achieved.
Also known as: order fill rate · line fill rate calculator · service level fill rate
The maths behind it
Fill rate is the share of demand met from stock on hand. The unit fill rate is units shipped ÷ units ordered; the line fill rate is complete lines ÷ total lines; the order fill rate is complete orders ÷ total orders.
The three give progressively lower numbers on the same operation, and quoting one without saying which is the most common way fill rate gets misrepresented.
Putting numbers to it
In a month, 1,000 order lines covering 1,740 units are placed. Twelve lines are short, totalling 38 units unshipped. Those twelve lines fall across ten orders out of 620.
Unit fill rate: 1,702 ÷ 1,740 = 97.8%. Line fill rate: 988 ÷ 1,000 = 98.8%. Order fill rate: 610 ÷ 620 = 98.4%.
Three figures between 97.8% and 98.8% on identical performance. And note the relationship to service level: a 95% cycle service level does not mean a 95% fill rate: cycle service level is the probability of no stockout in a cycle, and fill rate is the proportion of demand met, which is almost always the higher number.
Where it is unreliable
Fill rate is measured against orders received, and orders are not placed for products that are visibly out of stock. A product unavailable on the website for a fortnight generates no orders and therefore no fill rate penalty, while losing every sale it would have made.
Substitutions also flatter it. Shipping a different size or colour and counting the line as filled records a success where the customer experienced a compromise.
How to act on this
Report the line fill rate as the operational measure and the order fill rate as the customer-experience measure. The first tells you how the stock is performing; the second tells you how many customers had a bad experience, and it is always the lower number.
Then track lost demand separately from fill rate. The two together describe availability; either alone describes half of it.
Fill rate in supplier agreements
Retail and wholesale supply agreements routinely specify a fill rate, commonly 95% to 98%, with chargebacks for falling short. The definition in the contract is what matters, and it is usually the line or order version rather than the unit version, the harder ones to hit.
The measurement window matters as much as the target. A 98% requirement measured weekly is considerably harder than the same figure measured annually, because a single bad week cannot be averaged away.
For a supplier, the practical response is to size safety stock against the contractual definition rather than against a general service level, and to hold more on the specific lines that customer orders most. A blanket service level applied evenly will miss a line-level target while appearing to be comfortably above it in aggregate.
One measurement that improves the picture considerably: record attempted demand for out-of-stock items. A back-in-stock notification signup, a search with no results, or a product page view on an unavailable item are all proxies for demand the fill rate never sees.
Adding that estimated demand to the denominator produces a harsher and more honest number, and it is the version that reflects what customers actually experienced rather than what the order system happened to capture.
Where to go next
The Fill Rate question rarely arrives on its own. These are the ones that usually come with it:
- Backorder Rate Calculator — Share of orders that could not ship on time.
- Safety Stock Calculator — The buffer that absorbs demand and supply variability.
- Stockout Cost Calculator — What running out actually costs you.
- Etsy Fee Calculator — Every Etsy fee on one sale, itemised.
Not financial advice. Marketplace fees change, and they vary by country, plan and seller status. Every rate here is an editable default, not a quoted price, check the platform's current fee schedule before you price a product against it. This is not tax or business advice.
Frequently asked questions
How is fill rate calculated?
Units shipped ÷ units ordered × 100, or the equivalent by order lines or complete orders. The three give different numbers, order fill rate is always the harshest, since one missing line fails the whole order.
What is a good fill rate?
95-98% for most retail and ecommerce. Below 90% customers notice and start hedging their orders. Chasing 100% requires safety stock that usually costs more than the last few percentage points are worth.
How does fill rate relate to service level?
Service level is the probability of not stocking out during a replenishment cycle. Fill rate is the proportion of demand actually met. They correlate but differ, a brief stockout on a fast mover damages fill rate far more than service level suggests.
How do I improve it?
More safety stock on the lines that fail most often, shorter or more reliable lead times, and better forecasting on volatile products. Focus on the specific SKUs driving the misses rather than raising stock across the board.
Related calculators
Backorder Rate Calculator
Share of orders that could not ship on time.
OpenSafety Stock Calculator
The buffer that absorbs demand and supply variability.
OpenStockout Cost Calculator
What running out actually costs you.
OpenEtsy Fee Calculator
Every Etsy fee on one sale, itemised.
Open