Home » Glossary Terms » On-Time Delivery

On-Time Delivery

On-Time Delivery - Featured Image
Key Concept
On-time delivery is the percentage of orders that arrive to the customer by the promised delivery date. For FBA sellers, Amazon handles this directly; for FBM sellers, it is a critical Account Health metric with a 97%+ target.

What Is On-Time Delivery for Amazon Sellers?

On-time delivery is the percentage of orders that arrive to the customer by the promised delivery date. For Amazon sellers, on-time delivery is tracked differently depending on your fulfillment method: FBA sellers have Amazon handle logistics and typically see rates above 97%, while Fulfilled by Merchant (FBM) sellers are directly accountable for meeting delivery windows.

Amazon tracks on-time delivery as part of its Account Health metrics. For FBM sellers, this metric lives in the Account Health Dashboard alongside Late Shipment Rate (LSR) and Order Defect Rate (ODR). A poor on-time delivery rate triggers warnings, Buy Box suppression, and in severe cases, account suspension. Amazon expects sellers to maintain an on-time delivery rate above 97%, and rates below 90% can result in account deactivation.

Even FBA sellers should understand on-time delivery because it connects to broader inventory health. If your products aren't in stock or are stuck in "reserved" status during fulfillment center transfers, Amazon may not be able to deliver on time, creating downstream customer experience issues that show up in your reviews and return rates.

The Formula

Amazon calculates on-time delivery as:

On-Time Delivery Rate (%) = (Orders Delivered by Promised Date / Total Orders Delivered) x 100

The related Late Shipment Rate formula is:

Late Shipment Rate (%) = (Orders Shipped After Expected Ship Date / Total Orders) x 100

Amazon requires LSR below 4% (tightened to 3% for top-tier performance). These metrics are calculated on a rolling basis.

Worked Example

You run a hybrid FBA/FBM operation. In the past 30 days, your FBM channel fulfilled 400 orders. Of those, 388 arrived by the promised delivery date and 12 arrived late.

On-Time Delivery Rate = (388 / 400) x 100 = 97.0%

You're right at Amazon's threshold. If just 2 more orders had been late, you'd drop to 96.5% and trigger a warning. Of those 12 late orders, 8 were caused by carrier delays and 4 by late ship-confirm. The 4 late ship-confirms also count against your LSR: 4 / 400 = 1.0% LSR, which is within the 4% limit but worth monitoring.

Your FBA channel, meanwhile, fulfilled 1,200 orders at a 99.1% on-time rate. Amazon takes responsibility for those delivery metrics, so they don't impact your Account Health.

FBA vs FBM: How On-Time Delivery Differs

FBA sellers: Amazon handles picking, packing, and shipping. On-time delivery is Amazon's responsibility, and FBA orders are excluded from your Late Shipment Rate. Your primary control lever is keeping inventory in stock and positioned across the right fulfillment centers so Amazon can deliver within its promised windows.

FBM sellers: You are fully accountable. You must confirm shipment by the expected ship date and ensure the carrier delivers by the promised date. Amazon tracks both Late Shipment Rate and on-time delivery separately in your Account Health Dashboard.

Many sellers use a hybrid approach: FBA for high-velocity ASINs where on-time delivery is critical for Buy Box competitiveness, and FBM for long-tail or oversized products where they can control shipping costs. Understanding on-time delivery helps you decide which fulfillment method to use for each SKU.

On-time delivery also connects to your perfect order rate. An order that arrives late is by definition not a "perfect order," even if the product itself is correct and undamaged.

Common Mistakes

1. Setting handling time too aggressively. If you promise 1-day handling on FBM orders but can't consistently meet it, every delayed ship-confirm hits your LSR. Set handling time based on your actual P90 performance, not your best case. It's better to promise 2-day handling and consistently deliver than to promise 1-day and miss 5% of the time.

2. Not monitoring carrier performance. You own the delivery promise even though the carrier does the actual delivery. If your carrier consistently delivers late on certain routes, switch carriers or adjust your shipping templates for those regions. Track delivery performance by carrier and route, not just overall.

3. Ignoring the FBA side of on-time delivery. FBA sellers sometimes assume delivery is entirely Amazon's problem. But if your inventory is in the wrong fulfillment center (or stuck in reserve during an FC transfer), Amazon may need to ship from a distant warehouse, causing late deliveries. Maintaining healthy IPI scores and sufficient inventory depth across regions helps Amazon deliver on time.

Try it yourself
Profit Hawk surfaces inventory gaps that hurt on-time delivery before customers feel them. Get reorder timing dialed in so your products are always positioned to ship fast. See how it works →

On-Time Delivery FAQ

What is Amazon's on-time delivery rate threshold?

Amazon expects sellers to maintain an on-time delivery rate above 97%. Falling below 90% can result in account deactivation. FBA sellers generally exceed this because Amazon handles fulfillment logistics directly.

Does on-time delivery matter for FBA sellers?

FBA handles shipping, so delivery performance is mostly Amazon's responsibility. However, on-time delivery still matters indirectly: stockouts, late inbound shipments, and inventory mismanagement all affect whether customers receive orders on time and whether Amazon can deliver from a nearby fulfillment center.

How is late shipment rate different from on-time delivery?

Late Shipment Rate measures whether you confirmed shipment by the expected ship date (an action you control). On-time delivery measures whether the package actually arrived by the promised date (which depends on the carrier). Both affect account health but track different stages of the fulfillment process.

What happens if my on-time delivery rate drops too low?

Amazon will issue warnings, potentially remove your Buy Box eligibility, and in severe cases suspend your selling privileges. For FBM sellers, this is tracked in the Account Health Dashboard under Delivery Performance.

How can I improve my on-time delivery rate?

Set realistic handling times based on your P90 performance, monitor carrier-level delivery data, and use shipping templates that match each carrier's actual transit times. For FBA, keep inventory positioned across regions so Amazon can ship from the closest fulfillment center.

Keep going

[ph_glossary_nav]

Nine free Amazon FBA calculators — plain English, no signup.