Filing the export entry is not the same as having exported
Getting a 14-digit number for an export declaration is only the start of the process. The export side has one document the import side does not — a 12-digit goods movement note, which controls packing, gate-in and reconciliation. What actually decides the starting point for zero-rated VAT filing and RMTS raw-material write-off is not the date on the declaration itself, but the "actual export date" that a customs officer records in the system afterwards — a date that depends on whether the carrier has completed its outbound report, something not entirely in the exporter's own hands. Short packing (shipping less than the declared quantity) can be corrected online with no fault attached within 10 days of the movement note being reconciled; past 10 days it needs a written application and is reviewed together with any fault involved.
01Export filings are a relay between three roles, not a one-person job
An import filing is basically driven by one role — the importer. An export filing runs as a relay between three roles, and the paperwork splits accordingly: the exporter files the export declaration (14-digit number), the party responsible for packing files the goods movement note (12-digit number), and the party responsible for transport handles the outbound report and the manifest. The party responsible for packing is not necessarily the exporter — it can be a forwarder, a terminal operator, or the operator of a bonded warehouse or free zone.
What this means for our clients: when a BOI factory packs its own goods on site, the factory itself is the party responsible for packing, and legal responsibility for that movement note sits with the factory, not the forwarder. “The forwarder filled it in” does not hold up if something goes wrong.
02Inside a bonded warehouse, free zone or IEAT zone, the export declaration is the gate pass
The export declaration has to be filed before the goods move toward the checkpoint, not “before loading”. Once the data clears a three-fold preliminary check, the system issues a 14-digit number and the status becomes “payable (if any)” — this is treated as having correctly filed with Customs, using the same 14-digit numbering scheme as the import side, just with a different digit position.
But when goods are moved out of a bonded warehouse, a free zone, or an IEAT free-trade zone, filing the export declaration data is at the same time the record that controls moving the goods out of that zone or warehouse.
This is the easiest point to get wrong: inside a free zone or bonded warehouse, the export declaration is not something filed after the fact — it is the gate pass. Moving goods out of the zone before filing the data is not a late filing; it is moving controlled goods without authorization.
If a number has already been issued and needs to be cancelled: the original number must be electronically cancelled first; only once the system has voided it can the correct new data be sent — a new filing cannot simply overwrite the old one.
03Of the three post-duty statuses, the duty-exempt number stands alone
After duty, the system issues a different number depending on how the filing is handled: setting a bank guarantee or paying duty directly both end at the same status, “duty-paid declaration”; while an export that carries an exemption gets its own “duty-exempt number”, with the status becoming “duty-exempt declaration” — a different name from the other two, and issued line by line for each declared item rather than for the filing as a whole.
Do not treat an exempt filing as if it were “duty-paid”: Thai exports generally carry no export duty, so most filings actually take this third path. Filtering only for “duty-paid” status in a system query, a reconciliation script, or an RMTS write-off match will miss most export filings.
04The goods movement note: a 12-digit number the import side does not have
How finely the movement note is broken down depends on the mode of loading: containerized cargo gets one note per container, air freight break-bulk gets one note per declaration, overland transit gets one note per vehicle and that note doubles as the manifest, and other modes that cannot be weighed in one go (barge, conveyor, pipeline, etc.) also get one note per declaration.
The risk check runs the moment the movement note is sent — on the export side, the risk decision is made at the movement-note stage, not after duty is paid the way it is on the import side. In other words, the inspection outcome is already decided before the truck even leaves the factory.
The zone boundary for packing: cargo belonging to a single exporter (FCL) can be packed outside the customs-controlled zone; cargo belonging to multiple exporters (LCL) can generally only be packed inside the controlled zone. Packing LCL cargo outside the zone requires meeting conditions — genuine necessity (for example, exporters within the same group, a continuous production line, a customer request to consolidate, or perishable goods needing temperature control) and having the single party doing the packing file one movement note covering every declaration in that container.
Before consolidating, ask who is left holding the responsibility if something goes wrong: the party filing for an outside-the-zone consolidation takes on the same responsibility toward the other exporters as an in-zone packing party would — which means it is taking on someone else’s compliance risk along with its own.
05From factory to ship: weighing, gate-in, and reconciliation with matching container and plate numbers
Weighing happens before gate-in: for containers, the trailer driver weighs before reaching the receiving station; for air freight break-bulk, the packing party weighs before submitting the movement note; for overland transit, it depends on whether the designated loading point has a scale. The terminal, yard, warehouse or airport operator issues a receiving note or weight slip after weighing and enters the data into the customs system for reconciling the movement note.
Reconciliation has one hard requirement: the container number, air waybill number, or vehicle plate crossing the gate must match the movement note data in the system exactly — any mismatch and reconciliation fails. Reconciliation runs one of two ways: an officer checks it manually, or an RFID reader at the station reads it automatically where RFID is fitted; either way, the reconciliation result is sent back to whoever submitted the data within the same working day.
An inspection is triggered in one of two ways: the cargo hits a risk condition on arrival at the station, or the exporter applies for inspection voluntarily (which must be requested from the service unit before gate-in, and is approved case by case).
06What actually decides the refund and the write-off is the “actual export date”
The sequence is fixed: once the movement note is reconciled, the system automatically changes the export declaration’s status to “ready for loading”; once the goods have actually left the country, the customs officer then records the “actual export date” in the system; the system processes loading automatically from that point, and the reconciliation result is returned to the data sender within the same working day.
This date is taken from a different point depending on the mode of transport: for sea freight, once the outbound vessel report is completed; for air freight, once the outbound aircraft report is completed; for overland transit, the moment the vehicle controller submits the movement note at the border checkpoint (which doubles as the manifest); for rail, once the outbound train report is completed.
This is the single most important thing to remember in this whole article: clients often assume that once the declaration is issued, the export has already happened. It has not. Zero-rated VAT filing, RMTS raw-material write-off, and the refund clock all run from this officer-recorded “actual export date” — and that date depends on whether the carrier has completed its outbound report, something entirely outside the exporter’s own control. For export filings that straddle month-end, the actual export date should be checked separately rather than booked by the declaration date.
07Finding an error afterwards: three no-fault windows, and a 10-day line in the sand
Corrections after filing fall into three categories, each with a different applicant and a different receiving unit: changing only the vessel name, voyage or flight number — without changing the loading zone or warehouse — is applied for by the shipping line or airline representative at the service unit for that port zone or warehouse, with no fault attached; changing the loading zone, the loading warehouse, the port of export, the place of export, or the departure airport is applied for by the party responsible for packing, also with no fault attached, but the original movement note number must first be cancelled and its status reset to “not reconciled” before the correct data is resent; opening a container to change or rework the cargo inside is applied for by the party responsible for packing and must be countersigned by the terminal, site or warehouse operator on the application. All three keep a record of the data before and after the change, along with the name of the officer who handled it.
Short packing (shipping less than the declared quantity) and bulk cargo (requiring a draft survey) run on a separate track, and 10 days is the line in the sand: within 10 days of reconciling the movement note, a short-packing correction can be filed directly online with no fault attached; a bulk-cargo application can also be approved within 10 days on written application, with no fault attached. Past 10 days, both switch to a written application and are reviewed together with any fault involved.
Do not treat the two processes as the same thing: a short-packing correction within 10 days is a self-service online fix; a bulk-cargo correction within 10 days still needs a written application — it is only the no-fault treatment that is the same. Getting a draft survey report back slowly is normal, and once it takes longer than 10 days, the no-fault window closes — cargo owners doing bulk shipments should plan to have the survey result in hand within that window.
The exact field codes, interface and receiving procedure depend on the current version of the customs electronic system; what is described here is the structural arrangement. Working out exactly how to handle a given shipment is best checked with our advisers against the actual documents before the goods ship — considerably less work than having the system reject the filing and going back to fix it afterwards.
Related
Sources
- Thai Customs: rules under the electronic customs procedures for filing and verifying an export declaration, the goods movement note, and the outbound report — the roles of exporter, packing party and transport party; the role of the declaration as a control record when goods leave a bonded warehouse, free zone or IEAT zone; the three post-duty statuses (guarantee, duty-paid, duty-exempt); how the movement note's granularity varies by loading mode; the requirement that container and plate numbers match the movement note at reconciliation; the rules for which date is taken as the “actual export date” by mode of transport, which drives the refund and write-off clock; and the case-by-case rules for correcting declaration data. Checked 2026-09.
- General note: the exact field codes, interface and receiving procedure for corrections depend on the current version of the customs electronic system and currently applicable rules; no specific form layouts, clause numbers or timeframes beyond what is stated here are implied. Conclusions for a given shipment must be established by our advisers from the actual documents and the rules in force at the time, following Thai Customs (customs.go.th) as currently published.
Working out which date will count as your actual export date, and what to have ready before the movement note is reconciled, is best done against the real shipping documents.
中文版 · Chinese version