A delivery exception means something interrupted the parcel's normal path and the carrier flagged it. It does not mean the package is lost, and most exceptions resolve within a day or two. But it is the one tracking status where doing nothing is the wrong move, because what happens next depends on the cause, and the cause is fixable more often than people think.
Here is what the status actually covers, what each cause means, and what a store (or a waiting customer) should do about it.
The short answer
An exception is the carrier saying "this parcel left the script." The common causes:
| Cause | What happened | Typical resolution |
|---|---|---|
| Failed delivery attempt | Nobody home, no access, no safe place | Reattempt or pickup-point redirect, 1-2 days |
| Address problem | Wrong, incomplete, or unreadable address | Needs a correction, otherwise return to sender |
| Weather or disruption | Storm, strike, road closure | Waits it out, usually days |
| Customs hold | Missing documents or unpaid duties on cross-border | Needs paperwork, not patience: see package stuck in customs |
| Damaged label or parcel | Cannot be scanned or delivered safely | Carrier re-labels or opens a claim |
| Refused by recipient | Customer declined the parcel | Returns to sender, triggers the returns flow |
The same status wears different words per carrier
There is no standard vocabulary. FedEx says "delivery exception". UPS says "exception". DHL shows "on hold" or a clearance event. DPD reports "consignee not located" or "back at parcel delivery centre". Nordic carriers like PostNord and Bring have their own phrasings for the same events.
Carriers emit anywhere from 10 to 115 distinct statuses each, which is why a store shipping with three carriers effectively reads three languages. The full map is in our guide to carrier tracking statuses.
What a store should do at an exception scan
Act on the scan, not the complaint. The exception scan arrives hours before the customer notices. That window is the whole game. A store that messages first ("your parcel missed you today, here is the new plan") turns a bad moment into a competent one. A store that stays silent gets the "where is my order" ticket plus a trust dent.
Route by cause. A failed attempt wants a pickup-point option. An address problem wants a correction link. A customs hold wants paperwork from your side, not an apology to the customer. Treating all exceptions as one bucket is why they feel unmanageable.
Watch for repeats. One exception is delivery reality. The same lane or carrier throwing exceptions weekly is a routing problem wearing a support costume, and the fix is moving volume, not writing better apologies.
This is exactly the kind of routine, cause-based response AI agents should own. In Pango, the exception scan is an operational trigger: the agent reads the cause, messages the customer with the right next step, reroutes or opens the return when needed, and escalates only the judgment calls.
What a customer can do
If you are the one waiting for the parcel: check the tracking detail for the cause, make sure your address and phone number are complete with the store, and give it 24 to 48 hours before contacting anyone. Most exceptions resolve on their own. If the status says a delivery was attempted, look for a pickup-point notice. If it mentions customs, the store usually has to act, not you.
The bottom line
A delivery exception is an interruption, not a verdict, and the cause decides the fix. Stores that treat the scan as a trigger, message first, route by cause, and fix repeat lanes, turn their worst tracking status into a loyalty moment. Pango does that automatically across 100+ carriers. See the post-purchase operations platform and book a demo.


