On-time delivery (OTD) measures the percentage of orders that arrive within the date window you promised the customer. The headline formula is simple: OTD % = orders delivered on time ÷ total orders × 100. OTD tells you whether you kept your date promise; OTIF adds a second test (was the order complete?), so a shipment can pass OTD and still fail OTIF.
- OTD = on time only
- OTIF = on time AND in full (order-level pass/fail)
- Both numbers matter because a partial shipment that arrives on schedule still frustrates a customer waiting on the missing parts
Key Takeaways
On-time delivery works when you measure it against the customer’s original promised date, count OTIF at the order level, and segment results by lane before drawing conclusions.
| Point | Details |
|---|---|
| Use the right formula | OTD % = orders delivered on time ÷ total orders × 100; never multiply on-time and in-full rates to get OTIF. |
| Anchor to the real timestamp | Measure against customer goods receipt, not goods issue, to avoid overstating performance. |
| Segment before you diagnose | Break results out by carrier, lane, and service level; blended averages hide chronic underperformers. |
| Log every re-promise | Track date changes with a reason code so your OTD number reflects the original promise, not a quiet revision. |
| Choose a partner with proven throughput | Machiningtechllc’s high-volume, automated production at its Massachusetts facility supports the consistent scheduling this article describes. |
Table of Contents
- What Do On-Time Delivery Metrics Actually Measure?
- Which Delivery Metrics Should You Actually Track?
- How Do You Calculate OTD and OTIF Correctly?
- What Counts as an On-Time Delivery?
- How Do You Keep OTD Data Trustworthy?
- Why Do Deliveries Miss Their Promised Date?
- What Actually Moves the OTD Number?
- What Should a Manufacturing Checklist Include?
- Why Does Reliable OTD Reporting Pay Off?
- How Does Machiningtechllc Operationalize On-Time Delivery?
- Sources
What Do On-Time Delivery Metrics Actually Measure?
OTD, OTIF, fill rate, and perfect order all describe delivery performance, but they answer different questions. OTD asks one thing: did the order arrive by the agreed date? OTIF asks two: on time and complete. Fill rate measures the percentage of ordered quantity shipped, regardless of timing. Perfect order stacks everything, timing, completeness, accuracy, and damage-free condition, into a single pass/fail gate.
- OTD: date-window compliance only
- OTIF: date compliance plus quantity completeness, tracked order by order
- Fill rate: how much of the order you could fulfill, independent of schedule
- Perfect order: the strictest composite, used mostly in mature ERP/EDI environments with tight SLA enforcement
Use OTD as your default headline number for internal scorecards. Switch to OTIF the moment a customer contract or SLA ties penalties to completeness, not just timing, since automotive and pharma buyers routinely do.
Which Delivery Metrics Should You Actually Track?
Most operations teams end up tracking six numbers, and each one belongs to a different function.
- OTD: overall date-window performance, usually owned by customer service or planning
- OTIF: combined date and quantity performance, owned jointly by warehouse and transport
- Fill rate: inventory availability, owned by procurement and demand planning
- Perfect order: composite quality gate, owned by operations leadership
- Delivery performance: a broader sector term sometimes used interchangeably with OTD in benchmarking reports
- First-attempt success: whether the carrier delivered on the first try without a failed attempt or redelivery
Benchmarks vary sharply by sector, so don’t borrow another industry’s target. Automotive buyers running just-in-time lines often expect 97 to 99 percent OTD, while retail distribution centers commonly run OTIF in the 90 to 95 percent range. Set your own baseline first, then negotiate targets against what your lanes and carriers can actually support.
How Do You Calculate OTD and OTIF Correctly?
The OTD formula is straightforward. Count every order delivered inside its promised window, divide by total orders shipped, and multiply by 100.
- Pull total orders shipped in the period (say, 1,000)
- Count orders that arrived within the promised date window (920)
- Divide: 920 ÷ 1,000 = 0.92
- Multiply by 100: 92% OTD
OTIF works differently, and this is where most spreadsheets get it wrong. OTIF is an order-level pass/fail metric, not the product of two separate rates. Say 920 of 1,000 orders arrived on time, and 950 arrived in full. The real question is how many orders satisfied both conditions simultaneously. If only 890 orders were both on time and complete, true OTIF is 890 ÷ 1,000 = 89.0%, not 87.4%. The gap exists because on-time and in-full failures don’t always hit the same orders.
Three pitfalls wreck OTD accuracy more than anything else:
- Wrong timestamp. Measuring against goods issue (when you shipped it) instead of goods receipt (when the customer got it) inflates your number and hides carrier problems.
- Unrecorded re-promises. If a customer service rep quietly pushes the date back and then marks the shipment “on time” against the new date, you’ve erased a real miss.
- Multiplying rates instead of counting orders. As shown above, this can overstate OTIF by several points and mask exactly the orders you need to investigate.
What Counts as an On-Time Delivery?
The honest answer depends on which timestamp you treat as authoritative. Customer goods receipt is the gold standard, but plenty of suppliers report against their own goods-issue date instead, which routinely overstates performance versus what the customer actually experienced. ASN acknowledgment and confirmed carrier delivery scans are reasonable substitutes when direct receipt data isn’t available.
Tolerance windows vary by industry and should be spelled out in the contract itself, not assumed.
- JIT automotive: often a tight window, sometimes hours, not days, with penalties for both early and late arrival
- Retail DC: typically a 1 to 2 day window, with early delivery treated more leniently than late
- Pharma and cold chain: strict windows tied to the contractual delivery trigger, since temperature and shelf life are on the line
Decide up front whether you’re measuring first-attempt delivery or final delivery after retries, and log every re-promise with a reason code.
Pro Tip: If your contract doesn’t explicitly define the delivery trigger, get it in writing before your first scorecard review. Ambiguity here almost always favors whoever wrote the contract, not whoever ships the parts.
How Do You Keep OTD Data Trustworthy?
A single blended OTD number across every carrier and lane hides more than it reveals. One weak regional carrier can drag down an otherwise strong network average, and you’ll never spot it without segmentation.
- Segment by carrier, service level, and lane. A 94% blended average might be masking a 78% performer on one lane and a 99% performer everywhere else.
- Normalize carrier events. Different carriers use different status codes for “delivered,” “attempted,” and “exception.” Map them to a single internal taxonomy before comparing anyone against anyone.
- Preserve the original promised date. Every re-promise needs a timestamp and a reason code, not a silent overwrite. This is the single most common way OTD numbers get gamed, intentionally or not.
- Audit your data pipeline periodically. If EDI or ASN feeds are dropping events, your OTD number is only as good as your worst integration.
Pro Tip: Build a simple reason-code field into your TMS or order management system now, even a basic dropdown. Six months from now, when a customer disputes your OTD number, that field is the difference between a five-minute answer and a week of digging through email threads.
Why Do Deliveries Miss Their Promised Date?
Late deliveries trace back to a small set of recurring failure modes, and each one has a natural owner.
| Failure Mode | Typical Owner | First Action |
|---|---|---|
| Stockout or shortage | Planning/procurement | Review safety stock and reorder points |
| Pick/pack error | Warehouse | Audit pick accuracy and slotting |
| Missed cut-off | Order management | Tighten order entry deadlines and alerts |
| Carrier missed collection | Carrier/transport | Escalate via carrier SLA review |
| Transit variance | Carrier, shared with shipper | Segment lane data, flag chronic delays |
| Failed first attempt | Carrier | Improve address validation, delivery windows |
OTIF misses generally split into two buckets: “in-full” problems that sit with warehouse and planning, and “on-time” problems that sit with carrier and transport. Pull your lane and carrier breakdowns before assigning blame anywhere. A single underperforming lane can look like a systemic problem when it’s really one carrier relationship that needs a hard conversation.
What Actually Moves the OTD Number?
Improving OTD rarely comes down to one big fix. It comes down to closing a handful of small, specific gaps.
- Firm up cut-offs. Loose order cut-off times cascade into missed same-day dispatch windows further down the chain.
- Confirm supplier commitments before promising customers. Don’t promise a date your upstream supplier hasn’t actually confirmed.
- Build exception workflows. When a shipment falls behind, someone should get an alert before the customer does, not after.
- Govern re-promises formally. Require a reason code and a manager sign-off before any promised date moves.
On the carrier side, run lane-level scorecards instead of a single network-wide grade, and set explicit first-attempt success targets rather than lumping first attempts and redeliveries together. Carriers that see their chronic underperforming lanes called out specifically tend to respond faster than carriers handed a vague “do better” request.
Visibility tools help close the loop. A transportation management system with normalized event logs turns scattered carrier status codes into one clean timeline, and early-exception alerts catch a slipping shipment while there’s still time to act on it, not after the delivery window has already closed.
Pro Tip: *Don’t wait for the monthly scorecard to catch a problem.
What Should a Manufacturing Checklist Include?
Contract manufacturers protecting OTD need a short, repeatable checklist rather than a philosophy.
- Preserve the original promised date on every order; log re-promises separately
- Capture goods receipt or confirmed delivery, not just goods issue
- Validate ASN and EDI data before it feeds your OTD calculation
- Segment every report by lane and carrier before drawing conclusions
- Normalize carrier status codes into one internal taxonomy
- Review carrier SLA compliance on a fixed schedule, not ad hoc
Facility scale and process discipline back this up in practice. Rapid-turnaround manufacturing at high volume depends on the same measurement hygiene described above, applied consistently across every order, not just the ones a customer happens to ask about.
Pro Tip: Run your OTD checklist as a monthly audit, not a one-time setup. Data pipelines drift, EDI mappings break, and a check that passed in January can silently fail by June.
Why Does Reliable OTD Reporting Pay Off?
Carriers pay attention to shippers who report clean, defensible numbers. Nearly 99% of carriers factor a shipper’s KPI reliability into how they allocate capacity during tight periods, which means sloppy OTD data doesn’t just look bad on a scorecard. It costs you truck space when it matters most.
For suppliers, the payoff is predictability: fewer escalations, stronger negotiating position on price, and a track record buyers can actually verify instead of taking on faith. Measurement quality and commercial outcomes are more tightly linked than most operations teams assume.
How Does Machiningtechllc Operationalize On-Time Delivery?
Measurement hygiene only matters if the manufacturing partner behind it can actually hit the dates. Machiningtechllc runs high-volume Hydromat machining, CNC milling and turning, and Wire EDM out of a 70,000 square foot Webster, Massachusetts facility, producing over 20 million parts annually, the kind of throughput that makes consistent OTD performance a byproduct of capacity, not a stretch goal.

That scale matters for a specific reason: automated, high-volume production reduces the variance that causes the pick errors, stockouts, and cut-off misses covered earlier in this article. Whether you need prototypes, full-scale production runs, or tight-tolerance components in demanding materials, Machiningtechllc’s precision parts manufacturing services are built around the same order-level accountability discussed above. If your current supplier’s OTD numbers don’t hold up to the scrutiny this article just walked through, reach out to discuss your production requirements and see how a contract manufacturer with documented throughput handles your next order.
Sources
For deeper formulas and sector benchmarks, consult nShift’s OTIF breakdown, Symestic’s OTD guide, and SourceDay’s OTIF ownership framework. Carrier capacity dynamics are covered in RXO’s logistics KPI guide.
- OTIF (On-Time In-Full): Meaning, formula & how to improve (nShift)
- On-Time Delivery (OTD): Formula, OTIF & 98% Benchmark (Symestic)
Recommended
- Defining Rapid Turnaround in Manufacturing: 2026 Guide | Machining Technologies
- Maximize output and quality: Top benefits of automated manufacturing | Machining Technologies
- How to Optimize Manufacturing Efficiency in 2026 | Machining Technologies
- Machining cycle times: Optimize for precision and efficiency | Machining Technologies


