Retail compliance

Order fill rate calculator

How much of each order you ship complete.

An operator’s desk with a world map and planning cards

Formula

Order fill rate % = (orders filled to request ÷ total orders) × 100

Runs in your browser. Nothing is sent anywhere.

Order fill rate

91.50%

of orders filled to request

Worked example

Fill 915 of 1,000 orders exactly as the retailer requested and the rate is 91.50%. The other 85 shipped short or shipped a substitute, and both count against you here even when the truck left on schedule.

When you reach for this

Separates a shipping problem from a stock problem. Late orders are an execution issue; short orders are a planning issue, and they get charged back differently.

How to read the number

Compare this against on-time shipping. A high on-time number beside a low fill rate means you are shipping punctually and short, which most retailer scorecards penalize harder than shipping late and complete.

What the big retailers require

  • Walmart 95% in-full, measured against what the purchase order asked for. Your own number: OTIF Scorecard in Retail Link. Missing it costs: 3% of the cost of goods on every case that misses.
  • Target 95% fill, measured line by line rather than across the order. Your own number: Supplier Performance Management dashboard, refreshed weekly. Missing it costs: 3% of the cost of goods on non-compliant items, with a $150 floor per chargeback.

Programs get revised and your agreement can set a different bar, so read this against the routing guide and scorecard for your own account before you plan against it.

Questions operators ask about this metric

Does a partial shipment count as filled?

Not on an order-fill basis. Ship 10 of the 12 units the retailer ordered and that order is unfilled, even though freight moved. Some agreements allow a tolerance band; the routing guide will say whether yours does.

Should I measure by order, by line, or by unit?

All three are legitimate and they say different things. Order fill is the harshest and the closest to what the buyer experiences. Unit fill flatters you most. Pick one, label it wherever you report it, and avoid switching mid-year.

Does an approved substitution count as a fill?

Only when the retailer approved it before you shipped. An unapproved substitution usually counts twice against you — once as an unfilled line and once as a compliance violation.

How does fill rate differ from in-stock rate?

Fill rate measures what you shipped against what the retailer ordered. In-stock rate measures what sat on the shelf. You can post a strong fill rate and a weak in-stock rate when the retailer under-orders.

Stop calculating this by hand

Every number on this page comes out of data you already have — orders, shipments, inventory, deductions. Endless keeps those in one source of truth instead of four exports, so the metric updates on its own and agents watch it for you.