Ask someone to estimate what a customs hold costs and most people mentally stop at the duty rate, maybe adding the broker's exam-handling fee. That's the visible part of the cost, and it's usually the smallest part. Everything that actually accumulates once a container gets flagged sits below that line — and under 19 U.S.C. § 1467, the importer bears the cost of making goods available for examination. CBP doesn't pay for the exam. You do.
The Real Cost of a Hold Isn't the Duty
Most cost estimates stop at duty and the broker's fee. Everything that actually adds up sits below that line.
What Everyone Sees
Duty + Broker Fee
What most cost estimates stop at
What's Actually Involved
Demurrage
$150–300+ per container per day once free time expires (typically 3–7 days) — and rates escalate the longer it sits.
Detention
A separate per-day equipment charge if the container itself isn't returned to the carrier on time — stacks on top of demurrage, not instead of it.
Exam fees
VACIS/X-ray ~$300, tailgate ~$150–350, intensive exams more — and the importer bears the cost under 19 U.S.C. § 1467, not CBP.
Extended dwell time
Exams alone add 2–7+ days on top of normal transit — and every one of those days can be actively accruing demurrage.
#CustomsHold #Demurrage #Detention #TradeCompliance
Why the Hidden Costs Compound Instead of Adding
These aren't four independent costs that happen to occur together — they compound, because the exam itself is what burns the clock that the other charges are measured against. A basic non-intrusive X-ray exam runs 24-48 hours; a tailgate exam typically 2-5 days; an intensive full-unpack exam often 5-7 days or more. Standard free time before demurrage starts accruing is usually only 3-7 days to begin with. An exam that takes longer than your port's free time doesn't just cost the exam fee — it also converts however many of those days into demurrage days, at rates that frequently escalate the longer a container sits (many tariffs charge more per day after the first few days than they do at the start).
Demurrage and detention are frequently confused but are billed separately and can both apply to the same hold — demurrage is the terminal charging you for space while the container sits at port; detention is the carrier charging you for equipment if you don't return their container on time after pickup. A long exam can trigger both.
The Actual Comparison
None of this is really an argument about exam policy — CBP has the legal right to examine any shipment, and that isn't going away. It's an argument about which side of the decision you want to be on: the one where classification gets reviewed before the shipment leaves origin, or the one where it gets reconstructed under a demurrage clock after CBP already has questions.
One of These Is a Documentation Exercise
The other one is a deadline with demurrage attached.
Classify before the shipment leaves origin
Classify after CBP flags the entry
Same work, completely different amount of time pressure
Extra dwell time: none
Extra dwell time: 2–7+ days for the exam alone
Cost: a classification review
Cost: exam fee, demurrage, and detention — stacked
You control the timeline
The port's free-time clock controls the timeline
Overall Pick
Proactive classification
#CustomsHold #TradeCompliance #ClassificationAccuracy
A customs hold isn't one cost — it's an exam fee that also functions as a timer, and the timer is what turns a documentation problem into a demurrage-and-detention problem. The cheapest version of this is always the one that happens before the shipment leaves origin, not after CBP flags it.
How Declaro Reads This
Classification accuracy is the input that determines how likely a shipment is to get flagged in the first place — inconsistent or unsupported codes are exactly what draws a closer look. Declaro's classification tooling, built against 220,000+ CBP CROSS rulings, is built to make that review happen before a shipment ships, not while it's sitting at a port accruing per-day charges.
Declaro helps importers get classification right before it becomes a demurrage problem. See how it works →
