Green line, red line, and where the BOI exempt number sits
Once an import entry is filed, it has to clear three gates. Only after the data passes a three-fold check and the system issues the 14-digit declaration number does the filing count as "correctly submitted" in the legal sense. A number of a different kind is only issued after duty is paid or a guarantee is set — an exemption uses its own "duty-exempt number", and that number is what the system relies on to record that a BOI exemption was actually used. The green-line/red-line inspection decision is made after duty payment, generated automatically from the system's risk profile rather than decided on the spot by an officer. Correcting data discovered before release is handled differently from correcting it after release.
01The declaration number is what makes a filing "correctly submitted"
Once the importer or customs broker sends the entry data electronically into the customs system, the system runs a three-fold preliminary check: against the reference data file, against the approvals/licences data required under relevant law, and against the vessel manifest data. If any check fails, the system returns an error code and the data is corrected and resubmitted. Only once all three checks pass does the system issue a 14-digit electronic import declaration number and move the status to "payable" — and this step is treated as equivalent to having correctly submitted the entry to Customs.
One detail that is easy to miss: data can be sent in before the vessel has even arrived. The checks still run and error codes still come back, so it can be used to clear up data errors early — but the system will not issue a declaration number until the vessel's arrival has been successfully reported. In other words, sending data early is not the same as filing early: the clock only starts once the vessel's arrival report goes through, which is easy to assume incorrectly when planning a schedule.
02After duty: a guarantee number, a duty-payment number, or a duty-exempt number — three paths, different endpoints
Getting the declaration number is only the first step. After that, the system issues a further 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 import carrying an exemption gets its own "duty-exempt number", with the status becoming "duty-exempt declaration".
This is the path an import under a BOI Section 28/36 exemption actually takes. The duty-exempt number is the evidence that the exemption was actually used — holding a promotion certificate does not automatically make an import duty-free; what matters is that this particular shipment went through the exemption path in the system and left behind this number. It is what filing, reconciliation and any later enquiry ultimately rest on.
03Green line, red line: an automatic risk-profile decision made after duty is paid
The system first automatically reconciles declarations marked "clearable" against the vessel manifest on matching fields; where they agree, reconciliation happens automatically. It then issues an inspection instruction based on its risk-management rules — exempt from inspection becomes "green line" and goes straight to release; requiring inspection becomes "red line" and moves into the inspection process.
Three points are easy to overlook but matter a great deal:
- The decision is made automatically from a risk profile, not by an officer on the spot — which means this is something that can be managed over time rather than left to chance.
- The decision is made after duty or the guarantee has been settled, not at the moment of filing — cash flow and scheduling cannot be planned on the assumption of seeing the inspection outcome before paying.
- When a filing goes red line, the system only sends the inspection data to the warehouse — contacting the warehouse and arranging the inspection is still on the importer or broker to follow up; nobody does that call for you.
04Green line does not mean the process is done
Even an exempt-from-inspection filing still has to actively present the bill of lading number to the warehouse or bonded facility to arrange collection — the customs process has to be completed in full before goods can be taken out, not simply released the moment the green line is decided. What actually determines whether collection goes smoothly is usually whether this step was set up in advance.
05Correcting an error before release is not the same as correcting it after
Corrections to an entry's data are handled differently depending on timing, and all of them require a case-by-case application to the relevant customs service unit — there is no standardised channel: cancelling a declaration that already has a valid number, discovering an error or false data before release, and wanting to change something after release and collection are three different situations, each with a different receiving unit and a different outcome, and neither the result nor the time required is fixed in advance.
One principle worth remembering: discovering and correcting an issue before release is treated quite differently, in substance, from dealing with it afterwards — the same logic that separates a voluntary correction from a correction made only after being caught, which shows up across a number of compliance contexts. The exact treatment and timeframes follow whatever the receiving customs post currently applies; no specific figures are given here.
06Where a BOI exemption actually sits on the entry form
The import entry form has a dedicated "incentive/exemption" section for indicating which kind of preference applies — BOI, a bonded warehouse, re-export, a free zone and so on are each their own option. A BOI project fills in the investment promotion certificate number in that section; getting this field wrong or leaving it blank means the system cannot automatically reconcile the exemption, turning what should have run automatically into something that needs manual correction afterwards. Where an FTA preference applies, the qualifying basis is indicated in the same section.
The exact field codes and interface depend on the current version of the customs electronic system — what is described here is the structural arrangement, not a fixed form layout. Working out exactly what to fill in, and which fields are mandatory for a given shipment, is best checked with our advisers against the actual documents before goods are shipped — 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 import declaration — the three-fold preliminary check on submitted data, the 14-digit electronic import declaration number issued once checks pass and its legal effect, the three subsequent statuses (guarantee, duty-paid, duty-exempt), the green-line/red-line risk-screening mechanism (decided after duty or guarantee is settled), and the case-by-case rules for correcting declaration data depending on whether it is discovered before or after release. Checked 2026-08.
- 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 are given here. 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 how a shipment's clearance path plays out, and what to check before the goods are even loaded, is best done against the actual paperwork.
中文版 · Chinese version