Import Duties and VAT in Thailand for Companies
Quick — 10-second read
- In short
- A supplier invoice alone does not show the real import cost. First determine customs value, then the duty rate based on tariff classification and origin, then calculate import VAT; broker, terminal and inland delivery charges should be tracked separately.
- Who it matters to
- For Thai companies importing goods for resale, production or business use and needing a pre-shipment estimate of taxes and cash outlay.
- Next step
- Before confirming the order, lock down the product specification, verify the HS code, origin and any preference, check the current Customs rate, and build a landed-cost estimate.
This is a guide, not legal, tax or investment advice.
What a Thai Importer Actually Pays at Clearance
A landed-cost model becomes misleading as soon as every payment made around clearance is labelled “duty.” The statutory sequence starts with customs value. Import duty is calculated from the applicable tariff treatment, and excise or other legally imposed taxes may then enter the calculation for particular goods. Import VAT sits on a broader base than the supplier’s selling price, so an invoice-only estimate can understate the cash needed at the border.
Clearance also produces bills that are commercial rather than customs taxes: broker charges, terminal handling, storage, demurrage, inland transport and bank fees. Those costs belong in the same landed-cost sheet because the company still has to fund them, but they should remain separate lines. A storage bill caused by a documentation delay does not become “import duty” simply because it was incurred before the goods reached the warehouse.
For budgeting, it helps to distinguish cash outflow from permanent economic cost. Duty will normally form part of the cost of the imported goods. Import VAT is different: Customs collects it at import, yet a VAT-registered business may be able to treat the amount as input tax when the normal credit and documentation rules are satisfied. That does not make the VAT payment disappear on clearance day, and it should not be booked as automatically recoverable without checking the company’s actual tax position.
The practical result is a three-part estimate: statutory import taxes, VAT that may later be creditable, and commercial clearance/logistics charges. Keeping those buckets separate makes supplier comparisons far more useful, because two shipments with the same invoice value can create very different funding needs and very different final costs.
A useful control is to reconcile the estimate after the first shipment: customs entry, tax receipt and logistics invoices should map back to the same three buckets. That makes the next purchase estimate better without turning one shipment’s incidental storage or handling bill into a permanent “standard rate.”
How Customs Value Is Determined: CIF Is Only the Starting Point
CIF is a useful budgeting shorthand because it brings the goods value, international freight and insurance into one starting figure. Customs valuation, however, is not a rule that says “take the invoice and add freight and insurance in every case.” Thailand applies the GATT/WTO valuation framework. The primary method is transaction value: the price actually paid or payable for goods sold for export to Thailand, adjusted where the valuation rules require it.
Those adjustments matter when the commercial deal contains payments outside the face of the invoice. Royalties or licence fees tied to the imported goods, certain commissions, packing, containers and buyer-supplied materials, tools or design work can affect the transaction value when the relevant conditions are met. Conversely, some clearly identifiable post-import costs can be excluded. The point is not to memorise a list; it is to understand what the buyer is really providing or paying as part of the import transaction.
Foreign-currency purchases create another difference between procurement records and the customs entry. Customs value is declared in Thai baht using the conversion rate issued by the Customs Department for the filing period. The company’s bank may have converted the supplier payment at a different rate. A finance team can therefore reconcile the purchase ledger perfectly and still see a different THB figure on the import declaration.
A pre-shipment estimate should record the Incoterm, invoice components, freight, insurance and any side payments or buyer-provided inputs that could affect valuation. Where the pricing arrangement is unusual—related parties, royalties, assists, rebates or bundled services—the safest estimate is one that flags the valuation question before the shipment moves. CIF remains a helpful starting point, but the legal customs value comes from the valuation rules and the actual transaction.
This is also why purchase price comparisons can be deceptive when one supplier bundles design support, tooling or licensing into the invoice and another bills them separately. The commercial presentation changes; the customs question is whether those amounts belong in the transaction value under the valuation rules.
HS Code, Origin and the Import Duty Rate
Shipping country is not the same thing as origin. A consignment may leave a logistics hub in Singapore while the goods were manufactured elsewhere, and a supplier incorporated in an FTA partner country does not automatically confer that country’s origin on everything it sells. Thailand’s duty result starts with tariff classification and, where preferential treatment is claimed, continues with the origin rules of the relevant agreement.
That is why there is no meaningful “Thailand import duty rate” for an unspecified product. The tariff line comes first. A useful product description may need material, composition, function, model, manufacturing characteristics and intended use—far more than the short wording on a commercial invoice. Thai Customs’ advance-classification process itself asks for detailed technical information and supporting literature because classification is a legal description of the goods, not a guess based on a sales name.
Preference under an FTA adds another test. The product must have an eligible preferential rate under the agreement, meet the applicable rule of origin and be supported by the required proof or certification. A shipment routed through an FTA country can still be non-originating, while goods made with imported inputs may qualify if the agreement’s product-specific rule is satisfied. The actual test can involve tariff-shift rules, regional value content or other criteria depending on the product and agreement.
Misclassification is not just a spreadsheet error. It can change the duty assessment and may trigger questions, amended declarations or clearance delays. The same applies to an origin claim that cannot be supported. A broker can prepare and lodge the customs entry, but the importer still has to provide an accurate specification and reliable origin evidence; the broker cannot manufacture those facts from a vague invoice description.
Before shipment, the cost file should therefore state the proposed Thai HS classification, the ordinary duty rate, any preferential rate being claimed, the country of origin and the evidence supporting that claim. Those items need to be re-confirmed for the actual goods and documents in force when the entry is filed. If the classification is genuinely uncertain and the amount matters, an advance ruling can be more valuable than a confident estimate built on incomplete product data.
How Import VAT Is Calculated and When It Can Become Input Tax
Import VAT is collected by Thai Customs when goods enter Thailand. That border payment applies to an importer even if the importer is not VAT-registered. Registration becomes important later, because it affects whether the tax can be treated as input VAT in the company’s VAT accounting; it does not turn the import charge off.
For imported goods, the Revenue Department states the tax base as CIF plus import duty, excise tax if applicable, and other legally applicable taxes and fees. The sequencing matters. A 7% VAT rate is not applied simply to the supplier’s invoice amount: duty and certain other import taxes can enlarge the base before VAT is calculated.
As of 6 October 2026, Thailand’s general VAT rate is 7%. The Revenue Department has confirmed the reduced rate through 30 September 2027. That is a current-rate statement, not a promise that every import is taxed identically. Exemptions and special treatment can apply to particular goods, so the product’s treatment still has to be checked for the declaration date.
For a VAT-registered company, import VAT can form part of input tax when the normal statutory and documentary conditions are met. This is why finance teams should avoid putting the full import VAT amount into permanent product cost by default. Equally, they should not assume a credit or refund before the company’s VAT status, supporting import documents and any restrictions on creditability have been confirmed.
The cash-flow model and the cost model should therefore show different things. The clearance model needs the full VAT amount because Customs expects payment. The management-cost model can separately identify the amount expected to be creditable, subject to the company’s actual facts. That distinction is often more useful than arguing over whether import VAT is “a cost” in the abstract.
For internal approval, it is useful to show both figures side by side: VAT payable to Customs and VAT expected to enter the input-tax ledger. The first is a funding requirement; the second is an accounting position that still depends on eligibility and records.
Worked Example: From CIF to the Full Landed Cost
Illustration only. Start with a CIF value of THB 111,000 and assume, purely for the calculation, that the verified duty rate for the goods is 10%. Import duty is THB 11,100. With no excise tax in this scenario, the VAT base becomes THB 122,100; 7% VAT is THB 8,547. The border-tax cash outflow is therefore THB 19,647 before any commercial clearance charges.
Now keep the CIF value at THB 111,000 but assume the goods genuinely qualify for a 0% preferential duty rate and the importer has the evidence required to claim it. Duty falls to zero. The VAT base is THB 111,000 and VAT is THB 7,770, so total import tax at clearance is THB 7,770. The immediate cash difference between the two scenarios is THB 11,877.
Nothing in that example makes 10% a “normal” Thai duty rate. It is an illustrative input chosen to expose the mechanics. The exercise shows why classification and origin affect more than the duty line: when duty changes, the VAT base changes too. If the importer is entitled to credit import VAT later, the permanent-cost difference will not be identical to the cash-flow difference on clearance day.
The landed-cost sheet still needs non-tax lines underneath the calculation: customs broker, terminal handling, storage or demurrage if incurred, and inland delivery. A generic THB allowance for those items would be guesswork without the port or airport, shipment type, service contract and actual clearance time.
Incoterms decide how commercial costs and responsibilities are allocated between buyer and seller, but they do not decide the tariff classification or replace Thailand’s customs-valuation rules. A procurement quote can therefore look “all-in” and still leave the importer with a customs cash requirement that must be modelled separately.
The same sheet should carry a date and the source of the duty rate used in the scenario. A worked example stays useful only if a later reader can tell which numbers were illustrative and which were verified for the actual shipment.
What Changes the Landed Cost the Most
Rank each factor by whether it changes statutory taxes, commercial landed cost, or both.
HS classification
Changes the lawful duty treatment and therefore tax; an error can also add commercial cost through delay. Affects taxes and can also affect total landed cost.
Origin and FTA eligibility
Qualifying origin can unlock a preferential rate, including 0% for some goods and agreements. Changes tax and landed cost; shipping country alone does not establish preference.
Customs value
Forms the duty base and then feeds into the import VAT calculation. Changes taxes and landed cost; review valuation adjustments, not only the invoice.
Excise and special taxes/fees
For affected categories they can materially increase statutory tax and the VAT base. Affects both tax and landed cost; applicability is product-specific.
Delay, storage and demurrage
Do not change the duty rate but can quickly increase commercial landed cost. Affects commercial cost, not the lawful tax rate; especially sensitive when documents are not ready.
Pre-Shipment Import Cost Checklist
Product and classificationChecklist0 of 2
Origin and preferencesChecklist0 of 2
Calculation baseChecklist0 of 3
Documents after clearanceChecklist0 of 2
FAQ on Thailand Import Duties and VAT
How do you calculate import duty in Thailand?
What amount is import VAT calculated on?
What VAT rate applies to imports into Thailand in 2026?
Can import VAT be claimed as input tax?
How does the HS code affect import cost?
When can an FTA preferential duty rate be used?
Are broker and port charges part of import duty?
Bottom Line for an Importer
- An average duty is not a sound starting point for an unspecified product; classification and origin come first.
- Customs value can differ from the invoice because valuation adjustments and the Customs exchange rate matter.
- As of 6 October 2026, general import VAT is 7%, but the VAT base is broader than the goods price.
- FTA preference requires qualifying origin and the evidence prescribed by the relevant agreement.
- Budget statutory taxes, potentially creditable VAT, and commercial clearance/logistics costs as separate buckets.
Expert view

The number I distrust most in an early import budget is a duty rate copied from a “similar” product. Give me the actual specification and origin first; only then does the tariff line become meaningful. I also keep import VAT visible as a clearance funding requirement instead of burying it in permanent product cost. For a VAT-registered company, the accounting outcome can differ from the cash paid to Customs. Where the shipment value is material, classification and origin are worth resolving before dispatch, while the paperwork can still be corrected.
Sources
- Thai Customs — Tax Calculation (Suvarnabhumi Airport Cargo Clearance Customs Office) — Thai Customs’ official basic example calculates duty from CIF and VAT from CIF plus duty in a scenario without special taxes. Product-specific taxes and valuation rules still need to be checked. — 2026-10-06
- The Revenue Department — Value Added Tax — Confirms that import VAT applies regardless of VAT registration; the base includes CIF, duty, excise and applicable taxes/fees, and input tax includes tax charged on imported goods. — 2026-10-06
- The Revenue Department — VAT Rate Confirmation 19/2569 — Revenue Department confirmation that the general 7% VAT rate continues through 30 September 2027. — 2026-10-06
- Thai Customs — Customs Valuation under GATT — Explains GATT/WTO customs valuation: transaction value is the primary method, with specified adjustments including royalties, transport, insurance, commissions and assists where the conditions are met. — 2026-10-06
- Thai Customs — Reference Files / Import Tariff and Exchange Rate — Current Thai Customs reference files for import tariffs and official exchange rates; the October 2026 exchange-rate file and recent tariff updates were available as of 6 October 2026. — 2026-10-06
- Thai Customs — Rules of Origin and Trade Preferences — Thai Customs material on rules of origin and preferential-tariff documentation, including ATIGA; eligibility depends on the relevant agreement and proof of origin. — 2026-10-06