CargoSharks
Blog

Saudi customs tariff: how to calculate customs duty

To estimate Saudi customs duty, you need the HS code, the CIF value, and the rate from the ZATCA tariff. The duty is a percentage of the CIF value, and 15 % VAT is added on top. Show both as estimates in your quotation, never as a final assessed figure.

7 min read

Photo by Leeloo The First on Pexels

Scenario: You are building a Saudi import quotation, and the customer wants to know the customs duty and VAT before booking. Target query: Saudi customs tariff / how to calculate customs duty in Saudi Arabia (الجمارك السعودية التعرفة الجمركية). Perspective: pricing / customs. Goal: Show how to build a duty estimate from the ZATCA tariff, explain why HS code classification decides the number, and separate duty from VAT in the quotation without committing to the final assessed figure.


To estimate Saudi customs duty, you need the right HS code from the ZATCA tariff, the CIF value, and the applicable duty rate. Saudi Arabia applies the GCC Common Customs Law: the general customs duty rate is 5 % of CIF value, but the exact rate depends on the product’s classification. Once you have the duty figure, you add 15 % VAT on the duty-inclusive total.

Saudi customs tariff (الجمارك السعودية التعرفة الجمركية): finding the rate

The Saudi customs tariff is the official schedule of duty rates for every product that enters the country. ZATCA publishes the tariff online as a searchable database. Every commodity code is a six‑digit HS number, often extended to eight or twelve digits for local requirements.

You look up a rate by entering the HS code into the ZATCA tariff search. The system returns:

  • The duty rate (ad valorem, specific, or a combination)
  • Any exemptions or special conditions
  • The applicable VAT rate (always 15 % on imports, but the tool confirms it)

Example: An HS code for plastic raw materials (chapter 39) might show a 5 % duty, while the same chapter’s code for plastic household articles could also be 5 %, but never assume. Always check the tariff with the exact eight‑ or twelve‑digit code the shipper provides.

Why classification decides the duty

The Harmonised System (HS) code is the single factor that determines the rate. A mistake here can understate the duty by 5, 10, or even 100 percentage points. The pricing desk does not classify goods, the shipper or an experienced customs broker does, but the desk must:

  • Ask the customer or supplier for the full HS code (at least six digits)
  • Confirm the code on the commercial invoice or packing list
  • Compare it against the tariff if the goods are unusual

When the HS code is uncertain, quote a range or add a clear note that the duty rate is based on the shipper’s classification and will be finalised at clearance.

A classification checklist for pricing

Step What to do
1 Request the HS code from the shipper or supplier.
2 Enter the code into ZATCA’s tariff search to see the rate.
3 If the code is vague (only four digits), ask for the full six‑digit code.
4 Note any exemptions or special conditions (e.g., duty‑free under a trade agreement).
5 If no code is available, quote duty as “to be assessed” or use the 5 % default with a disclaimer.

Step by step: estimate customs duty from CIF value

CIF value is the sum of the cost of the goods, insurance, and freight to the Saudi port or border. ZATCA uses this as the base for duty calculation.

When you build a quotation, break the calculation into three lines:

Line item Calculation
CIF value Invoice total + freight + insurance (the figure you already have in the quote)
Customs duty estimate CIF × duty rate (from ZATCA tariff)
VAT estimate (CIF + customs duty) × 15 %

Worked example, general cargo with 5 % duty

  • CIF value: SAR 100,000
  • Customs duty (5 %): SAR 5,000
  • VAT base: SAR 105,000
  • VAT (15 %): SAR 15,750
  • Total import cost (excluding clearance fees): SAR 120,750

If the product attracts excise tax, excise is calculated on (CIF + customs duty) before VAT, but excise rates are product‑specific and should be confirmed per HS code. Do not guess.

Where VAT fits in: duty first, then VAT

Saudi Arabia’s 15 % VAT is charged on the customs value plus the customs duty. The tariff search itself confirms the VAT status; virtually all imports are taxable, but a few items are zero‑rated or exempt. The formula is:

VAT = (CIF value + customs duty + excise, if any) × 15 %

Never present VAT as part of the duty. Separating them shows the customer what the government charge is and avoids confusion when duty ends up different after clearance.

Showing duty and VAT in a freight quotation without over‑committing

A freight quotation that includes duty and VAT estimates is more transparent, but it must not read as a final assessment. The forwarder is quoting freight, not making a customs declaration. Here is how to structure the quote to manage expectations:

  1. Show freight charges and local charges as firm lines.
  2. Add a separate block labelled “Estimated import charges” with:
    • Customs duty (based on HS code provided by customer; rate per ZATCA tariff)
    • VAT (15 % of CIF + duty)
  3. Include a short disclaimer right under the block:

    “Customs duty and VAT shown are estimates based on the HS code and CIF value supplied. Final amounts are assessed by ZATCA at clearance and may differ.”

The fine detail of how to build a complete quotation, from freight rates to local charges and surcharges, is covered in our freight quotation template checklist. That same structure is easy to maintain when the software you use keeps freight and import charges on the same job record, with rules that pull the correct VAT category from an editable rate table.

Common pitfalls when estimating duty

Pitfall 1: using the wrong HS code. A customer might say “electrical appliances” but the correct code for the specific item could carry a 20 % duty. Always get the full code.

Pitfall 2: quoting duty without checking for exemptions. Many industrial inputs, raw materials, and medicines have a 0 % duty. If the shipper believes the goods are exempt, ask for the exemption decision or at least the HS chapter notes.

Pitfall 3: forgetting that valuation can change. ZATCA may adjust the CIF value if it believes the declared price is too low. This is rare for fixed-price goods but can happen in related‑party transactions.

Pitfall 4: quoting a flat 5 % for everything. Even though 5 % is the default, several product groups (tobacco, alcohol, pork, some agricultural products) carry much higher rates. Searching the tariff takes minutes and protects the estimate.

Tools that make the estimate faster

Manually checking the tariff, pulling rate cards for freight, and building a quotation with separate duty and VAT lines takes time on spreadsheets. When each quote carries a customer‑specific HS code, a different freight rate, and possibly a different VAT treatment, the risk of error grows.

Freight software built for the Gulf keeps all of this on one screen. A quotation is created from the same platform that will later track the shipment through FASAH and customs clearance. You enter the HS code, the CIF value, and the duty rate from the tariff; the system applies VAT and shows an estimated total, all while keeping freight and duty visibly separate. If the job turns into a real shipment, the same record follows it through Saudi customs clearance steps and supplier invoice matching.

For forwarders running a Saudi operation alongside other Gulf branches, the software must handle the specific documentation, VAT, and e‑invoicing rules of the Kingdom. A platform that quotes, clears, and invoices from one record removes the need to rekey data.

Asked about this

Anything not answered here, ask us directly at hellocargosharks.com.

What is the Saudi customs tariff and how is duty calculated?

Saudi customs duty is the tax applied on the CIF value of imported goods. You find the rate by looking up the product’s HS code in the [ZATCA tariff](https://eservices.zatca.gov.sa/sites/sc/en/tariff/Pages/TariffPages/TariffSearch.aspx) and multiplying that percentage by the CIF value.

What is the standard customs duty rate in Saudi Arabia?

Most goods are charged the GCC common external tariff of 5 % of CIF value. Some items are exempt (0 %), and others have higher rates. The exact rate depends on the correct HS code classification.

How do I find the right HS code for my shipment?

Use the Harmonised System (HS) to identify the code that best describes the goods. Then search [ZATCA’s tariff portal](https://eservices.zatca.gov.sa/sites/sc/en/tariff/Pages/TariffPages/TariffSearch.aspx) for that code. If unsure, ask the shipper or a classification specialist, a wrong code can understate or overstate the duty.

How are VAT and excise calculated on Saudi imports?

For goods subject to excise, excise is levied on the CIF + customs duty. VAT is 15 % and applies to the total of CIF + customs duty + excise (if any). The calculation is: customs duty first, then excise, then VAT.

See it on your own shipments.

The demo call is free, and we tailor it to your lanes. The live demo is open now, with no sign-up.