Skip to main content
Guides

Export and logistics

Why food shipments get held at the border, and how to clear them

A held food shipment is not one problem, it is eight different problems that produce the same symptom: a container sitting at the port, an importer asking why, and a clock running on charges nobody budgeted for. The fix, the contact, and the timeline are different for each cause, which is why generic advice to "double check your paperwork" is not useful when you are staring at a hold notice at 6am with a perishable load. This guide walks through the causes in roughly the order they occur, what to actually do about each one, and the cost mechanics that turn a routine hold into a write-off if you move too slowly.

Key facts

  • Documentation mismatch is the single most common hold, and it is almost always self-inflicted: a description, weight, or HS code on the invoice that does not match the packing list or the certificate.
  • A hold does not stop the demurrage and detention clock. Free time keeps running while the shipment sits, and by the time the paperwork is fixed a routine hold can already carry real storage cost.
  • Phytosanitary and health certificate defects are the slowest category to fix, because the corrected document usually has to come from an inspector or lab in the exporting country, not from the exporter's own office.
  • A pre-departure document cross-check against the actual certificate wording, not a template, removes most of the documentation, classification, and permit holds before the container ever leaves.

Documentation mismatch: the most common hold, and usually self-inflicted

A documentation mismatch means the commercial invoice, packing list, bill of lading, and certificate of origin do not agree with each other on product description, quantity, weight, or value. Customs systems flag the shipment automatically when a declared weight on the entry does not match the manifest weight, or when the product description on the invoice reads differently from the description on an attached phytosanitary or health certificate. You typically hear from your customs broker first, since the broker's entry gets rejected or queried at filing before it reaches a human customs officer.

The fix is almost always administrative: correct the discrepant document, or file a formal amendment where the importing country requires one rather than a simple resubmission. Because the underlying facts are not in dispute, most documentation holds clear in one to three business days once the corrected paperwork is filed, assuming the correction does not require a new signature from a third party like a certifying lab.

The way to avoid this entirely is a line-by-line cross-check before the container leaves: invoice, packing list, and every certificate, read against each other word for word, not against a template. A pallet count that changed at the last minute, or a product description that got shortened on one document and not another, is the single most preventable cause on this list.

Classification query: the HS code the importer's broker would have used

A classification query happens when the customs officer or the importer's broker believes the harmonized system code on the entry does not match the actual product. This is common with processed or blended food products, where the difference between two plausible codes can turn on preparation method, ingredient ratio, or degree of processing, and reasonable classifiers can genuinely disagree. You usually hear about this from the importer's customs broker, who gets the query directly from the customs authority and then relays it to you or your freight forwarder for supporting information.

Clearing it means supplying enough technical detail, ingredient breakdown, a lab analysis, or a manufacturing process description, for the broker to either defend the original code or agree to reclassify. A worked example: a fruit puree entered under a code for fresh fruit gets queried because the product has been heat-treated and has added sugar, which points to a different tariff heading with a different duty rate. Resolving that typically takes the exporter producing a product specification sheet the broker can use to argue the classification, which can take anywhere from a same-day exchange to a week if a formal binding ruling gets requested.

Reclassification can change the duty owed, sometimes materially, so a query that looked like a paperwork delay can end with a duty bill that was not in the original cost model. Getting a binding tariff classification ruling in advance for a new or unusual product line is the preventive step, and it is worth doing before the first shipment, not after the first hold.

Valuation query: when the declared price looks wrong to customs

Customs authorities compare the declared transaction value against reference pricing for similar goods, and a value that looks unusually low, common with related-party shipments, promotional pricing, or a first shipment on a new contract, triggers a query. You hear from the importer's broker, sometimes with a request for the actual contract or payment terms behind the invoice value, since customs wants to confirm the invoice reflects the real price paid, not a transfer price set for other reasons.

The fix is documentary: a signed contract, proof of payment, or a explanation of the pricing basis (volume discount, related-party arrangement with a disclosed methodology, seasonal pricing) that satisfies the valuation method the importing country's customs code recognizes. This tends to run a few days to two weeks depending on how much back-and-forth is needed and whether the authority escalates to a formal valuation review rather than accepting the explanation at the entry level.

Related-party shipments are the highest-risk case here. If your exporter and importer are affiliated entities, keep a documented transfer pricing methodology on file before you ship, not after a query lands, because reconstructing that justification under time pressure with a perishable load sitting at the port is a much worse position to be in.

Missing or expired permit: the hold that stops the shipment cold

This covers import permits, licenses, or quota allocations that the importer was supposed to secure before the goods arrived, and either did not obtain, let lapse, or obtained for the wrong product category or volume. Unlike a documentation mismatch, this is not a paperwork correction, it is an authorization that has to actually exist before customs will release the goods, and it usually surfaces at entry filing when the broker checks for the permit reference number and finds none, or finds one that expired.

Who you hear from depends on where the gap is: if it is the importer's permit, you hear from the importer, since it is their regulatory obligation in most jurisdictions to hold the license. The fix is applying for or renewing the permit through the relevant import authority, which can take anywhere from same-day if it is a straightforward renewal to several weeks if it requires a new quota allocation or a licensing body that only processes applications on a fixed schedule.

This is the category most likely to turn into a real loss on perishable cargo, because the timeline to fix it is set by a government agency's processing calendar, not by how fast you or the importer can move. Confirming the importer's permit is current, not just that one exists, before the vessel books is the only reliable preventive step, since an expired permit reads identically to no permit at all once the shipment lands.

Phytosanitary or health certificate defect: the slowest category to fix

A defect here means the phytosanitary certificate (plant products) or health certificate (animal products, dairy, seafood) is missing a required field, carries the wrong treatment code, references the wrong establishment number, or was issued after the shipment's actual departure date, an easy clerical error when certification and loading happen on tight timelines. You hear from the port health authority or the plant protection agency at destination, not from customs itself, since these agencies inspect the certificate as a condition of release separate from the customs entry.

The fix almost always has to come from the original issuing authority in the exporting country, a plant protection service or a veterinary authority, because destination agencies generally will not accept a corrected certificate issued anywhere else. That is what makes this the slowest hold on the list: your exporting-country inspector has to re-issue or amend the document, which can take two to five business days for a routine clerical fix and considerably longer if it requires a new inspection because the original one covered the wrong lot or facility.

For a perishable shipment, this is the hold worth escalating hardest and fastest, because the fix timeline is bounded by an inspector's calendar in a different country and time zone from where the goods are sitting. Requesting the certificate against the exact wording the destination country's regulation requires, not a generic template your exporting authority happens to issue, is the preventive check that avoids this.

Labelling non-compliance: a fixable hold that still costs real time

Labelling holds happen when the packaging does not meet destination-country requirements: missing nutrition declaration, wrong language on mandatory fields, an allergen statement in the wrong format, or a net weight declared in the wrong unit. This is typically caught by port health or food safety inspectors during physical or documentary review, and you hear from them directly or through your customs broker.

Depending on the jurisdiction and the defect, the fix ranges from relabelling in a bonded warehouse near the port, which some countries permit under supervision, to re-export and correction before a fresh attempt, which is far more expensive and slow. A worked example: a shipment of packaged snacks held because the allergen statement was printed in the exporter's language only, no destination-market translation, gets cleared after supervised relabelling at the port takes three days and a facility fee, versus a full re-export cycle that would have cost weeks.

Because labelling rules genuinely differ by country, and change more often than exporters expect, this is a preventive checklist item specific to each destination: confirm the exact mandatory-field list and language requirement for that market before the print run, not against whatever label worked for the last country you shipped to.

Random or targeted inspection, and detained for testing

Random inspection is exactly what it sounds like: a percentage of shipments get pulled for physical or documentary review regardless of any red flag, as part of a routine enforcement quota. Targeted inspection is different, it means something about this shipment, this exporter, this commodity line, or this route triggered a specific risk flag, often because of a prior non-compliance history or an active alert on that product category from that origin. Either way, you hear from the customs authority or the food safety agency conducting the review, and a random inspection usually clears within one to three days once the physical check is complete, while a targeted inspection can extend further if the reviewing officer escalates.

Detained for testing is the most serious variant: the authority holds the shipment while a sample goes to a lab, typically for residue testing, microbiological testing, or contaminant screening. This is measured in the lab's turnaround time, not the port's, and commonly runs one to three weeks depending on what is being tested and whether the lab has a backlog. There is generally nothing to expedite here beyond confirming the sample has actually been submitted and asking for the lab's standard turnaround, since pushing the process does not make a residue test finish faster.

The preventive move for this category is upstream, not at the port: a clean prior compliance history reduces the odds of being flagged for targeted review, and running your own residue or contaminant testing before shipping, on a commodity with a known risk profile for the destination market, catches a failing result before it costs you a hold and a rejected lot rather than after.

The cost mechanics: who pays while the container sits

A hold does not pause the demurrage and detention clock. Demurrage is the charge for the container sitting in the terminal past its free time, detention is the charge for the container equipment itself being out on the road or held rather than returned, and both keep accruing whether the delay is your fault, the importer's, or a government agency's. Free time is typically a handful of days, and once it expires, daily charges can run into hundreds of dollars per container and climb the longer the container sits, so a two-week phytosanitary hold can turn a routine shipment's margin into a loss well before the underlying paperwork issue is even resolved.

Who pays depends on the sales terms in the contract, not on who caused the hold. Under terms where the seller bears risk to a named destination point, delay costs at that point typically fall to the seller regardless of whose paperwork triggered the hold; under terms where risk transfers earlier, the buyer absorbs it. This is worth pinning down explicitly in the contract before the first shipment, because "who pays for demurrage during a customs hold" is exactly the kind of question that gets argued after the invoice arrives if it was never addressed up front.

For cold chain product, the real cost is not just the storage fee, it is whether the container's reefer unit stays powered and monitored during the hold, or gets deprioritized at the terminal once it is flagged for release rather than active transit. Confirm with your forwarder or the terminal, in the first hour of any hold on a temperature-controlled load, that the unit is plugged in, monitored, and that you have a way to pull the temperature log, because a hold that runs a week with an unmonitored reefer can turn a paperwork problem into a spoiled load regardless of how quickly the underlying issue eventually clears.

The first hour of a hold: what to actually do

Get the hold notice in writing and read the stated reason exactly as written, not as summarized by whoever forwards it to you, since the difference between a documentation query and a detained-for-testing notice determines everything about the timeline and who you need to contact next. Identify which of the categories above it falls into before you start making calls, because the fix, the contact, and the realistic timeline are different for each one, and chasing the wrong contact costs a day you may not have on a perishable load.

Confirm who is accruing demurrage and detention charges and from what date, so you know the actual cost clock you are working against, and check the cold chain status immediately if the load is temperature-controlled. Then assemble the specific document or information the hold notice actually asks for, rather than resending the full document set, since a targeted resubmission moves faster through a broker or agency queue than a bulk resend does.

If the cause is not obvious from the notice, your customs broker or freight forwarder at destination is faster to answer than the issuing authority directly, since they deal with that port and that agency routinely and often know the realistic timeline before the formal response arrives. Running the pre-departure checks in the sections above, on the next shipment, is what actually reduces how often you are in this position at all.

Can I ship this?

Check destination requirements before the container leaves.

Try it on your next pack run

Record a receival and a pack run on your phone and watch packout and traceability take care of themselves.

Get started