How to use this calculator
- Choose one route, resource pool, or reporting period.
- Enter values in the units shown beside each field.
- Select Calculate and review the main and supporting results.
- Change one assumption at a time to compare scenarios.
Calculate the rail service level from complete shipment outcomes instead of relying on a single success count. The primary result uses shipments delivered both on time and in full, while supporting measures separate timeliness, completeness, and temperature compliance where relevant.
OTIF service level = shipments delivered on time and in full ÷ total eligible shipments × 100. Supporting rates divide each successful outcome by the same total.
OTIF is stricter than either the on-time or in-full rate alone. A gap between the supporting rates helps identify whether timing, quantity, or handling performance is the larger contributor to misses.
Define the delivery window, shipment eligibility, and exception policy before the period begins. Changing definitions makes periods difficult to compare.
Of 500 shipments, 455 delivered on time and in full gives a 91% OTIF service level. The on-time rate is 94%, in-full rate 96%, and damage-free rate 97%.
Use one consistent operating or accounting period for every input. Mixing daily volume with monthly capacity or cost will distort the result.
Yes. Forecast inputs create a planning scenario, but label the result as an estimate and update it when actual operating data becomes available.
Zero is accepted where it represents no cost, dwell, demand, or successful shipments. Required capacities, shipment totals, speed, and productive rates must be greater than zero.
No. It is a planning estimate based on the values entered. Disruptions, route constraints, product mix, and operating policies can change actual results.
Calculate the first scenario and record its results, then change one or more assumptions and calculate again. Keep units and the measurement period identical.
| Measure | Use |
|---|---|
| Primary result | Decision-ready estimate based on the entered period |
| Supporting results | Show the components or constraints behind the total |
| Scenario discipline | Keep units, scope, and time period consistent |