Carrier performance measurement

Turn delivery data into carrier accountability, cost control, and better shipping decisions.

Every shipment you send generates data: pickup timestamps, scan events, delivery confirmations, exception codes, invoices. Across a network of carriers, that data holds a detailed, objective record of who delivers on time, who generates claims, who charges what they quoted, and who lets service slip when demand spikes.

Most companies collect this data. Very few use it. The carrier review happens quarterly, built from a spreadsheet someone assembled the night before the meeting. By the time the numbers arrive, the damage is done: late deliveries, billing errors, and routing decisions based on last year's assumptions.

Illustration of a mobile phone showing delivery options from multiple carriers
Illustration of a mobile phone with multiple carrier logos

Key metrics

The carrier performance metrics that change decisions: on-time delivery, exceptions, invoice accuracy, and status quality.

Use cases

How logistics, customer service, ecommerce, procurement, and finance teams each put carrier performance data to work.

Implementation

What you need to start measuring: carrier return data, SLA definitions, and invoice data. nShift handles the setup.

What is carrier performance measurement?

Carrier performance measurement is the practice of tracking, scoring, and benchmarking carrier service quality using delivery data. It covers on-time delivery, transit accuracy, exception rates, damage and claims, cost adherence, and communication quality across your entire carrier network.

It answers the question logistics teams care about most: which carriers are delivering what they promised, and which ones are costing you money, customers, or time?

In Ipsos research with Octopia (2022) across France, Spain, and Germany, 85% of online shoppers said a poor delivery experience would put them off ordering from that retailer again. Carrier performance is where that risk either gets managed or gets ignored.

Talk to a delivery management specialist:

Five steps from raw data to routing decisions

Carrier performance measurement replaces the quarterly spreadsheet review with a system. One that ingests shipment events across every carrier, normalizes them into a single data model, measures each carrier against defined SLAs, and feeds the results back into how you ship. Data on its own is a filing cabinet; a measurement system is a control room.

Supports multiple carrier connections in one workflow, reducing reliance on separate carrier portals.

Connects through APIs or EDI to national, regional, and international carriers. 

Enables rule-based carrier selection using cost, service level, destination, or operational constraints.

Generates labels and shipping documentation in a consistent format across carriers and services.

Consolidates tracking events and performance data so operations teams can measure service quality.

How the measurement loop works

Every step below runs inside the platform, from the first pickup scan to the next routing decision.

Step 1: Ingest
Ingest
Pull every shipment event into one place: pickup scans, transit updates, delivery confirmations, exception codes, and billing data.
Step 2: Normalize
Normalize
Make "delivered" mean the same thing for every carrier. nShift Track maps 50+ carrier statuses into seven standard categories.
Step 3: Measure
Measure
Score every shipment against defined SLAs: transit windows, on-time thresholds, exception tolerances, and cost ceilings, set per carrier and lane.
Step 4: Benchmark
Benchmark
Compare carriers side by side across services, lanes, regions, and time periods. nShift TMS adds drill-down analytics.
Step 5: Act
Act
Feed scores into routing rules, carrier reviews, and contract negotiations. Carriers beating SLAs earn more volume.

What happens when you stop guessing?

Icon: carrier performance evidence

Your carriers have
the data. Do you?

When your team argues from memory and the carrier argues from data, you lose. Performance data replaces anecdote in carrier reviews: transit time distributions, exception rates by lane, invoice deviation reports. The conversation changes when both sides are looking at the same record.

Icon: invoice deviation tracking

Finding the money hiding in your invoices

Invoice deviation tracking catches the difference between quoted rates and actual charges across every shipment. Cost-per-shipment analysis by carrier, service, and lane reveals where you are paying for a premium service that a standard option could handle.

Icon: customer tracking experience

The experience your
customers remember

Delivery promises at checkout are only as accurate as carrier performance on each lane. A branded tracking page with two scan events per shipment tells customers less than one with fifteen. ICANIWILL cut delivery-related support inquiries by 50% through unified carrier tracking.

Icon: carrier volume allocation

Shift volume before the
next quarterly review

Platform-driven measurement connects performance scores to routing logic, so volume can shift to stronger carriers based on live data. Berggard Amundsen uses consolidated shipping history across up to 80 daily routes to assess and select carriers.

Which metrics change carrier decisions?

On-time delivery and transit accuracy

Every carrier review starts with on-time delivery rate, and nearly every one measures it too loosely. A flat "percentage delivered on time" hides the real story. The useful version breaks down by carrier, service level, lane, destination region, and time period. In B2B supply chains, the same discipline rolls up into OTIF (on time, in full), which pairs delivery timing with order completeness.

Transit time accuracy adds a second lens: how closely does the actual delivery date match the estimated or promised date? A carrier might hit a 95% on-time target on a generous three-day SLA while consistently missing a tighter next-day window on the same lane. Without lane-level segmentation, that problem stays invisible.

First-attempt delivery success rate captures a cost that on-time metrics miss entirely. A parcel delivered on the second attempt might still count as "on time," but the failed first attempt generated a customer service contact, a redelivery cost, and a dent in customer confidence.

nShift Track's Carrier Performance Report measures each of these delivery performance metrics against carrier-specific SLAs, filterable by carrier, product, and date range.

Exceptions and service quality

Exception rate tracks the events that disrupt delivery: failed attempts, held parcels, misroutes, address issues, returns to sender. Measured in aggregate, it is a health indicator. Measured by carrier and lane, it is a diagnostic tool.

Damage and claims rate matters most when measured by route, carrier, and package type rather than as a global average. A high claims rate on a specific lane suggests a handling problem at a hub or a packaging mismatch for that route, both of which are fixable once identified.

nShift Track's Performance Exception Detail report breaks down exception frequency by type across carriers. The normalized status library means the same exception category maps consistently regardless of how each carrier labels it internally.

Are your carriers charging what they quoted?

Carrier costs rarely match the rate card exactly. Accessorial charges, fuel surcharges, dimensional weight adjustments, and out-of-area fees accumulate. Rate adherence tracking compares what carriers quoted against what they actually charge, shipment by shipment.

Invoice deviation tracking goes further. nShift Track's Invoice Control compares your calculated freight rate against the carrier's billed amount and flags mismatches. The Deviation Report exports verified discrepancies for use in carrier billing reconciliation, turning a manual audit into a systematic process.

Systematic invoice auditing routinely surfaces billing corrections that manual spot-checks miss, particularly on accessorial charges and dimensional weight adjustments that compound across high shipment volumes.

Rate adherence and invoice deviation tracking answer whether a carrier billed what it quoted. A deeper question is coming next: whether the invoice matches what actually shipped. nShift is building toward that next layer of freight and parcel invoice auditing, matching every invoice line against your contract and your real shipment record. Talk to us about what's coming.

How much can you see between pickup and delivery?

A carrier that delivers on time but provides no scan updates between pickup and delivery creates a different kind of cost: customer service inquiries, internal tracking workarounds, and a branded tracking page with nothing to show.

Status reporting quality measures the percentage of shipments where the carrier provides confirmed pickup, in-transit, and delivered statuses. Some carriers report fifteen events per shipment. Others report two. That gap directly affects how much your customer service team can see and how much your customers can see on their tracking page.

For TMS customers, the Analytics Status sheet is specifically designed to analyse the status quality from the carriers, showing the percentage of shipments with each status type and how that quality varies over time and between carriers.

“The data is more accurate and more usable”

Superdry, the global fashion brand, found its reporting was not accurate enough to challenge carriers with data.

After moving to nShift: "The data [from nShift] is more accurate and more usable and we're now working with their team to develop AI and more machine learning capabilities."

superdry-logo-400x200-inverted

Use cases

Carrier performance data serves different purposes depending on who is looking at it. For the board-level view, start with the eight delivery KPIs your board will care about.

Logistics and operations

Monitor SLAs across the carrier network, manage exceptions in real time, and adjust routing rules based on performance trends.

nShift Track's dashboards and Radar view provide live operational visibility into which shipments are on track and which need intervention. Read more about it here.

carrier-performance-chart-2

 

Customer service

Identify which carriers generate the most delivery complaints and WISMO volume.

When a support agent can see normalized carrier events for every shipment, the call gets resolved faster and the pattern data feeds back into carrier management decisions.

E-commerce and CX teams

Connect carrier reliability data to the customer-facing experience: delivery promises at checkout, branded tracking page accuracy, and returns efficiency.

The measurement loop closes when carrier performance directly informs which delivery options appear at checkout and which ETAs get quoted.

Procurement and carrier management

Run data-led carrier reviews, negotiate contracts from a position of evidence, and decide when to onboard, scale, or remove a carrier.

The combination of performance reports, invoice deviation data, and trend analysis gives procurement a complete picture for each review cycle.

carrier-performance-chart

Finance

Track invoice accuracy across the carrier network, catch billing deviations before they become embedded in cost assumptions, and reconcile carrier invoices against expected rates using exportable deviation reports.

“An informative basis when we need to assess new carriers”

Berggard Amundsen, a Norwegian electronics wholesaler running up to 80 daily routes from their main warehouse plus 25 service centers, uses nShift to consolidate tracking data across multiple carriers. Their carrier assessment is continuous, built from operational data: "The amount of shipping history we have now serves as an informative basis when we need to assess new carriers."

berggard-amundsen-logo-white-400x200

Ready to start? Here is what you need

The setup is a configuration exercise. nShift handles the SLA configuration, carrier data mapping, and report activation as part of the platform engagement.

Carrier return data

The measurement depends on knowing when delivery actually happened. Carriers that send return data (delivery confirmations, scan events) feed the system directly. For carriers that do not, nShift Scan App provides an alternative data source for delivery confirmation.

SLA definitions

Each carrier's service levels need defined transit time windows, cutoff times, and delivery expectations per lane. nShift configures this per carrier, service, and geography as part of the setup.

Invoice data

Carrier invoices can be uploaded as CSV files or fed directly, enabling the systematic cost comparison and deviation tracking across your entire carrier network.

Governance and risk checks

  • Define who can change shipping rules and how changes are reviewed.

  • Set alerting for carrier outages, service disruptions, and failed label creation.

  • Agree fallback behaviour when rates are unavailable or services are restricted.

  • Ensure compliance processes cover customs documentation and data privacy requirements.

Readiness checklist

  • Carrier accounts and credentials are available for all target markets and services.

  • Data mapping is validated for addresses, weights, dimensions, and product attributes.

  • Shipping rules are documented, tested, and approved by operations and customer service.

  • Label printing and warehouse workflows are tested for peak volume scenarios.

  • Reporting requirements are defined for cost, service levels, and exception handling.

The data layer that makes measurement work

None of this holds up if the underlying data is fragmented. nShift's Data Fabric collects and unifies data from across the delivery management platform into a single source of truth. It cleans, enriches, and formats data to ensure consistency and integrity, whether the shipment was booked through nShift Ship, injected via shadow booking, or processed through Transsmart.
 
For TMS customers, Qlik Sense-based analytics extend this foundation with five pre-built data sheets covering costs, transport flows, carrier-level KPI review, status quality analysis, and row-level shipment inspection. Custom KPIs can be built on top of the full data set, and the Shipment Hub allows externally booked shipments to be imported so that analytics cover all freight spend.

Benefits

One record per shipment
Every scan event, status update, and invoice line lands in the same normalized model, whatever the carrier.

Comparable carriers
"Delivered" means the same thing across the network, so benchmarks hold up in carrier reviews.

Scores that close the loop
Performance results feed routing rules, reviews, and negotiations instead of sitting in a report.

What the data layer needs from you

Consistent inputs
Address, service level, and product attributes need reliable values for normalization to work.

Current contract rates
Rate cards and surcharge logic stay maintained so invoice deviation tracking stays accurate.

Clear ownership
Someone owns carrier data feeds, SLA definitions, and exception handling.

How far can spreadsheets take you?

Manual carrier measurement works until your carrier network outgrows your spreadsheet. Here is how the two approaches compare as complexity increases.

Manual tracking

  • Works while someone has time to pull reports from each carrier portal and reconcile status codes that were never designed to match.
  • By the time the quarterly spreadsheet is assembled, the routing decisions it should have informed are months old.

Platform-driven measurement

  • Ingestion is automatic and continuous, and every carrier lands in the same normalized data model, across networks of 1,000+ carriers.
  • Performance scores feed routing rules directly, so volume shifts to stronger carriers while the trend is still live.

Manual vs platform-driven measurement

 

Manual / spreadsheet

Platform-driven measurement

Data collection

Download reports from each carrier portal separately

Unified ingestion across all carriers in one platform

Status formats

Every carrier uses different codes and labels

Normalized status model: 50+ statuses mapped to 7 standard categories

Measurement frequency

Quarterly review, assembled from stale exports

Continuous, with rolling 7-day, 30-day, and quarterly views

Cross-carrier comparison

Different formats and definitions make comparison unreliable

Standardized KPIs across the entire carrier network

SLA tracking

Manual reconciliation against contracts

Automated SLA measurement per carrier, service, and lane

Invoice verification

Spot checks on selected shipments

Systematic deviation tracking with exportable reconciliation reports

Action speed

Months between insight and routing change

Performance scores feed routing rules and carrier selection

Scale

Manageable with 3-5 carriers; breaks above 10

Built for networks of 50, 100, or 1,000+ carriers

Carrier performance metrics at a glance

On-time delivery and transit accuracy

Track on-time delivery rate, transit time accuracy, and first-attempt success rate against carrier-specific SLAs. Break down by carrier, service level, lane, and time period.

Exceptions, cost, and invoice accuracy

Monitor exception rates by carrier and lane, track damage and claims, and compare quoted rates against actual charges with systematic invoice deviation tracking.

Communication and data quality

Measure status reporting quality: how many scan events each carrier provides, and how that gap affects your tracking pages, customer visibility, and support workload.

Frequently asked questions about carrier performance measurement

What are the most important carrier performance metrics?

The core set: on-time delivery rate, transit time accuracy, exception rate, damage and claims rate, cost per shipment, invoice accuracy, and communication quality. The right weighting depends on your business model. A premium retailer will weight on-time delivery and customer communication higher. A cost-sensitive network will weight rate adherence and cost per shipment. The metrics stay the same; the emphasis shifts. In B2B and retail supply chains, on-time delivery is often tracked as OTIF (on time, in full), which adds order completeness to the timing standard.

How do you build a carrier scorecard?

Define SLAs per carrier, service, and lane. Normalize the data so comparisons use the same definitions. Compute KPIs on rolling windows (7-day, 30-day, quarterly). Weight the KPIs into a composite score that reflects your operational priorities. Review monthly and feed the scores into routing decisions and carrier negotiations. The scorecard is only as good as the decisions it changes: routing shifts, volume reallocation, contract renegotiation.

How often should you review carrier performance?

The data should update continuously. The structured review cadence depends on network complexity. High-volume shippers with 20+ carriers benefit from weekly operational checks (focused on exceptions and SLA breaches) and monthly strategic reviews (focused on trends, cost, and carrier mix). Quarterly reviews are useful for contract-level decisions but too slow for operational response.

Can you compare performance across different carriers?

Only if the data is normalized. Carriers use different status codes, different event definitions, and different reporting formats. A platform that maps all carrier statuses to a standard model makes cross-carrier comparison meaningful. Without normalization, you are comparing data points that look similar but measure different things.

What data do you need to measure carrier performance?

At minimum: shipment events with timestamps (booked, picked up, in transit, delivered), carrier return data confirming actual delivery, and SLA definitions per carrier and service. For cost tracking, add invoice data. For deeper analysis, add exception events, claims data, and scan-level detail.

How does carrier performance measurement improve customer experience?

Carrier reliability directly affects delivery promises, tracking page accuracy, and support volume. When you know which carriers deliver on time and which generate exceptions, you can route orders to stronger performers, show more accurate ETAs at checkout, and reduce the volume of delivery-related support contacts. The measurement feeds the customer-facing experience in real time, from checkout through delivery.

What is the difference between manual and platform-driven carrier measurement?

Manual measurement (spreadsheets, carrier portal downloads) works for a small number of carriers with low shipment volume. It loses reliability as the network grows because data formats differ, collection is intermittent, and the time from insight to action is too long. Platform-driven measurement normalizes data automatically, measures continuously, and connects performance scores to routing, billing, and customer-facing delivery logic.

The nShift platform

The connected foundation for delivery and experience management. Built on the world's largest carrier library with 1,000+ carrier connections, nShift powers everything from checkout through shipping, tracking, carrier performance measurement, and returns. One platform, one data layer, one view of every shipment.

Close the gap between data and decisions

Carrier performance measurement closes the gap between the data your shipments already produce and the decisions that data should inform: which carriers earn more volume, which ones cost more than the rate card admits, and which ones erode the delivery experience your customers remember.

When performance scores feed routing rules directly, volume has already shifted to stronger carriers before the quarterly review meets.

Related reading: Delivery analytics for smarter shipping decisions | What is carrier management? | Eight delivery KPIs your board will care about

multi-carrier-shipping-software-mobile-checkout-carrier-logos