A Kuwait customs hold on dangerous cargo in the last quarter often starts with a seemingly minor mismatch: the HS code for importing dangerous goods into Kuwait recorded on the commercial invoice differs from the one declared on the dangerous goods declaration. One shipper lost seven days of demurrage and a penalty of $2,800 because his invoice listed “HS 2804.90” for a specific chemical while the DGD used “2804.90.10”. The difference was one digit, but Kuwait customs considered it a material discrepancy – and flagged the entire container as non-compliant.

Why This Mismatch Triggers a Hold
Kuwait’s General Administration of Customs follows a strict verification protocol for dangerous goods. When the commercial invoice and the dangerous goods declaration (DGD) are submitted electronically, the system cross-checks the HS code for importing dangerous goods into Kuwait against the internal database of restricted/hazardous items. If the codes do not match exactly – even at the 6-digit or 8-digit level – the system automatically generates a “hold” flag. Manual review then begins, which can take 48 hours to 10 days.
The root cause is often simple: the commercial invoice HS code is for the “general product” (e.g., “paint-related chemicals”) while the DGD uses a more specific subheading for the hazardous substance. Alternatively, the exporter’s forwarder uses an outdated HS code list. Kuwait customs updates its tariff schedule quarterly, and a code valid last year may now be split into multiple sub-codes.
Problem → Cause → Solution Breakdown
Problem: A customs hold that delays cargo, incurs storage charges, and risks penalty fees. The root cause is inconsistent HS code for importing dangerous goods into Kuwait across documents.
Cause:
- Different classification logic between commercial invoice (based on tariff for valuation) and DGD (based on UN dangerous goods model).
- Lack of cross-referencing during document preparation.
- Failure to use the latest Kuwait Customs tariff version (often published on the Ministry of Finance website).
- Agent or forwarder uses generic HS code instead of the exact subheading for dangerous goods.
Solution:
- Pre-booking document audit: Before sending SI or creating any documents, ask your forwarder or customs broker to confirm the exact HS code for importing dangerous goods into Kuwait for your specific product. Provide the UN number and proper shipping name together, so they can validate the HS code against Kuwait’s current schedule.
- Single source of truth: Use one HS code across commercial invoice, packing list, DGD, and certificate of origin. If the invoice requires a general code for duty calculation, add a note: “Dangerous goods HS: [specific subcode]” in the remarks.
- Document reconciliation checklist: Before submitting, cross-check the HS code in your commercial invoice vs DGD. Use a simple table like this:
| Document | HS Code Declared | Match Status |
|---|---|---|
| Commercial Invoice | 2804.90 | ✗ |
| Dangerous Goods Declaration | 2804.90.10 | — |
| Packing List | 2804.90.10 | ✗ (vs invoice) |
If any mismatch exists, correct before sending to carrier or customs.
Real case: Last month, a machinery exporter shipped a batch of lithium batteries (UN 3480) to Shuaiba Port. The invoice listed HS 8507.60 for “lithium-ion batteries” while the DGD used HS 8507.60.10 for “lithium-ion batteries of a kind used as the sole power source”. Kuwait customs held the shipment for 6 days, costing $1,200 in demurrage and a $500 amendment fee.
Connecting to Other Columns
Rates: A customs hold directly impacts freight costs. Demurrage at Shuwaikh Container Terminal runs at $15–$25 per day per TEU for dangerous goods. Plus, an amendment charge of $50–$150 may apply. When comparing freight rates, ask your forwarder if the quote includes a compliance audit – many premium services now offer HS code verification as a free add-on.
Ports: At Shuaiba Port, customs holds for HS code mismatches have increased by 30% in recent months, according to local agents. Jebel Ali and Hamad Port have similar warnings – but Kuwait’s system is more rigid because its tariff is highly granular. If you route via Dubai for transshipment, note that the risk shifts to the final leg: the Kuwait leg will still apply this rule.
FAQ: Common questions from shippers: “Can I use the same HS code for freight calculation and customs clearance?” No – for dangerous goods, always use the most specific sub-code on clearance documents. “Will the carrier check the HS code?” Carriers rarely cross-check invoice vs DGD; they forward documents to customs as submitted. The burden is on the shipper.
Actionable Checklist Before Booking
- ☐ Obtain the latest Kuwait Customs tariff (2025 version) and verify your product’s HS code
- ☐ Confirm the HS code with your dangerous goods consultant (DGSA or forwarder)
- ☐ Ensure commercial invoice, DGD, packing list, and certificate of origin share the exact same HS code
- ☐ Include the HS code in the SI remarks (e.g., “HS: 8507.60.10 – dangerous goods UN3480”)
- ☐ Ask your forwarder to pre-screen documents before submitting to customs
- ☐ For high-value dangerous cargo, consider adding a customs clearance insurance rider that covers hold-related demurrage
Getting the HS code for importing dangerous goods into Kuwait right on every document is not just a bureaucratic detail – it’s a cost-saving, time-saving necessity. The pattern is clear: Kuwait customs holds don’t start from a wrong code; they start from two different codes. Eliminate the difference, and you eliminate the hold.
Final tip: Before booking your next shipment to Kuwait, ask your forwarder for a document compliance check. Many quality forwarders now offer this service at no extra cost. It may save you days of delay and hundreds in penalties.