What Does “Held in Customs / Customs Clearance” Mean?
Almost every international parcel passes through customs; a short hold is routine, and only two things turn it into a real stall.
How Long It Lasts and What Comes Next
| Typical duration | Usually a few hours to 3 days for routine clearance; a hold that runs 5-10+ days almost always means unpaid duties or a paperwork problem that needs action |
| Usual next status | Released from Customs / Cleared, then In Transit and Out for Delivery, or a request to pay duties before release |
What to Do
- Confirm the parcel is actually being processed, not stalled: a fresh customs or import scan within the last day or two is normal clearance
- Recipient: watch email, SMS, and the carrier or postal site for a duties or tax invoice, since an unpaid bill is the most common reason a parcel sits
- Recipient: pay any customs charges promptly, because the parcel will not be released and can be returned or destroyed if the charge is ignored
- Sender: check that the customs declaration lists specific contents, an accurate value, quantity, and country of origin, not a vague label like gift or sample
- Sender: confirm an HS (harmonized) code was included, which lets customs classify the item without holding it for review
- Give routine clearance a few business days before treating a quiet customs scan as a problem, and account for weekends and destination-country holidays
- If the hold runs well past the normal window with no duties request, contact the carrier or postal operator with the tracking number to ask what documentation is missing
Key Takeaways
- Held in Customs means the destination country is inspecting or processing the parcel; it is routine for nearly all international shipments
- Routine clearance is usually a few hours to 3 days, so a short hold is not cause for alarm
- The two real failure modes are unpaid duties or taxes and missing or incorrect paperwork
- The recipient's job is to pay any duties invoice promptly, since an unpaid bill is the most common stall
- The sender's job is an accurate customs declaration and HS code at label creation, which prevents most manual holds
Normal clearance versus a genuine hold
The word held sounds alarming, but for international mail it is the default state, not an exception. Every parcel crossing a border is presented to the destination country's customs authority, which decides whether to release it, tax it, or inspect it. Routine clearance typically takes a few hours to about 3 days, and the tracking often jumps straight from a customs scan to In Transit or Out for Delivery once it clears. Anchor on two facts before worrying: the date of the last customs scan and whether a duties invoice has appeared.
A genuine hold looks different. It runs well past the normal window with no forward scan, and it usually pairs with one of two signals: a request to pay duties or taxes that has gone unanswered, or a silent parcel that customs cannot classify because the declaration is too vague or the value looks wrong. If neither signal is present and the parcel is simply between customs scans, patience is the right call. If either is present, someone needs to act, and knowing whether that someone is the recipient or the sender saves days.
- Routine clearance: a recent customs scan, no duties request, hold under about 3 days, keep watching
- Real hold: no movement well past the window, or an unpaid duties invoice, or a classification query
- A jump straight from a customs scan to Out for Delivery is normal and expected
- Weekends and destination-country holidays extend clearance without anything being wrong
- Tracking on every label, including labels from I'd Ship That, lets you see the exact customs scan and the moment it clears
The recipient's move: pay the duties
The most common reason a parcel sits in customs is money owed. When the shipping terms leave import charges to the recipient, the arrangement known as DDU or DAP, customs holds the parcel until those duties and taxes are paid. Carriers and postal operators notify the recipient by email, SMS, a card left at the address, or a status on the tracking page, and it is easy to miss. The parcel stays frozen until the bill is settled.
Time matters here. Many countries hold an unpaid parcel only for a set period, often around 30 days, after which it is returned to the sender or destroyed. So the recipient's job during a customs hold is simple: look for a duties or tax invoice across every channel, and pay it quickly. If the shipment was sent DDP, meaning the sender prepaid the charges, nothing will be owed and the hold should be a paperwork step only, not a payment one.
- Check email, SMS, the carrier or postal site, and any card left at the delivery address for a charges notice
- Pay import duties and taxes promptly; the parcel will not be released until you do
- An unpaid parcel can be returned or destroyed after a set holding period, often around 30 days
- If the sender shipped DDP, no charge is owed on delivery, so a lingering hold points at paperwork instead
- Recipients cannot fix a paperwork problem; loop in the sender, who holds the shipping record and the declaration
The sender's move: get the customs form right the first time
Most avoidable holds are made at label creation, not at the border. A declaration that reads gift, sample, or merchandise with a rounded-down value gives the customs officer nothing to classify, so the parcel gets pulled for manual review. An accurate form does the opposite: it tells customs exactly what the item is, what it is worth, how many there are, and where it was made, so the parcel clears on the automated path.
The single most overlooked field is the HS, or harmonized, code, a standardized number that identifies the product category worldwide. With the right code, customs systems assess duty and release the parcel without a human touching it; without it, classification falls to an officer and the parcel waits. Pair an accurate declaration with the right shipping terms: choose DDU or DAP to leave duties to the recipient, or DDP to prepay them and remove the payment hold entirely. Deciding this deliberately at label creation is what separates a parcel that clears in hours from one that sits for a week.
- List specific contents, not gift or sample: mens cotton t-shirt, quantity 2, beats a vague label every time
- Declare the real value; undervaluing invites inspection and can trigger penalties on top of a hold
- Include the country of origin and the quantity for each line item
- Add the correct HS (harmonized) code so customs can classify and release the parcel automatically
- Pick the shipping terms on purpose: DDU or DAP passes duties to the recipient, DDP prepays them so nothing stalls at the border
Common Mistakes to Avoid
| Mistake | Why It Hurts | Better Approach |
|---|---|---|
| Treating any customs hold as proof the parcel is lost or seized | Unnecessary panic, premature complaints, and sometimes a duplicate shipment for a parcel that was simply clearing normally | Check the last customs scan and whether duties are owed first; a short hold with a recent scan is routine |
| Recipient ignoring or missing the duties invoice | The parcel stays frozen and can be returned or destroyed after the holding period, often around 30 days | Check email, SMS, and the carrier site for a charges notice and pay it promptly to release the parcel |
| Sender writing a vague declaration like gift or merchandise | Customs cannot classify the item, pulls it for manual review, and the parcel sits for days | List specific contents, quantity, country of origin, and an accurate value on the customs form at label creation |
| Undervaluing the contents to lower the recipient's duties | Triggers inspection, holds, possible fines, and can void insurance on a lost or damaged parcel | Declare the true value; use DDP if you want to spare the recipient the duty bill instead of understating it |
| Leaving off the HS (harmonized) code | Classification falls to a customs officer instead of an automated system, adding manual review time | Look up and include the correct HS code for the product so the parcel clears on the automated path |
Tracking Troubleshooting Checklist
- Read the most recent customs scan date and location
- Confirm whether the hold is within the normal few-hours-to-3-days window or well past it
- Recipient: search email, SMS, and the carrier site for a duties or tax invoice and pay any charge promptly
- Sender: verify the declaration lists specific contents, accurate value, quantity, and country of origin
- Sender: confirm the HS (harmonized) code is present so customs can classify the parcel automatically
- Account for weekends and destination-country holidays before treating a quiet scan as a problem
- If the hold runs long with no duties owed, contact the carrier or postal operator to learn what document is missing
Frequently Asked Questions
Usually not. Nearly every international parcel is held briefly while the destination country inspects and processes it, and most clear within a few hours to a few days. It only signals a problem when duties or taxes go unpaid or the customs paperwork is incomplete, so read it as routine until the hold clearly runs long.
Routine clearance is typically a few hours to about 3 days. Legally, customs can hold a parcel much longer while awaiting payment or documents, and many countries will return or dispose of a parcel after a set period, often around 30 days, if duties are never paid. A hold past 5 to 10 days almost always needs the recipient or sender to act.
By default the recipient pays import duties and taxes on delivery, an arrangement called DDU or DAP. The sender can instead prepay them so the parcel arrives with nothing owed, called DDP. Which one applies is set by the shipping terms, or Incoterms, chosen at label creation. See our DDP vs DDU guide to decide which to use.
First check whether a duties or tax invoice was sent to the recipient, since an unpaid bill is the top reason a parcel sits with no movement. If nothing is owed and the hold runs past the normal window, the sender should verify the declaration lists specific contents, an accurate value, and an HS code, then contact the carrier or postal operator to learn what document customs is waiting on.
Largely, yes. Most avoidable holds come from a vague or undervalued declaration or a missing HS code. Filling out an accurate customs form at label creation, with specific contents, real value, quantity, country of origin, and the right HS code, lets customs classify and release the parcel without pulling it for manual review. Our customs forms guide walks through each field.
Yes. When the hold is due to unpaid duties or taxes, the parcel will not move until the charge is paid, so paying promptly is the single fastest way to release it. Ignoring the invoice keeps the parcel frozen and can lead to it being returned to the sender or destroyed.
Ship with Tracking Built In
Every I'd Ship That label includes tracking and delivery notifications, so you and your buyer always know where the package is.
Create a label