Skip to main content

Analytics: On-time delivery

Track whether shipments are delivered on time and identify delayed shipments.

Kryštof Řeháček avatar
Written by Kryštof Řeháček
Updated this week

On-time delivery lets you track whether your shipments are being delivered on time. The feature automatically calculates expected delivery dates (EDD) and assigns an on-time status to each shipment, making it easy to identify delayed or at-risk shipments.

On-time statuses

Each shipment with an expected delivery date has an assigned on-time status:

For delivered shipments:

  • Delivered early – delivered more than 1 day before the expected date

  • Delivered on time – delivered on or before the expected date

  • Delivered late – delivered after the expected date

For shipments in transit:

  • On track – shipment is on track for timely delivery

  • Will be late – carrier estimate suggests possible delay, or expected date has already passed

Tip: The "Will be late" status allows you to proactively reach out to customers before they complain about a delayed shipment.

How is the expected delivery date calculated?

The system uses a two-tier calculation:

1. Carrier data (API) – if the carrier provides an expected delivery date via their API, the system uses it automatically. This is the most accurate source.

2. Transit time settings – if the carrier does not provide EDD, the system uses your transit time settings – it takes the pickup date and adds the configured transit time in business days.

Example: A shipment picked up on Friday with D+3 transit time (excluding weekends) has an expected delivery on Wednesday.

Transit time settings

Automatic setup: The system automatically suggests transit times based on your historical data. For each carrier and destination country combination with at least 10 delivered shipments, the system calculates the typical transit time (40th and 60th percentile) and creates the setting automatically.

Manual setup:

  1. Click "Add transit time"

  2. Select carrier and destination country

  3. Enter number of days (D+X = X business days from pickup)

  4. Optionally check "Include weekends"

Note: After changing settings, the system recalculates on-time statuses overnight for active shipments and deliveries from the last 6 months.

Analytics

Find the dashboard in Analytics → On-time delivery.

Key metrics:

  • On-time rate – percentage of shipments delivered on time or early

  • Late shipments – count of shipments delivered late or will be late

  • In transit – shipments currently in transit

  • EDD coverage – percentage of shipments with a calculated expected date

Charts:

  • Shipments by on-time status over time

  • On-time rate over time

  • On-time rate by carrier

  • Transit time distribution

  • Delivery deviation from expected date

Tip: All metrics and data points are clickable – they show a list of matching shipments.

Need help?

Contact us via chat in the bottom right corner or write to [email protected].

Did this answer your question?