Two identical pallets sit in the same warehouse in Chonburi. Both are going to a factory in Ayutthaya, 150 kilometres away. One of them can leave this afternoon on whatever truck is free. The other cannot leave until a declaration has been accepted by the customs computer, cannot stop on the way, cannot be split, has to be sealed before it moves, and generates a tax bill the moment it rolls through the gate.
Nothing about the goods is different. What is different is their customs status.
Most people setting up in Thailand learn the tax side of bonded warehouses and free zones carefully, because it is the part that shows up in the business case. The transport side gets learned later, usually the first time a driver is turned away from a gate. This is the part nobody explains up front: what the status does to the truck.
Four statuses, not three
"Bonded, free zone or normal" is the usual way of putting it, and it misses one that catches exporters out.
| Status | What it means | Where the goods legally are |
|---|---|---|
| Duty paid | Import duty and tax have been paid and the goods have been released | In Thailand, like any domestic goods |
| Bonded warehouse | Duty is suspended while the goods sit in a licensed warehouse | In Thailand, but not yet imported for duty purposes |
| Free zone | Duty relief in a licensed area, for industry, commerce or another business of economic benefit | Treated as outside the customs territory for most purposes |
| Transit or transshipment | Passing through Thailand to somewhere else | Never imported at all, if it leaves in time |
The first is the only one where a truck is just a truck. In the other three the vehicle is carrying goods that are under customs control, and the rules that follow are about control, not about tax.
A free zone under the Customs Act and a free zone inside an industrial estate are two different creatures of two different statutes, and people mix them up constantly. For the purposes of this article they behave the same way: the Customs Department's rules for industrial estate free zones say in terms that entry, release and the control of movement follow the same procedure as a customs free zone. What differs is who licenses the area and what else comes with the tenancy, not what happens to your truck.
The paperwork goes in before the wheels turn
This is the single most useful thing to understand, and the one most often discovered the hard way.
For a move out of a free zone, the export declaration has to carry the number of the declaration that brought the goods in, in the reference field, before the goods are moved out of the zone. For a transfer from one bonded warehouse to another, the sending warehouse files a domestic transfer export declaration electronically before the goods move, and the receiving warehouse files a matching import declaration whose data must agree with it. For goods coming out of a free zone into a bonded warehouse, the declaration goes in before the goods leave the zone.
In a normal domestic move, paperwork can follow the truck. A delivery note gets signed, an invoice gets raised the next day, and nothing breaks. Under customs control the sequence is reversed. The declaration is not a record of the movement, it is the permission for it.
Practically, that means the lead time on a customs-controlled move is not the transit time. It is the transit time plus however long your broker takes to get a declaration accepted, plus whatever the customs unit supervising that warehouse or zone takes to release it. Booking a truck for 8am when the declaration goes in at 8am produces a truck standing at a gate.
The load gets sealed, and the seal defines the trip
Movement between a customs house and a free zone has to follow a route and a mode appropriate to the type of goods, under customs control applied in one of a few ways:
- A lead customs seal wired to each package, one seal per package
- A tarpaulin over each part of the loaded vehicle, with the seal through the tarpaulin and the rope, tight enough that nothing can be taken out without opening it. Where this is used, individual packages do not each need a wire
- A lead seal, an RTC steel strip, or the electronic seal system Customs prescribes, on the door of a box truck or a container
- For vehicles, carriage on a car carrier with the seal on the tie-down equipment. A truck or an oversized vehicle may be driven by a person where there is a real need
Three consequences follow from that list, and they are all transport consequences rather than tax ones.
Curtain-siders and flatbeds are not automatically usable. The load has to be sealable. A box body or a container is the straightforward answer, and a sheeted load is possible but the sheeting has to be done to a standard where the seal actually means something.
A breakdown becomes a customs event. If the carrying vehicle fails or has to be changed, the carrier must notify the customs officer at the checking station at the import customs unit, at the customs unit supervising the free zone, or the nearest one, immediately. Not at the end of the day, not when the replacement truck arrives. Transferring a sealed load to another vehicle at the roadside without telling anyone is the thing the rule exists to prevent.
The seal is checked at the far end. When goods from one free zone are added to a container being loaded at another, the receiving customs unit inspects the lead seal, the steel strip and the marks and numbers on the packages against the declaration before it allows anything else to be loaded. A seal that arrives broken stops the load there.
No extra stops, no consolidation, no repacking
The Customs Act is blunt about goods that have not yet been examined. They may not be moved, consolidated, sorted, split, packed or repacked at an authorised port or an unloading place unless a customs officer has given permission and is supervising. Goods handled any other way are forfeited in their entirety. Not fined. Forfeited.
So the ordinary tools for getting transport cost down are off the table, or available only through an application:
- A multi-drop run is not available. The declaration names an origin and a destination, and a stop in between is not part of it
- Cross-docking on the way is the exact activity the section forbids
- Consolidating two shippers' goods into one container is possible between free zones, but only on a joint application naming who is loading with whom and where, approved before anything moves
This is worth knowing before you compare a customs-controlled lane against a domestic one and wonder why the rate per tonne looks worse. The things that normally make a load cheaper are mostly unavailable here, so the vehicle is doing one job and one job only.
Both ends are controlled sites
A general bonded warehouse is not simply a shed with a status. The rules require a site of at least ten thousand square metres containing a storage building of at least a thousand, surrounded by a fence with a secure gate, with a working room for customs officers containing a computer linked to the customs system, and closed-circuit cameras recording people, vehicle registration numbers, container numbers and goods passing in and out, with at least sixty days of footage retrievable.
Your truck's plate is on that recording. So is the time it arrived and the time it left.
There is also a rule about who is allowed through the gate at all. A licensee can authorise another party to bring goods in or take goods out, and must name that party, the goods, and the period or dates allowed. In doing so the licensee accepts liability for that party's duty and for any damage, as if they had done it themselves. A warehouse operator who is slow to add a carrier to that list is not being obstructive. They are being asked to underwrite someone.
The clocks a transport plan has to fit inside
Customs status comes with deadlines, and several of them are the sort that gets discovered at the end.
| Clock | Length | What happens when it runs out |
|---|---|---|
| Import to entry into a general bonded warehouse | 30 days from import | The route into the warehouse closes |
| Storage in a bonded warehouse | 2 years from import | Extendable once by up to a year, applied for at least 15 days before expiry |
| After that extension | Customs may order export within 6 months, or duty within 15 days of written notice | Then a warning letter with 30 days, then penalties or licence suspension |
| Storage in a free zone | 2 years from first entry | Extension on application, showing the reason |
| Goods in customs custody with no declaration | 30 days | Treated as overstayed goods |
| Transit or transshipment | 30 days from import | The goods fall to the state |
Two details in that table are worth pulling out.
The thirty days from import to get goods into a bonded warehouse is a transport deadline dressed as a customs one. It is generous until a vessel is late, a declaration is queried and a berth is congested in the same fortnight, and then it is not.
The two-year clock does not reset when goods move. Transfer goods from one free zone to another, or from a customs free zone into an industrial estate free zone, and the storage period runs on continuously from the first entry. Moving stock between zones to buy time does not buy any. Between bonded warehouses the same principle applies, with one exception: goods received from a manufacturing bonded warehouse get a year from the date of the transfer.
Some goods are outside the clock entirely. Products and by-products of processing carried out in a free zone are not counted, and neither is machinery, equipment, tools and parts needed to run the business, including what was used to build or install the factory itself.
The day you truck it is the day you are taxed on
This is the part that turns a transport decision into a money decision.
Goods released from a free zone into Thailand are assessed on their condition, customs value and tariff rate in force at the time of release from the zone, not the rate that applied when they were originally imported. Removal for domestic use or sale is an import, completed at the moment of removal. On a bonded warehouse transfer, the state of the goods, the value and the tariff are those of the day the transfer declaration is made.
Read that alongside a tariff change, a trade agreement coming into force, or an anti-dumping duty being imposed, and the date the truck runs stops being an operational detail. Goods sitting in a free zone are exposed to whatever the rate becomes, right up until they leave.
The same logic runs the other way and is genuinely useful. Goods entitled to a duty exemption or refund on export get it when they enter a free zone, because the law treats entering the zone as exporting. A move from your duty-paid warehouse into a free zone is an export, on the day it happens.
A transfer between two bonded warehouses is stranger still. The Act treats the release from the first warehouse as an export from Thailand, and receipt at the second as an import into Thailand completed at that same moment. One truck, forty kilometres, two provinces of the same country, and legally an export and an import in the same afternoon.
The trap at the gate: control law comes back
Goods brought into a free zone to be made into something for export are lifted out of the laws on standards and quality control, on stamping and marking, and on import and export control, possession and use. That is a real and substantial benefit, and it is also the one most often misread.
It applies while the goods are in the zone and for the purpose of exporting them. The moment they are released into Thailand for domestic use or sale, all of it applies again from the date of removal, and the goods are treated as having been imported on that day.
So a product that could not lawfully be imported into Thailand, or that has not been through the licensing and labelling a domestic sale requires, can quite legally be built in a free zone and shipped abroad. It cannot be trucked to a Thai customer on the strength of being made here. Whoever decides to divert a container from the export plan to a domestic buyer is making a regulatory decision, not a routing one.
There is a smaller version of the same trap inside the fence. Using goods in a free zone for anything outside the zone's purpose counts as taking them out of the zone. Borrowing stock for a domestic demonstration is a removal. Even taking a finished vehicle out temporarily is bounded: for a show it can leave no more than seven days before the event and must be back within seven days after it, with no extension, against a deposit or bank guarantee covering the duty and tax plus ten per cent. For testing, it must be back within thirty days.
Short loads stop being a claim and start being a problem
In an ordinary domestic delivery, a missing pallet is a commercial matter. Someone counts, someone claims, an insurer or a carrier pays, and life continues.
In a bonded warehouse, if the quantity differs from what was declared on entry and there is no reasonable explanation, the difference is treated as goods that never cleared customs. That is a different category of problem entirely, and it is not solved by anyone paying for the goods.
The practical response is boring and works. Count at both ends, in writing, against the declaration rather than against the delivery note. Photograph seals intact at loading and at arrival. Note the seal numbers on the delivery paperwork, not just in the customs file. If a seal is broken on arrival, it gets recorded and reported before the doors open, not after the goods are on the floor. The same discipline that protects a damage claim is what keeps a shortage from becoming a customs finding.
What to do differently
- Put the customs status in the transport brief, not in the customs file. A carrier quoting a lane needs to know it is a sealed, single-destination, declaration-gated move before quoting, because it changes the vehicle, the day and the flexibility. It belongs in the same brief as weight and dimensions
- Book from the declaration, not from the clock. Work backwards from when the declaration will realistically be accepted and released, not from when you would like the truck to leave
- Check the vehicle can be sealed before you commit to a lane. Box body, container, or sheeting done properly. Do not assume the tautliner in the yard is usable
- Tell your carrier what to do on a breakdown, in writing, with the phone number of the customs unit at each end. The obligation to report immediately falls on the carrier, and a driver who does not know that will do the sensible fleet thing and quietly swap trucks
- Get your carriers onto the warehouse's authorised list early. The operator is accepting liability by adding them, so it is not a same-day request
- Diary the two-year clock from first entry, and remember it does not reset when goods move between zones. Ask for the extension at least fifteen days before expiry, not on the day
- Watch tariff changes on anything sitting in a free zone. The rate that applies is the one in force on the day the goods leave, so a scheduled change is a reason to bring a movement forward or push it back
- Never let a customs-controlled load acquire an extra stop. Not a quick collection on the way back, not a pallet dropped at a sister site. The penalty for handling unexamined goods without permission is forfeiture of the whole load
- Count against the declaration at both ends and record seal numbers on the delivery paperwork
The pattern underneath all of this is simple enough. A duty-paid load is priced on distance, weight and time. A load under customs control is priced on the same things plus the constraints: one destination, one sealed vehicle, no consolidation, and a departure that waits on a computer. None of those constraints are negotiable, but all of them are plannable, and the shippers who find these lanes expensive are usually the ones planning them as though the goods were ordinary.
