Your shipment cleared last month without a problem. This month, the same product is stuck. Customs says the HS code is wrong, and now there is extra duty, a possible fine and a container waiting at the port.
Errors in HS code classification Saudi Arabia customs picks up are one of the quieter causes of delays and surprise bills. A single wrong digit can change the duty rate, trigger an approval you did not plan for, or open a review of past shipments.
This guide explains how the Saudi code is built, where importers go wrong, and how to classify goods correctly before they ship. If you need a second opinion on a code, our customs consulting team for HS codes and duty disputes can review it.
Quick Answer: HS code classification in Saudi Arabia means assigning each product its 12-digit code in the GCC Integrated Customs Tariff. The code sets the duty rate and any approvals the goods need. Most costly errors come from vague invoice descriptions, copied supplier codes and outdated codes. Checking codes before shipping prevents most of them.
What is HS code classification in Saudi Arabia?
HS code classification is the process of matching a product to the correct tariff code before it is declared to customs.
The base system is the Harmonized System (HS), maintained by the World Customs Organization (WCO). Countries around the world share the first 6 digits, so a product has the same 6-digit code in Shanghai, Hamburg and Jeddah.
Saudi Arabia then adds its own detail on top. Since 1 January 2025, all GCC states, including Saudi Arabia, apply the GCC Integrated Customs Tariff. It uses 12-digit codes and is based on the 2022 edition of the HS. Saudi Arabia had already been using 12-digit codes since 2016.
The Zakat, Tax and Customs Authority (ZATCA) checks these codes on every declaration. If the code does not fit the goods, ZATCA can reclassify the shipment.
How is a Saudi HS code structured?
A Saudi code reads from general to specific. Each extra set of digits narrows the product down further.
The table below shows how the 12 digits break down, using smartphones as an example.
| Digits | Level | What it tells customs | Example (smartphones) |
|---|---|---|---|
| 1-2 | Chapter | Broad product group | 85: Electrical machinery and equipment |
| 1-4 | Heading | Product type within the chapter | 8517: Telephone sets and communication devices |
| 1-6 | Subheading (international) | Specific product, same worldwide | 8517.13: Smartphones |
| 7-12 | GCC tariff detail | Local split used for duty rates, approvals and statistics | Set in the GCC Integrated Customs Tariff |
The first 6 digits come from the WCO. The last 6 come from the GCC tariff, and that is where many mistakes happen, because a supplier’s home-country code will not match them.
Why does HS code classification Saudi Arabia matter so much?
The code decides how much you pay and what the goods need before release.
It sets the customs duty rate
Duty rates are linked to the tariff line. Two similar products can sit under different codes with different rates. Choose the wrong one and you either overpay or underpay. Underpaying is the bigger risk, because ZATCA can collect the difference later.
It decides which approvals apply
Many codes are linked to regulatory requirements. Some products need a SABER certificate of conformity, while food, cosmetics and medical items may need SFDA clearance. A wrong code can hide a requirement until the goods are already at the port.
It affects restrictions and prohibitions
Certain codes carry import restrictions or need a permit. Declaring under the wrong code does not remove that rule. It just means customs finds it later.
It drives delays and storage costs
A disputed code means the shipment waits while it is reviewed. That waiting time can add demurrage and detention charges on top of the duty difference.
What are the 7 most costly HS code errors in Saudi Arabia?
Most HS code classification Saudi Arabia problems come from a handful of repeated mistakes. Here are the ones we see most often.
1. Copying the supplier’s code
Your supplier gives you an 8- or 10-digit code from China, Europe or the US. The first 6 digits may be right. The rest belong to another country’s tariff and do not exist in the Saudi system.
2. Vague product descriptions on the invoice
“Spare parts”, “accessories” or “electronic items” tell customs very little. When the description is vague, the officer has to choose a code, and the choice may not suit you. A clear description with material, function and model number protects your classification.
3. Classifying by product name, not by what it is
Marketing names do not decide the code. Customs looks at material, function and how the product is used. A “smart bottle” might be classified by its main material or by its electronics, depending on what gives it its essential character.
4. Using an outdated code
Codes change when the HS is revised and when the GCC updates its tariff. A code that worked in 2023 may no longer be valid after the move to the GCC Integrated Customs Tariff in 2025.
5. Getting sets and kits wrong
Products sold together, like a tool kit or a gift set, follow special HS rules. Declaring every item separately, or the whole set under the wrong item, is a common source of disputes.
6. Ignoring parts versus finished goods
A part of a machine can fall under a different heading from the machine itself. Some unassembled goods are still classified as the finished product. Getting this wrong changes both the duty and the approvals.
7. Using different codes for the same product
When the same item is declared under different codes on different shipments, ZATCA notices. This can lead to a review of your earlier imports, not just the current one.
Not sure your codes are right? Talk to our customs team before the next shipment sails.
What happens if your HS code is wrong?
ZATCA can reclassify the goods, ask for the duty difference and apply penalties under customs law. The shipment usually stays held until this is settled.
Here is how each type of error tends to play out:
| Error | What customs does | Cost to the importer | How to prevent it |
|---|---|---|---|
| Code with lower duty than correct one | Reclassifies and collects the difference | Extra duty, possible penalty, delay | Check the code against the Saudi tariff before shipping |
| Code that skips a SABER or SFDA requirement | Holds goods until approval is shown | Storage, demurrage, possible re-export | Confirm approvals linked to the code early |
| Vague invoice description | Asks for more information or inspects | Delay and inspection time | Describe material, function and model on the invoice |
| Inconsistent codes across shipments | May review past declarations | Back duty on older imports | Keep a fixed product code list for repeat items |
Penalty amounts depend on the case and the customs law, so they are not listed here. Confirm any figure with ZATCA or your broker before you rely on it.
How do you get HS code classification Saudi Arabia right?
Start from the product itself, then confirm the code in the Saudi tariff. Good HS code classification Saudi Arabia customs will accept always begins with a full product description. The steps below follow the order customs uses.
- Describe the product fully. Write down what it is made of, what it does, how it works and how it is packed.
- Find the chapter and heading. Use the HS section and chapter notes. They often decide the code more than the heading titles do.
- Apply the General Rules of Interpretation. These six WCO rules settle cases like sets, mixtures and unfinished goods.
- Confirm the 6-digit subheading. This part should match the international HS.
- Check the full 12-digit code in the GCC Integrated Customs Tariff. Look at the duty rate and any linked requirements.
- Check linked approvals. See whether the code needs SABER, SFDA or another permit.
- Record the code. Keep it in a product list so every shipment uses the same one.
For a complete picture of what goes with your declaration, see our checklist of documents required for customs clearance in Saudi Arabia.
Can you get an official HS code ruling in Saudi Arabia?
Yes, if you are an Authorized Economic Operator (AEO). ZATCA offers an advance ruling service that confirms tariff classification before the goods arrive.
According to ZATCA, the service is free and takes up to 60 days. For a classification request, you upload product photos and technical specifications. The same service also covers origin and customs valuation.
For importers who are not AEOs, the practical route to reliable HS code classification Saudi Arabia customs accepts is a specialist review before shipping. A clear technical sheet from the supplier makes this much easier.
How do HS code errors connect to customs delays?
A wrong or unclear code is one of the main reasons a declaration gets stopped. The goods wait while customs asks questions, and port costs keep running.
If your shipments are often held, HS code classification Saudi Arabia errors are one of the first things to check. Our guide on customs clearance delays in Saudi Arabia covers the other common causes. For the full process from arrival to release, read our complete guide to customs clearance in Saudi Arabia.
A real case: An importer declared kitchen appliances under the supplier’s code. Customs found the GCC digits did not match and held the cargo. Our team reclassified the goods with the right 12-digit code and supporting specs, and the shipment was released.
(Note for publishing: confirm this scenario with the Bahkaly operations team before going live.)
Frequently asked questions
How many digits is an HS code in Saudi Arabia?
Saudi Arabia uses 12-digit codes. The first 6 digits follow the international Harmonized System, and the last 6 come from the GCC Integrated Customs Tariff, which all GCC states have applied since 1 January 2025. Always declare the full 12-digit code, not the shorter code from your supplier.
Can I use my supplier’s HS code in Saudi Arabia?
You can use it as a starting point, but not as the final code. Usually only the first 6 digits will match. The remaining digits come from the supplier’s own national tariff and must be replaced with the correct Saudi digits before you file the declaration.
Who is responsible for the HS code on a Saudi import?
The importer is responsible for the code declared, even if a supplier or broker suggested it. If the code is wrong, ZATCA collects any duty difference from the importer. Bahkaly reviews product details and checks codes before filing so problems are found before the goods arrive.
Does the HS code affect SABER and SFDA requirements?
Yes. Many regulatory requirements are linked to specific codes. A product’s code can decide whether it needs a SABER certificate, SFDA clearance or another approval. A wrong code can hide a requirement and leave the shipment stuck at the port until the approval is in place.
Can I fix a wrong HS code after the goods are cleared?
In many cases, yes, but it is harder than fixing it before filing. Customs may ask for a corrected declaration and settle any duty difference. If you find a mistake, raise it quickly with your broker. Correcting it on your own terms is usually better than waiting for an audit.
Is the same HS code valid in all GCC countries?
The GCC Integrated Customs Tariff gives member states a shared 12-digit structure. Even so, importers should check each code country by country, since practices can differ. For GCC-bound cargo passing through Saudi Arabia, confirm the code with each destination before shipping.
HS code classification Saudi Arabia support from Bahkaly
Bahkaly Logistics has handled customs clearance in Saudi Arabia since 1988, starting at King Khalid International Airport. Our team works across 38+ land, sea and air customs gateways.
We review your product descriptions and specs, suggest the correct 12-digit code, and flag any SABER or SFDA requirements linked to it. If customs disputes a code, we prepare the case and supporting documents.
We work in Arabic and English, so we can deal with your overseas supplier directly when specs are missing.
احصل على عرض أسعار · Call or WhatsApp our team: [add phone/WhatsApp number]
Author: Bahkaly Customs Team. Customs clearance specialists working across Saudi ports, airports and land borders since 1988.