Improve Delivery Performance With On-time Shipment Analytics
Overview
Customers always expect brands to tell estimated order delivery date, ensuring they receive the order delivery according to their plans. Additionally, they don't have to seek support unnecessarily. AfterShip Tracking, besides letting its users set estimated delivery dates, shows on-time shipment reports. Get a clear picture of how well your shipments are performing against their EDD through the On-time shipments analytics dashboard. You can track the share of shipments delivered on time, early, or late, eventually helping you to understand whatâs driving those results.
Itâs designed to help you:
- Identify which carriers, lanes, or time periods show performance drops
- Improve SLA compliance and delivery reliability
- Helps to improve delivery reliability and optimize the logistics network.
- Enhance customer satisfaction by meeting delivery promises

What youâll learn
In this tutorial, weâll show you how to:
- Steps to check on-time shipment report
- Dynamic dashboard filtering to view specific reports
- Key performance metrics
- Track changes in On-time shipments over time
- Monitor delivery performance
- View shipment distribution by delivery timing
- Analyze on-time shipments by lane and carrier service
- Drill-down analysis
- Dashboard and report actions
- Key takeaways
- FAQs
Steps to check on-time shipment report
- Navigate to Analytics > click On-time shipment.
- You'll see data based on the default settings, so set the filters according to your preference to see the desired results.

Letâs break down the nuances of AfterShip's On-time shipment analytics.
Dynamic dashboard filtering to view specific reports
The on-time shipment dashboard offers multiple advanced filtering options to help you focus on the data from a different angle:
1. Filter by date
You can filter data by order date, pickup date, delivery date, or shipment created date to focus on a specific timeframe. Use this filter to analyze weekly or monthly performance and measure how on-time performance evolves over time. You can also set custom dates.

2. Filter by EDD type
Each EDD type represents the original EDD value captured from a particular source. Switching between them allows you to analyze on-time rates from different viewpoints.
EDD Type | Description | When itâs captured | Best used for | Notes & considerations |
|---|---|---|---|---|
Original EDD | The first EDD value is recorded when a shipment is created in AfterShip. It could originate from the carrier, AI prediction, or your custom rules, whichever provided the initial expected date. | When the shipment is first synced to AfterShip. | Overall performance consistency. If multiple EDD types exist, the Original EDD is the first one captured and displayed to shoppers on branded tracking pages or in notifications. | Recommended for consistent analysis, as it reflects the earliest delivery expectation set for the shipment. |
Carrier EDD | The EDD provided by the shipping carrier is usually based on the carrierâs own service-level standards or network models. | When the carrier first sends an EDD. (If the carrier later updates it, the original value is still used for this dashboard.) | Measuring carrier performance and SLA compliance. | Ideal for assessing how well carriers meet their own stated commitments. Coverage may be low if some carriers donât provide EDDs. |
AI-Predictive EDD | The EDD is generated by AfterShipâs AI model, trained on historical transit data, shipment lanes, carrier behaviour, and external factors. | Automatically generated once shipments are picked up by the carrier. | Filling EDD gaps and benchmarking AI prediction accuracy. | Helpful when carrier EDDs are unavailable or unreliable. Provides consistent coverage and supports better customer communication. (Requires enabling the AI EDD feature.) |
Custom EDD | The EDD is defined by your own business logic and rules configuration, such as fixed transit days, service-level mapping, or region-based rules. | When a shipment is created according to your EDD rules. | Aligning with internal logistics targets. Helps measure whether shipments meet your companyâs own SLA or delivery promise. | Reflects internal expectations rather than carrier or AI data. Helps standardize performance measurement across carriers or regions. (Requires prior setup of Custom EDD rules in your settings). |
Promised Delivery Date | The delivery date is communicated to the shopper at checkout or in post-purchase messaging. | When the order is placed, the system shows the delivery promise to the shopper. | Customer-facing performance and experience measurement. | Most relevant for retail or D2C brands, evaluating how often they deliver by the date promised to shoppers. |
By default, the dashboard uses Original EDD. Choose the EDD type that aligns with your goals, whether youâre checking carrier performance, AI accuracy, or customer promise reliability.

Example Scenarios-
Scenarios | Recommended EDD type | Why |
|---|---|---|
You want to measure how accurately each carrier meets its own delivery commitments. | Carrier EDD | Evaluates SLA fulfilment based on carrier-supplied delivery dates. (Note: not all carriers provide EDDs or base them on their SLA commitments.) |
Your carriers donât always provide EDDs or provide inconsistent ones, but you still want complete visibility. | AI-Predictive EDD | AI-generated EDDs fill missing or inaccurate data, maintaining full coverage and consistency. |
If you want to assess how often shipments meet the dates promised to shoppers. | Promised Delivery Date | Reflects the customerâs expectation, essential for evaluating customer experience and NPS. |
You measure delivery performance against your own service goals (e.g., âdeliver within 5 business days from pickupâ). | Custom EDD | Aligns on-time analysis with your internal SLA and operational standards. |
You need a consistent baseline to analyze performance trends over time and want to measure against the first EDD presented to shoppers during the post-purchase journey, regardless of its source. | Original EDD | Captured once at shipment creation, ensuring a stable benchmark for long-term trend analysis and representing the earliest delivery expectation shown to customers. |
3. Filter by on-time status
You can also filter shipments based on their on-time performance to focus on specific delivery outcomes. The available on-time status options include: Early, Trending early, on-time, Trending on-time, Late, Trending late, Overdue, and (No Value). Use this filter to quickly analyze which shipments are performing well and which may need attention.

4. Filter by carrier & carrier services
Narrow your analysis by selecting specific carriers or carrier services from the available list.
- The Carrier filter lets you focus on shipments handled by one or multiple carriers, such as DHL.
- The Carrier service filter allows you to go one level deeper by selecting individual carrier services.

This helps you compare performance across different carrier networks and service types to identify which ones consistently meet delivery expectations.
5. Additional filters
- Click Filter > + Add filter to access more filtering options.
These filters let you refine your analysis by geography, shipment tags, store, source, custom fields, etc., helping you uncover better performance issues. Moreover, you can apply multiple filters to create highly focused views and uncover actionable insights.

Key performance metrics
Right after the filters, you will find a bar with key metrics to offer you valuable insights into delivery performances. Here's how it looks:
Metrics | Description |
|---|---|
On-time or early rate | % of shipments delivered on or before their EDD (based on selected EDD type). |
Shipment with EDD | Total tracked shipments that have an Estimated Delivery Date available. |
EDD coverage | % of tracked shipments that include an EDD. |
| Formula: (Shipments with EDD Ă· Total tracked shipments) Ă 100% |
Early shipments | Number of shipments delivered before their EDD. |
On-time shipments | Number of shipments delivered exactly on their EDD. |
Late shipments | Number of shipments delivered after their EDD. |
Trending early shipments | Number of shipments currently trending early, meaning their latest EDD is earlier than the original EDD selected. |
Trending on-time shipments | The number of shipments is currently trending on time, meaning their latest EDD is equal to the original EDD selected. |
Trending late shipments | The number of shipments is currently trending late, meaning their latest EDD is later than the original EDD selected. |

Track changes in On-time shipments over time
The On-time or Early Rate Over Time chart tracks how your delivery performance evolves across the selected time range. It shows daily or weekly fluctuations in the percentage of shipments delivered on or before their EDD. This helps to identify sudden drops or improvements in on-time performance.
You can:
- Detect spikes in late deliveries performance during specific weeks, holidays, or seasonal peaks.
- Compare carriers or services trends to identify consistent underperformers.
- Monitor the effect of operational changes like warehouse relocations, carrier transitions, etc., on delivery reliability.

Monitor delivery performance
The Shipments by on-time status chart shows how many shipments were delivered early, on time, or late over time. This helps you pinpoint when performance dips occur and whether theyâre caused by an increase in late shipments or a drop in early deliveries.
This chart helps to:
- Track daily changes in the mix of early, on-time, and late shipments.
- Identify recurring patterns, such as slower deliveries on weekends or Mondays.
- Investigate spikes in late or early shipments to uncover operational causes.
The Shipments by expected on-time status over time chart shows the predicted delivery performance for shipments that havenât had their first delivery attempt yet. By comparing the original EDD with the latest updated EDD, it indicates whether shipments are trending early, trending on-time, or trending late, helping you spot potential delays in advance.
It shows data for 4 different shipment statuses: 'On-time,' 'Trending on-time,' 'Trending late,' and 'Overdue'.

Comparing both charts side by side helps you understand the gap between expected vs. actual performance, giving you a more complete picture of delivery reliability.
View shipment distribution by delivery timing
The Shipments by on-time status chart displays how many days early or late your shipments are delivered compared to their Estimated Delivery Date (EDD). It helps you understand not just how often shipments are delayed, but by how many days.
Key insights you can gain:
- Identify if most late shipments are delayed by just 1â2 days or experience longer delays (e.g., 5+ days).
- Spot unusually early deliveries, which could indicate inefficiencies in estimated lead times and suggest adjustments.

Analyze on-time shipments by lane and carrier service
The Performance by lane and Performance by carrier tables give a clear breakdown of your on-time delivery metrics by lane (route) and carrier.
- By Lane: View and understand performance across different origin-destination pairs (e.g., USAâUSA, USAâCAN) to identify regions where deliveries are delayed. This helps you uncover bottlenecks and improve cross-border or regional operations.
- By Carrier and service: Compare on-time rates, EDD coverage, and shipment volumes across your carriers and service levels. Use this insight to recognize high-performing and underperforming carriers and services. This will help you decide whether they require escalation or SLA review.
Both tables allow sorting and drill-down, so you can quickly focus on the areas that need attention.

Drill-down analysis
Click any data point on the dashboard to open a detailed table of all shipments linked with that metric. This drill-down view feature lets you dig deeper into individual shipment performance and identify the exact causes behind delivery trends or issues.

Dashboard and report actions
The dashboard includes several tools to help you share insights and analyze performance data efficiently.
Export PDF
Capture a snapshot of your dashboard by selecting Export PDF in the upper-right corner. This lets you easily save and share the current dashboard view with your team.
Export CSV
From any detailed report page, you can export report data as a CSV file for deeper offline analysis or custom reporting.
Email Reports or Dashboards
Schedule automated email reports or dashboard summaries to keep your team regularly updated with the latest performance metrics.
Key takeaways
- The On-time shipments dashboard shows how many shipments were early, on time, late, or are trending toward delay or early delivery.
- Data is shown after the first delivery attempt and can be filtered by date range, EDD type, carrier, lane, or on-time status.
- Compare Carrier, AI, Promised, or Custom EDDs to check performance accuracy from different views.
- Use charts to track delivery trends, compare actual vs. expected on-time performance, and spot issues across regions or carriers.
- On-time performance tables highlight the best and worst lanes and carrier services.
- Click any data point to view shipment-level details for deeper insights.
- Enterprise plan users can also schedule email reports for more in-depth analysis and keep their team informed.
FAQs
1. Whatâs the difference between âon-time statusâ and âexpected on-time statusâ?
- On-time status shows actual delivery results after the first attempt.
- Expected on-time status predicts how shipments are likely to perform before delivery based on updated EDDs.
2. Why is my EDD coverage percentage low?
Your EDD coverage depends on how many tracked shipments have an estimated delivery date. Some carriers donât provide EDDs, which can reduce overall coverage. If EDD coverage is low, enable AI Predictive EDD or Custom EDD to fill the gaps.
3. What does each EDD type filter mean?
Each EDD Type in the filter represents the first Estimated Delivery Date (EDD) value captured from its respective source. Hereâs what each option refers to:
- Original EDD: The first EDD value captured when the shipment is created.
- Carrier EDD: The first EDD provided by the carrier.
- AI Predictive EDD: The first EDD generated by AfterShipâs AI prediction model.
- Custom EDD: The first EDD generated based on your custom EDD rules configured in AfterShip.
- Promised Delivery Date: The delivery date promised to the customer at checkout. This can be passed via API or automatically captured from your checkout page if you have the Pre-purchase EDD feature enabled.
The dashboard uses the first captured value (instead of updated ones) to ensure consistent and unbiased on-time performance analysis.
Need any help? Contact our chat support team now.
Updated on: 11/11/2025