TaxDatum.comVietnam tax data and guidance in English
Sign up VI

Estimate Vietnam import taxes for one shipment

Enter the value of the goods, the delivery terms and the rates you have looked up - the table converts them into the customs value and then calculates import duty, special consumption tax, environmental protection tax and import VAT in turn, with an explanation for each line. The tool has no tariff schedule and does not guess HS codes: you enter the rates.

1. Value of the shipment
2. Delivery terms
3. The rates you have looked up
Import VAT rate

Enter the value of the goods and the import duty rate above to see the estimate table.

Estimate only; the official figures are those on the customs declaration. Not including customs fees, storage, specialised inspection fees or trade remedy duties if any. Tap each number to see the calculation. The tool does not store the numbers you enter. TaxDatum.com is run by a private company and is not a portal of the customs or tax authorities.

Order of calculation: why later taxes are charged on top of earlier ones

The import taxes are not calculated side by side on the same number. Each one takes the base of the previous one plus the tax already calculated, so an error in the first step carries through to the last:

  1. Customs value - the actual price payable up to the first port of entry, converted to dong.
  2. Import duty = customs value x import duty rate.
  3. Special consumption tax (if applicable) = (customs value + import duty) x special consumption tax rate.
  4. Environmental protection tax (if applicable) = tax per unit x quantity - an absolute amount, not a percentage.
  5. Import VAT = (customs value + import duty + special consumption tax + environmental protection tax) x VAT rate.

Customs value: add everything up to the first port of entry

The cut-off is the first port of entry in Vietnam: the port of discharge for sea freight, the airport of unloading for air freight, the border gate for road transport. Costs of bringing the goods to that point borne by the buyer must be in the value; costs after it - handling, storage at the Vietnamese port, trucking to the warehouse - are not. The delivery terms in the contract tell you where the price stops:

Delivery termsPrice already includesMust be added
EXWGoods at the seller's premisesInland haulage in the exporting country, handling at origin, international freight, insurance if bought
FCA, FOBGoods handed to the carrier or on board at the port of loadingInternational freight and surcharges of that leg, insurance if bought
CFR, CPTGoods and freight to the destinationInsurance if the buyer buys it
CIF, CIPGoods, freight and insurance to the destinationUsually no transport cost to add
DAP, DPU, DDPMay include the leg after the port of entryNothing to add; the part after the port of entry is deducted if shown separately on documents

Besides transport and insurance, the value may also need to include amounts the buyer pays that are not in the invoice price: selling commissions, brokerage, packaging, moulds or materials supplied to the seller, royalties linked to the goods. The tool has no separate field for these - if the shipment has them, add them directly to the value of the goods.

Import duty rate: why the tool makes you enter it

The same goods can have an ordinary rate, a preferential rate for countries with most-favoured-nation treatment and special preferential rates under each trade agreement - which one applies depends on the eight-digit HS code, the country of origin, a valid C/O and the schedule for the year the declaration is registered. A tool that guesses the HS code and fills in a rate can easily produce a wrong number that looks very certain, so the lookup is left to you. Goods with absolute or mixed duties cannot be entered as a percentage - the tool does not yet handle those lines correctly.

Import VAT: three rates, 0%, 5% and 10%

The VAT Law has three rates, 0%, 5% and 10%; the rate for imported goods depends on the goods. Some groups are not subject to import VAT - in that case choose 0% to see the rest. Some goods groups currently benefit from a VAT reduction under a resolution of the National Assembly; if your goods qualify, the actual rate may be lower, and you need to check the period of application. Companies declaring VAT under the credit method may credit import VAT if the conditions are met - but the money still has to be paid at clearance.

Exchange rate

A foreign-currency value is converted to dong at the tax exchange rate applied by the customs system on the date of registration, updated weekly under current rules. The rate on the day you pay the seller or the rate in your accounting books does not change the tax. The tool uses exactly the rate you enter, so a small difference in the rate changes the whole chain of taxes after it.

What the total does not include

The total in the table is the customs value plus the taxes calculated. It does not include: customs processing fees, storage fees, specialised inspection fees (quality, food safety, quarantine...), forwarding fees, inland transport after the port of entry, or trade remedy duties (anti-dumping, countervailing, safeguard) if the goods are subject to them - these may also change the base of the later taxes; check the documents applying to the goods and country of origin.

Three hypothetical examples

The rates in the examples are assumptions to illustrate the calculation, not the rates of any particular goods.

1. Bought FOB in US dollars

Suppose the shipment is bought FOB at 20,000 USD, the buyer pays sea freight of 1,200 USD and insurance of 40 USD, and the assumed exchange rate is 26,000 VND/USD. Assume an import duty rate of 5%, no special consumption tax and VAT of 10%.

  1. Price of the goods per contract or invoice (FOB)

    A FOB price stops once the goods are on board at the port of loading - sea freight and insurance are not in the price.

    20,000 USDNumber entered: 20,000 USD
  2. Add: international freight to the first port of entry

    Main-leg freight and surcharges for this leg (fuel, peak season...). Costs incurred after the goods reach the port of entry (handling, storage in Vietnam) are not added.

    1,200 USDNumber entered: 1,200 USD
  3. Add: cargo insurance for the leg to the port of entry

    Premium actually paid by the buyer for the leg to the first port of entry.

    40 USDNumber entered: 40 USD
  4. Customs value

    The actual price of the shipment up to the first port of entry, converted to dong at the exchange rate entered. Every tax below starts from this number.

    552,240,000 VND552.24 million VND20,000 USD + 1,200 USD + 40 USD = 21,240 USD x 26,000 VND = 552,240,000 VND
  5. Import duty (5%)

    Customs value multiplied by the import duty rate you entered.

    27,612,000 VNDabout 27.61 million VND552,240,000 VND x 5% = 27,612,000 VND
  6. Base for import VAT

    Customs value plus import duty.

    579,852,000 VNDabout 579.85 million VND552,240,000 VND + 27,612,000 VND = 579,852,000 VND
  7. Import VAT (10%)

    Paid together with the taxes above at customs clearance. Companies declaring VAT under the credit method may credit it later if the conditions are met.

    57,985,200 VNDabout 57.99 million VND579,852,000 VND x 10% = 57,985,200 VND
Total taxes payable on import85,597,200 VNDabout 85.6 million VND27,612,000 VND + 57,985,200 VND = 85,597,200 VND
Total cost of the shipment (value + taxes)637,837,200 VNDabout 637.84 million VNDCustoms value 552,240,000 VND + total taxes 85,597,200 VND = 637,837,200 VND

Estimate only; the official figures are those on the customs declaration. Not including customs fees, storage, specialised inspection fees or trade remedy duties if any.

Open this example in the calculator →

2. Goods also subject to special consumption tax, CIF price in euros

Suppose the shipment is CIF 30,000 EUR, the assumed exchange rate is 30,000 VND/EUR and the goods are subject to special consumption tax. Assume an import duty rate of 20%, special consumption tax of 30% and VAT of 10%.

  1. Price of the goods per contract or invoice (CIF)

    A CIF or CIP price already includes freight and insurance to the destination - usually it is the customs value itself, if nothing else has to be added.

    30,000 EURNumber entered: 30,000 EUR
  2. Customs value

    The actual price of the shipment up to the first port of entry, converted to dong at the exchange rate entered. Every tax below starts from this number.

    900,000,000 VND900 million VND30,000 EUR x 30,000 VND = 900,000,000 VND
  3. Import duty (20%)

    Customs value multiplied by the import duty rate you entered.

    180,000,000 VND180 million VND900,000,000 VND x 20% = 180,000,000 VND
  4. Special consumption tax (30%)

    Calculated on the customs value plus import duty - that is, tax on top of tax.

    324,000,000 VND324 million VND(900,000,000 VND + 180,000,000 VND) x 30% = 324,000,000 VND
  5. Base for import VAT

    Customs value plus import duty, special consumption tax.

    1,404,000,000 VNDabout 1.4 billion VND900,000,000 VND + 180,000,000 VND + 324,000,000 VND = 1,404,000,000 VND
  6. Import VAT (10%)

    Paid together with the taxes above at customs clearance. Companies declaring VAT under the credit method may credit it later if the conditions are met.

    140,400,000 VND140.4 million VND1,404,000,000 VND x 10% = 140,400,000 VND
Total taxes payable on import644,400,000 VND644.4 million VND180,000,000 VND + 324,000,000 VND + 140,400,000 VND = 644,400,000 VND
Total cost of the shipment (value + taxes)1,544,400,000 VNDabout 1.54 billion VNDCustoms value 900,000,000 VND + total taxes 644,400,000 VND = 1,544,400,000 VND

Estimate only; the official figures are those on the customs declaration. Not including customs fees, storage, specialised inspection fees or trade remedy duties if any.

Open this example in the calculator →

3. Bought ex works in yuan, with a C/O, subject to environmental protection tax

Suppose the shipment is bought EXW at 80,000 CNY, the cost of hauling to the port, handling and freight to the Vietnamese border is 6,000 CNY, no insurance is bought and the assumed exchange rate is 3,600 VND/CNY. Assume a valid C/O so the import duty rate is 0%, environmental protection tax works out at 12 million VND and VAT is 10%.

  1. Price of the goods per contract or invoice (EXW)

    An EXW price is only the price of the goods at the factory - no transport or insurance is included.

    80,000 CNYNumber entered: 80,000 CNY
  2. Add: cost of moving the goods from the seller's premises to the first port of entry

    Inland haulage in the exporting country, handling at the port of loading, international freight and surcharges for this leg. Costs incurred after the goods reach the port of entry (handling, storage in Vietnam) are not added.

    6,000 CNYNumber entered: 6,000 CNY
  3. Add: cargo insurance for the leg to the port of entry

    Left blank: taken to mean the buyer did not buy insurance, so nothing is added. If insurance was bought, enter the premium actually paid.

    0 CNYNo insurance: 0
  4. Customs value

    The actual price of the shipment up to the first port of entry, converted to dong at the exchange rate entered. Every tax below starts from this number.

    309,600,000 VND309.6 million VND80,000 CNY + 6,000 CNY = 86,000 CNY x 3,600 VND = 309,600,000 VND
  5. Import duty (0%)

    0% rate - for example when a special preferential rate applies thanks to a valid C/O. Without a qualifying C/O a different rate applies.

    0 VND309,600,000 VND x 0% = 0 VND
  6. Environmental protection tax

    An absolute tax: the amount per unit of goods times the quantity. The tool uses exactly the amount you enter.

    12,000,000 VND12 million VNDNumber entered: 12,000,000 VND
  7. Base for import VAT

    Customs value plus import duty, environmental protection tax.

    321,600,000 VND321.6 million VND309,600,000 VND + 0 VND + 12,000,000 VND = 321,600,000 VND
  8. Import VAT (10%)

    Paid together with the taxes above at customs clearance. Companies declaring VAT under the credit method may credit it later if the conditions are met.

    32,160,000 VND32.16 million VND321,600,000 VND x 10% = 32,160,000 VND
Total taxes payable on import44,160,000 VND44.16 million VND0 VND + 12,000,000 VND + 32,160,000 VND = 44,160,000 VND
Total cost of the shipment (value + taxes)353,760,000 VND353.76 million VNDCustoms value 309,600,000 VND + total taxes 44,160,000 VND = 353,760,000 VND

Estimate only; the official figures are those on the customs declaration. Not including customs fees, storage, specialised inspection fees or trade remedy duties if any.

Open this example in the calculator →

Common mistakes

  • Calculating tax on a FOB or EXW price and forgetting transport and insurance. If the customs value is short, every later tax is short; when customs finds it, the whole chain is reassessed. With EXW the item most often missed is inland haulage in the exporting country, because it is on a different invoice.
  • Calculating VAT only on the value of the goods. The import VAT base also includes import duty, special consumption tax and environmental protection tax. Missing this step leaves the quote short of cash exactly when you need to pay to release the goods.
  • Assuming a special preferential rate. An agreement rate only applies with a valid C/O in the right form for goods meeting the rules of origin. If the C/O is rejected, the ordinary preferential or ordinary rate applies - plan cash at the higher rate until you are sure.
  • Taking the rate from an old table or someone else's quote. The HS nomenclature and agreement schedules change yearly; the applicable rate is the one in force on the date of registration.
  • Adding post-arrival costs to the value by mistake, or leaving them in the price without separating them. Storage and handling at the Vietnamese port are not added; but if they are already in the purchase price and the documents do not separate them, they cannot be deducted either.
  • Invoicing below the real price, or splitting part of the price into a separate payment to reduce tax. That is a false customs valuation. Customs checks payment flows, may consult, reject the declared value and determine it again; if discovered, the tax is collected with late-payment interest and penalties. The tool calculates on the real price you enter - there is no other mode.

Where to check for yourself

Import duty rates: the preferential export and import tariff in force and the special preferential tariff of each agreement the country of origin belongs to. Unsure of the HS code: ask the customs office where you plan to clear, or request an advance ruling on the code for large or repeated shipments. The tax exchange rate and official tax: shown on the customs declaration after registration; reconcile with the tax payment documents. General procedural information: the e-portal of the customs service.

Vietnamese version

Questions about import duty estimates

Does the tool look up the duty rate from the HS code?

No. The tool has no tariff schedule and does not guess HS codes; you enter every rate. The import duty rate depends on the eight-digit HS code, the origin of the goods and whether there is a valid C/O, and it changes with each year's schedule - look it up in the tariff in force on the date the customs declaration is registered, or ask customs if you are unsure of the code.

When buying FOB, do freight and insurance have to be added to the customs value?

Yes. The customs value for import duty is the price actually payable up to the first port of entry, so with FOB you add international freight, the surcharges of that leg and insurance if bought. When buying EXW you also add the cost of moving the goods from the seller's premises to the port. Costs incurred after the goods reach the port of entry, such as handling or storage in Vietnam, are not added.

Which exchange rate is used to convert a foreign-currency value?

The tax exchange rate applied by the customs system on the date the declaration is registered, updated weekly under current rules. The rate at which the company buys foreign currency to pay does not change the tax. The tool uses the rate you enter, so the result is only as accurate as that rate; the official figure is on the declaration.

Can import VAT be credited back?

Companies that declare VAT under the credit method, use the goods for taxable activities and hold the import tax payment documents can declare it for credit. Even so, the VAT still has to be paid before or at customs clearance, so include it in the shipment's cash flow.

Why can the figure on the declaration differ from the estimate?

Most often because the tax exchange rate in the week of registration differs from the rate entered, the declared value has additions not yet counted (selling commissions, royalties, moulds supplied to the seller...), the HS code or preferential rate changes when customs checks, or the shipment is subject to trade remedy duties. The tool only estimates from exactly the numbers you enter.