Cargo arrived at Jeddah Islamic Port. Customs flagged it. Reason? The Harmonized System (HS) code on the declaration did not exactly match the product description on the commercial invoice. In a new enforcement wave by Saudi customs authorities, this mismatch has become a primary trigger for detention, demurrage, and full inspection queues. Shippers who skip a clean HS code lookup for imports into Saudi Arabia before the vessel sails are now finding their containers stuck for weeks.
This quarter alone, forwarders report an unusual 30–40% surge in such penalty holds at Jeddah. If you move machinery, building materials, or lithium batteries into Saudi Arabia, this is your operational warning.

Pitfall 1: The HS / Invoice Description Gap
The core issue is deceptively simple. Your export declaration lists HS code 8479.89 for "other machinery," but your invoice describes it as "hydraulic press for metal forming." Jeddah customs now treats any difference between the declared HS and the invoice wording as a red flag. They cross-check the invoice description against the Saudi Customs Tariff database. If the wording fails to match the official tariff heading description, the container is sidelined for manual inspection. This adds 10 to 21 days to your delivery timeline and racks up demurrage and amendment fees.
Solution: Perform a disciplined HS code lookup for imports into Saudi Arabia before the vessel departs from China. Use the official Saudi Customs platform or a validated third‑party tool. Match the HS code with a description that mirrors the tariff wording exactly. For example, if the tariff for 8479.89 reads "machinery having individual functions, not elsewhere specified," your invoice description should say precisely that — not "hydraulic press." Many forwarders now require a pre‑booking HS and description review as part of their SI cut‑off checklist.
Pitfall 2: Misclassifying Battery or Dangerous Goods (DG) Cargo
Lithium batteries and DG shipments are especially vulnerable. One forwarder recently had a container of lithium‑ion batteries held because the HS code pointed to a general battery class while the invoice described "lithium‑ion cells for electric scooters." Jeddah customs demanded a full DG certificate re‑verification and a SABER COC reissue. The total delay: 27 days.
- Action: For any cargo containing lithium batteries, always use the specific HS subheading for those batteries (e.g., 8507.60 for lithium‑ion accumulators).
- Cross‑check: Ensure the invoice description quotes the exact wording from the Saudi tariff. Include the UN3480/UN3481 marking in the description to align with customs expectations.
- Double‑check: Add a Dangerous Goods Declaration review step at the SI stage, before the cut‑off.
A proper HS code lookup for imports into Saudi Arabia should cover both the code and the required supporting documentation (MSDS, battery test reports) for DG goods.
Pitfall 3: Overlooking the SABER / SASO Connection
Jeddah customs now links HS code compliance directly with the SABER Product Certificate of Conformity (COC). If your HS code on the customs declaration does not match the HS code used in your SABER application, the system automatically rejects the clearance attempt. This is not a minor discrepancy — it triggers a full hold until both documents are re‑issued with matching HS codes.
| Document | HS Code Requirement | Risk if Mismatched |
|---|---|---|
| SABER COC | Must match primary HS code on invoice | Rejection and re‑issuance (5–10 days) |
| Commercial Invoice | Description must mirror tariff wording | Manual inspection + demurrage |
| Packing List | HS code must match declaration | Warehouse hold for verification |
Practical step: Before you book a container destined for Dammam or Jeddah, review all three documents together. Ask your Saudi buyer to confirm the HS code they intend to use in their SABER application. Then align your export invoice and HS declaration to that same code and description. This three‑way match — SABER, invoice, declaration — is the simplest way to avoid the new delay queue.
Pitfall 4: Failing to Update HS Codes for Machinery and Building Materials
Saudi Customs updates its tariff every January. In the latest revisions, several machinery sub‑headings (e.g., for construction equipment and material handling) were split into more granular categories. An old HS code that previously cleared without issue may now land you in the penalty box. Similarly, building materials like ceramic tiles and insulation panels have seen description adjustments.
Recommendation: For every shipment of machinery or building materials, perform a fresh HS code lookup for imports into Saudi Arabia at the time of booking. Do not rely on codes used six months ago. Use the official Saudi Customs e‑services portal or a trusted freight compliance platform. This is especially critical for machinery that includes electronic components or mixed materials, where HS classification can be ambiguous.
“We used the same HS code for three years for our construction machinery. Last month, Jeddah held it for ten days because the description in the tariff had changed. Now we run a code check before every booking.” — Senior logistics manager, Shanghai to Riyadh route.
Checklist: Before the Vessel Sails
- ☐ Run an HS code lookup for imports into Saudi Arabia using the most current Saudi tariff.
- ☐ Confirm the exact description wording matches the tariff heading — not your internal product name.
- ☐ Cross‑check the HS code against the SABER COC application.
- ☐ For DG/battery cargo, verify UN numbers, DG declaration, and HS sub‑code alignment.
- ☐ Send a pre‑booking HS review request to your forwarder or customs broker at least 48 hours before SI cut‑off.
- ☐ Keep a record of the verified HS and description for each Saudi shipment for future reference.
This preventive routine takes 30 minutes per booking but can save you weeks of costly demurrage at Jeddah. Before you confirm your next booking, ask your forwarder to confirm the latest freight rates and destination charges — and double‑check that HS code.