What to Do If Your Goods Are Held at Customs
Goods held at customs? Learn exactly how to respond, the real costs and timelines, and how to prevent it next time. Practical steps for importers.
Your container left Shenzhen three weeks ago. The tracking says "arrived at destination port." Then nothing. No call, no email, just a status that hasn't moved in five days. You call your freight forwarder and hear the words every importer dreads: "Your goods are held at customs." Your goods are held at customs, and every day they sit there, you're bleeding money — demurrage, storage, and lost sales.
This article walks you through exactly what to do in the first 24 hours, how to find out why your shipment is stuck, what it will cost to fix, and how to prevent it from happening again. Whether you're importing your first container into Lagos, Mombasa, or Durban, or you've done this fifty times, the steps below apply.
Step 1: Find Out Exactly Why Your Goods Are Held
Customs doesn't hold shipments for fun. There is always a reason, and it falls into one of a handful of categories. Your first job is to get the specific reason in writing — not a vague "customs issue" from your forwarder. Ask for the exact code, notice, or query from the customs authority. In Nigeria, that's a Form C or PAAR query from the Nigeria Customs Service. In Kenya, it's a KRA (Kenya Revenue Authority) query. In South Africa, it's a SARS detention notice.
The most common reasons goods get held:
- Documentation errors — mismatched invoice values, wrong HS codes, missing certificates of origin.
- Under-valuation flags — customs believes your declared value is too low and suspects under-invoicing.
- Missing permits — products like cosmetics, food, electronics, or chemicals often require import permits or product registration.
- Random or targeted inspection — sometimes it's just a physical exam (typically $200–$500 and 3–10 business days).
- Unpaid duties or taxes — the assessment is sitting unpaid, and customs won't release until it clears.
- Restricted or prohibited goods — items that need special clearance (e.g., batteries, liquids, certain textiles).
If your forwarder can't give you the specific reason within 24 hours, escalate. Call the customs broker directly. If you don't have one, this is the moment to hire one — a licensed local broker typically charges $150–$400 per clearance and knows exactly which officer to talk to.
Step 2: Get Your Documents in Order (Fast)
90% of customs holds are documentation problems. The fix is usually straightforward but requires speed. Gather these documents and cross-check every number against every other document:
- Commercial invoice — must match the packing list and the bill of lading exactly.
- Packing list — item counts, weights, and dimensions.
- Bill of lading (B/L) or airway bill — the original, or a telex release if you've arranged it.
- Certificate of origin — critical for preferential tariffs under AfCFTA or other trade agreements.
- Import permit or product certificate — required for regulated categories (food, drugs, cosmetics, electronics).
- HS code classification — verify it yourself; a wrong code can trigger a hold and a penalty.
The HS Code Trap
The single most common error is a wrong HS code. Your Chinese supplier may have used a code that works for export from China but doesn't match your country's tariff schedule. This triggers an automatic flag. Use your country's official tariff lookup (e.g., Nigeria's Trade Portal, Kenya's KRA iTax, South Africa's SARS tariff book) and verify the code yourself. If it's wrong, correct it in writing with a formal amendment — don't just tell your broker verbally.
Step 3: Understand the Costs and Timelines
A customs hold is expensive. Here's what you're realistically looking at:
- Demurrage (port storage): $50–$150 per container per day after the free period (typically 3–7 days).
- Detention (container usage): $30–$100 per container per day after free time.
- Inspection fee: $200–$500 per inspection.
- Customs broker fee: $150–$400 per clearance (often higher for holds).
- Penalties for under-valuation: 10–50% of the duty shortfall, plus possible seizure.
- Storage at a bonded warehouse: $20–$80 per pallet per week.
Timelines vary wildly. A simple documentation fix can clear in 2–5 business days. A valuation dispute can take 2–6 weeks. A permit issue can take 4–12 weeks if you need to obtain a new registration. Plan for the worst: if your goods are perishable or seasonal, start the escalation process immediately.
Worked Example: A Lagos Import
You import 500 units of LED bulbs from Guangzhou. Declared value: $2,500. Customs flags the shipment for under-valuation, claiming the market value is $6,000. Your options: (1) Provide proof of payment (bank transfer, Alibaba Trade Assurance receipt) showing you actually paid $2,500. (2) Accept the revaluation and pay duty on $6,000 (at 20% duty + VAT, that's an extra ~$700). Option 1 is almost always better if your paperwork is clean. Submit the proof within 48 hours. Resolution typically takes 5–10 business days.
Step 4: Communicate and Escalate Effectively
Once you know the reason, you need a communication strategy. Customs officers are busy; vague emails get ignored. Be specific, polite, and persistent.
- Put everything in writing — email your broker and forwarder with the exact query reference number.
- Set a deadline — ask for a response within 48 hours, and follow up if you don't get one.
- Escalate to a supervisor — if your broker isn't getting traction, ask for the customs supervisor's name and contact.
- Use the official appeals channel — most countries have a formal appeal process (e.g., Nigeria's Customs Appeals Committee).
- Document every interaction — dates, names, reference numbers. This matters if you need to escalate further or claim compensation.
If you're working with a freight forwarder like Flexport, they often have a customs team that can intervene. If you're using a smaller local forwarder, consider hiring a specialist customs broker — they're worth the $300–$500 fee when your goods are stuck.
Step 5: Prevent the Next Hold Before It Happens
The best way to deal with a customs hold is to never have one. Here's how to bulletproof your next shipment:
- Verify HS codes before you order — not after the container ships.
- Use a reputable supplier — Alibaba Gold Suppliers with Trade Assurance are safer, but still verify.
- Get a pre-shipment inspection — companies like QIMA or SGS charge $300–$600 and catch problems before they leave China.
- Declare the correct value — under-invoicing is the fastest way to get flagged and fined.
- Check permit requirements — know exactly what your country requires for your product category.
- Work with a licensed customs broker from day one — not just when things go wrong.
Build a Compliance Checklist
Create a one-page checklist for every shipment. Include: HS code, permit requirements, certificate of origin, invoice/packing list cross-check, and broker contact. Run through it before the container leaves the factory. This 15-minute habit will save you thousands.
Common Mistakes Buyers Make When Goods Are Held
- Panic and pay a 'facilitation fee' — Bribing a customs officer can get you blacklisted or prosecuted. Never do it.
- Ignore the problem and hope it resolves itself — Demurrage accumulates daily. A 2-week delay can cost $1,500+ in storage alone.
- Blame the supplier without checking your own documents — Often the error is on the import side (wrong HS code, missing permit).
- Use a cheap, unlicensed broker — A $100 broker who doesn't know the system will cost you 10x more in delays.
- Fail to get the reason in writing — Verbal explanations are useless when you need to escalate or appeal.
- Ship without a permit for regulated goods — If your product needs registration (e.g., NAFDAC in Nigeria, KEBS in Kenya), get it before you order.
Each of these mistakes comes from a common root: trying to save money or time upfront. The fix is always the same — invest in proper documentation and a competent broker before the shipment arrives.
Conclusion: Your Next Steps
If your goods are held at customs right now, do these four things today:
- Get the exact reason in writing from your broker or forwarder.
- Gather and cross-check all documents — invoice, packing list, B/L, permits.
- Hire a licensed customs broker if you don't have one (budget $300–$500).
- Escalate politely but persistently — set deadlines and follow up.
For your next shipment, verify HS codes, declare accurate values, and get pre-shipment inspections. Customs holds are painful, but they're almost always preventable. Treat compliance as a cost of doing business, not an afterthought — and you'll spend far less time and money at the port.