How to calculate import duty on goods formulas, examples and a checking workflow.
Import duty is more than price times a rate. This guide covers the formulas, the dutiable value, import VAT, worked examples and a pre-declaration checking workflow.
Calculating import duty is more than multiplying the price of goods by a single rate. In practice, one wrong HS code, a misread Incoterm, a missing C/O or a misapplied VAT can swing the total import cost well away from the initial estimate.
For trading businesses, understanding how to calculate import duty keeps landed cost under control, sharpens quotes, improves budgeting and reduces the risk of customs-declaration errors.
This article walks you through the import-duty formula, how to set the dutiable value, how to compute import VAT, worked examples and a checking workflow to follow before you file the declaration.
What is import duty?
Import duty is the tax applied to goods imported into Vietnam. It is generally determined from the dutiable value of the goods and the duty rate that corresponds to the HS code.
In practice, businesses calculate import duty when bringing in goods for resale, raw materials for production, machinery and equipment, sample goods, or when budgeting a shipment before signing a contract.
The key point is that import duty does not stand alone. It is usually tied directly to import VAT, special consumption tax, environmental protection tax, or trade-defence duty if the item falls under those regimes.
Why does the HS code directly affect import duty?
The HS code is the basis for determining tax policy and goods-management policy. Two items with the same name may carry different HS codes if their nature, function, material or construction differ. When the HS code changes, the import duty rate and related taxes can change too.
For example, an industrial electronic device and a household electronic device can look quite similar on an invoice, but if their function and technical specifications differ, the HS code groups may not be the same.
This is why businesses should not look up an HS code from a generic product name alone. Before calculating tax, clarify the key attributes of the goods.
Before calculating tax, clarify the following:
| Information to check | Why it matters |
|---|---|
| Goods name | Helps identify the initial goods group |
| Function | Affects the classification of the goods |
| Material | Many HS code groups classify by material |
| Construction | Helps distinguish finished goods, components and parts |
| Technical specifications | Needed for machinery, equipment and components |
| Origin | Affects the special preferential rate when a C/O is available |
The General Department of Customs provides a tariff-lookup system and an import/export catalogue database — a source to verify when determining the duty rate by HS code.
The import-duty formula for goods
For most goods taxed on an ad valorem (percentage) basis, the basic import-duty formula is:
Import duty = Dutiable value × Import duty rate
Where:
| Component | How to understand it |
|---|---|
| Dutiable value | The value of the goods used as the basis for tax; in many cases understood as close to the CIF price |
| Import duty rate | The rate applied based on the HS code, the origin of the goods and the relevant tariff schedule |
Many practitioner references present the formula the same way: import duty equals the dutiable value multiplied by the duty rate.
The easy mistake, however, is this: the “dutiable value” is not always simply the price stated on the invoice.
What is the dutiable value for import duty?
The dutiable value is the part businesses must scrutinise most carefully before applying the formula. In practice, newcomers to trade often take the invoice price straight away to calculate tax. That can be correct in some cases, but it should not be treated as a fixed rule.
If the contract is on FOB terms, the invoice price usually excludes international freight and insurance. In that case, the business must add the necessary amounts to establish the dutiable value at the import border gate.
If the contract is on CIF terms, the price already includes cost, insurance and freight to the port of import. Many guides therefore use CIF as a simple proxy for the dutiable value. Even so, the business still needs to check additional amounts to be added or adjusted based on the actual shipment file.
A practical check is to cross-reference the document set, including:
- Commercial invoice
- Packing list
- Sales contract
- Bill of lading or airway bill
- Insurance (if any)
- Freight documents
- C/O if you want a preferential rate
- Catalogue, technical documents or product photos
Where do import duty rates come from?
Import duty rates are usually looked up by HS code. Having the HS code, however, is not the end of it: the business must determine which type of rate applies to the shipment.
Under the Law on Export and Import Duties, rates for imported goods comprise preferential rates, special preferential rates and ordinary rates. The special preferential rate applies to goods originating from a country or territory with a special preferential arrangement with Vietnam, while the ordinary rate applies to goods that do not fall into the preferential cases.
A simple way to understand it:
| Rate type | When it applies |
|---|---|
| Preferential rate | Goods originating from a country with most-favoured-nation relations with Vietnam |
| Special preferential rate | Goods with a valid C/O under an applicable FTA |
| Ordinary rate | Goods that do not qualify for preferential or special preferential treatment |
| Additional duty | Certain cases involving anti-dumping, anti-subsidy or safeguard measures |
How to calculate import VAT
After calculating import duty, the business must compute import VAT if the item is subject to VAT.
The commonly used formula is:
Import VAT = VAT taxable price × VAT rate
The VAT taxable price of imported goods generally comprises the dutiable value, the import duty and any other applicable taxes.
It can be expressed as a practical formula:
VAT taxable price = Dutiable value + Import duty + Additional import duty (if any) + Special consumption tax (if any) + Environmental protection tax (if any)
Then:
Import VAT = VAT taxable price × VAT rate
Government Decree 181/2025/ND-CP details the implementation of several articles of the Law on Value-Added Tax and takes effect on 01/07/2025. When updating tax calculations, businesses should check the current legal documents to avoid relying on outdated formulas or interpretations.
The point to remember is that import VAT is not computed on the original price of the goods alone. In many cases, VAT is computed on the price after import duty has been added. So when import duty changes, VAT can change with it.
What does the total import tax payable include?
It is wrong to call every payable amount “import duty”. In practice, the total a business pays for a shipment can comprise several different items.
The general formula can be understood as:
Total tax payable = Import duty + Import VAT + Special consumption tax (if any) + Environmental protection tax (if any) + Trade-defence duty (if any)
Not every item carries all of these taxes. A shipment of ordinary components, for example, may incur only import duty and VAT. But certain items — cars, alcohol, fuel or goods under a dedicated management policy — can additionally incur special consumption tax, environmental protection tax or additional duty.
A worked example of calculating import duty
Suppose a business imports a shipment with the following details:
| Item | Value |
|---|---|
| Dutiable value | VND 100,000,000 |
| Import duty rate | 10% |
| VAT rate | 10% |
| Special consumption tax | None |
| Environmental protection tax | None |
Step 1: Calculate import duty
Import duty = 100,000,000 × 10% = VND 10,000,000
Step 2: Calculate the VAT taxable price
VAT taxable price = 100,000,000 + 10,000,000 = VND 110,000,000
Step 3: Calculate import VAT
Import VAT = 110,000,000 × 10% = VND 11,000,000
Step 4: Calculate the total tax payable
Total tax payable = 10,000,000 + 11,000,000 = VND 21,000,000
Summary table:
| Tax item | Formula | Amount |
|---|---|---|
| Import duty | 100,000,000 × 10% | VND 10,000,000 |
| VAT taxable price | 100,000,000 + 10,000,000 | VND 110,000,000 |
| Import VAT | 110,000,000 × 10% | VND 11,000,000 |
| Total tax payable | 10,000,000 + 11,000,000 | VND 21,000,000 |
An example when goods carry a preferential C/O
Suppose the same shipment has a dutiable value of VND 100,000,000, but consider two cases:
| Case | Import duty rate | Import duty | VAT taxable price | VAT 10% | Total tax |
|---|---|---|---|---|---|
| No preferential C/O | 10% | 10,000,000 | 110,000,000 | 11,000,000 | 21,000,000 |
| Valid C/O | 0% | 0 | 100,000,000 | 10,000,000 | 10,000,000 |
In this example, the C/O cuts the total tax payable by VND 11,000,000. The real figure can be far larger for high-value shipments or for frequent imports.
However, having a C/O does not guarantee a tax reduction. The business must check the C/O form, the country of origin, the rules of origin, the HS code, the goods description and the corresponding trade agreement.
A workflow for checking import duty before declaration
In practice, businesses should run a checking workflow before declaring, rather than calculating tax only at the last step. A clear process reduces errors, makes internal cross-checking easier and is more convenient if an explanation is later required.
Step 1 · Standardize the goods description
This is the first step yet often done carelessly. Many invoices list only a very short goods name — “machine part”, “plastic item”, “sensor”, “adapter”, “controller”. Such descriptions are not enough to pin down the HS code.
The business should clarify the following:
- Is the item a finished product or a component?
- Which industry is it used in?
- What material is it made of?
- Are there any important technical specifications?
- Is there a catalogue or photos?
- Is there a model, power rating, voltage, size or composition?
Step 2 · Determine the appropriate HS code
Only after a clear goods description should the business look up the HS code. Do not pick a code just because a similar name appears on a lookup website.
For complex items, also cross-check the chapter notes, heading notes, classification rules, technical documents and any reference rulings.
Step 3 · Look up the rate by HS code
Once a candidate HS code is in hand, look up the following:
- Preferential import duty
- Special preferential import duty if a C/O is available
- VAT
- Special consumption tax if any
- Environmental protection tax if any
- Anti-dumping, anti-subsidy or safeguard duty if any
- Specialised management policy
Step 4 · Calculate the tax in the correct order
Calculate in this order:
- Establish the dutiable value
- Calculate import duty
- Calculate special consumption tax or environmental protection tax if the item is in scope
- Calculate the VAT taxable price
- Calculate import VAT
- Total up the tax payable
Step 5 · Archive the checking basis
This is a step many businesses skip. After calculating, archive the HS lookup sources, the tariff schedule, the technical documents, the C/O and the tax spreadsheet.
This makes re-checking easy when policy changes, when an internal dispute arises, or when an explanation is owed to a related party.
If the order of calculation is wrong — especially for VAT or special consumption tax — the final result can be skewed.
Common mistakes when calculating import duty
Below are mistakes that come up fairly often when calculating import tax:
| Common mistake | Consequence | How to limit it |
|---|---|---|
| Picking the HS code from an overly generic name | Wrong duty rate, wrong policy treatment | Standardise the goods description before looking up |
| Using the invoice as the dutiable value in every case | May understate the costs that must be added | Check the Incoterms, freight and insurance |
| Skipping the C/O | Missing out on tax preferences | Check the FTA and the rules of origin |
| Confusing import duty with total tax payable | Wrong landed-cost estimate | Separate import duty, VAT and other taxes |
| Not checking VAT against the HS code | Miscalculating the tax obligation | Look up VAT at the same time as import duty |
| Not updating to new legal documents | Applying outdated rules | Check official sources before declaring |
| Not archiving the tax-calculation basis | Hard to explain when required | Archive the spreadsheet, lookup sources and related documents |
How does Gexim.ai help businesses calculate import duty?
For businesses importing many items, manual lookups across Excel files, scattered websites and email data are prone to confusion. Each staff member may keep a different version, use different product descriptions or apply inconsistent lookup sources.
Gexim.ai helps businesses build a clearer workflow for checking HS codes and calculating import duty.
Standardize the input goods description
Users can enter a product description, photos, technical documents or existing data so the AI can help clarify key attributes such as the goods name, function, material, construction and technical specifications.
This is especially useful for items with short descriptions or those easily confused between HS code groups.
Suggest related HS code groups
From the standardized goods description, Gexim.ai can suggest the HS code groups likely to be relevant for the user to check further.
This shortens the initial lookup time, especially for businesses with many SKUs or many import product lines.
Support rate checks and calculation formulas
Once a candidate HS code is in hand, businesses can use Gexim.ai to support checks of import duty, VAT and related taxes through a more structured process.
Instead of calculating file by file, businesses can standardize input data, archive the checking basis and reduce the risk of skipping a step.
Reduce the risk of scattered data
In many businesses, goods information sits in many places: procurement holds the invoice, logistics holds the bill of lading, accounting holds the tax spreadsheet, and sales only cares about the final cost of goods. When data is scattered, tax calculation and landed-cost checks easily go off.
Gexim.ai pulls the process into one more unified flow — from goods description to HS code, duty rate and tax estimation. This does not fully replace customs expertise, but it lets the team work faster, more systematically and with easier re-checking.
Try Gexim.ai for free
Standardize product descriptions, validate shipment data and shorten HS code lookup to just minutes.
FAQ on calculating import duty
How is import duty calculated by HS code?+
Are import duty and import VAT the same?+
Is the CIF price always the dutiable value?+
Does a C/O reduce import duty?+
Should AI be used to calculate import duty?+
Conclusion
Calculating import duty looks simple at first glance, but in practice it depends on many factors: the HS code, the dutiable value, origin, C/O, VAT and any additional taxes.
If a business calculates by formula alone without carefully checking the input data, the tax figure can be wrong from the very first step. Conversely, with a clear process — from describing the goods, determining the HS code, looking up rates, computing VAT and archiving the checking basis — the business is far better prepared when planning import costs.
Gexim.ai is built to help trading businesses handle these steps more systematically. From standardising product descriptions and supporting HS code lookup to checking import duty, Gexim.ai reduces manual effort and curbs the risk of scattered data in the import process.
Tags
More articles
View all
Accounting for import duty and import VAT: Account 3333, Account 33312
Detailed guide on accounting for import duty (Account 3333), import VAT (Account 33312), tax payments, and accounting reconciliation.

What is the import customs value? Determining the customs value, CIF, FOB and exchange rates
What the import customs value is, why not to use the raw invoice price, how to determine it from CIF/FOB, the customs exchange rate and a document checklist before computing duty.

Looking up import duty by HS code — how to read MFN, FTA, and VAT
Guide on looking up import duty by HS code, reading MFN, FTA preferential rates, VAT, and calculating preliminary taxes payable before importing.
Suggested content you might be interested in

What is an HS Code? Structure and usage in import & export
An HS Code is a product classification code used in trade. Learn about the HS code structure, its digits, and its impact on duties and trade policies.

How to look up HS codes accurately for import & export goods
A 5-step HS lookup workflow, official sources to use, common mistakes and how to apply AI to reduce classification errors.

What Is Landed Cost? Formula, Components and an Import Cost Example
What landed cost is, the import cost formula, the cost components, a real example and how to optimize landed cost with AI.