When you need it
Most foreign arrivals complete a TDAC before entering Thailand — typically within 72 hours (3 days) of arrival. It is a Thai entry declaration, not a visa.

Most foreign arrivals complete a TDAC before entering Thailand — typically within 72 hours (3 days) of arrival. It is a Thai entry declaration, not a visa.
After the form is submitted you receive a confirmation with a QR code. Keep it on your phone or print it and show it at immigration.
Passport details, arrival flight, address in Thailand, a short health declaration, and contact information.
The official government form is at tdac.immigration.go.th.
Most foreign (non-Thai) arrivals by air, land or sea complete a TDAC. It is not a visa. Thai citizens generally do not use TDAC. Transit without immigration clearance is usually exempt. This is a traveler explainer, not a government list.
No countries match that search.
Thailand’s Immigration Bureau launched the Thailand Digital Arrival Card on 1 May 2025. From that date the electronic form replaced the paper embarkation card that foreign passengers used to fill in on the plane or at the counter. Thai government notices and embassy pages published the same start date in April 2025.
The change is part of a wider move to collect arrival data before the passenger reaches the booth. Rules can still be updated. Treat this page as a traveler explainer, not a government circular. The live official portal is tdac.immigration.go.th.
TDAC is an arrival declaration for foreign (non-Thai) nationals entering the Kingdom. It applies whether you arrive by air, land, or sea. Tourists, business visitors, and many long-term residents with foreign passports are in the same bucket: you complete the card before you present yourself to an immigration officer.
It is not a visa, not an e-visa, and not an “approval.” Completing it does not decide whether you may enter. A Thai officer at the airport, land border, or seaport still checks your passport, asks questions if they need to, and can refuse entry. Transit passengers who never pass immigration, and people entering on a border pass, are the usual exceptions described on official pages.
Before TDAC, most foreign arrivals filled a paper TM.6 (sometimes written TM6) — the blue-and-white embarkation/disembarkation card handed out in the cabin or at the desk. You wrote name, passport number, flight, and address in Thailand in capital letters, tore a stub, and kept it until you left.
The digital card is the same kind of document: a declaration, not a permit. The difference is timing and format. You send the data in the days before arrival instead of leaning on a tray table. Immigration still wants a readable stay address and a way to reach you. Paper stock at the gate is no longer the normal path.
You complete the form in the 72-hour window before you arrive — “three days in advance,” including the arrival date, in the wording used on the official manual. Same-day filing is often still accepted, but leaving it to the jet bridge is how people queue with a dying phone. After a successful submit you get a confirmation with a QR code. Save the email, keep a screenshot, or print a page.
At the booth you show the QR with your passport. The officer scans or reads it, then decides entry. If your hotel changed, official guidance allows an update on the same portal before you land. This site is unofficial paid assistance: we review what you type and submit it on the government website. We are not the Immigration Bureau of Thailand and not the Department of Home Affairs.
Whether you use the free official portal or the assistance form on this site, the fields follow the same story. Have the passport in front of you. Use the Latin spelling printed in the machine-readable zone, not a nickname. The notes below are a guide, not a second application.
Family name, given names, middle name if it is on the passport, number, nationality, date of birth, sex, occupation, and country of residence. Match the passport exactly. A missing middle name or a swapped family name is the usual reason a booth check stalls.
Arrival date in Thailand, purpose of travel, mode of transport, and flight or vehicle number. If you are on a codeshare, use the operating flight printed on the boarding pass you will hold at immigration. Add the planned departure date and how you leave.
Type of stay and a real address in Thailand — hotel name and street, apartment, or the house of the person hosting you. “Bangkok” alone is not an address. Transit passengers who will not pass immigration say so and skip a hotel. If your first night changes, update the card before you land.
The digital card absorbed a short public-health declaration that used to sit on paper. Answer the questions as they appear. This is not a medical visa and not a substitute for insurance. If a question is unclear, read the official help text rather than guessing.
Read the summary before you pay or submit. Check dates against the ticket, the passport number character by character, and the hotel spelling. A preview screen exists so you catch the error, not the officer.
Give an inbox you can open on the plane. The confirmation and QR go there. Download or screenshot them. If you use assistance on this site, we review the file and submit it on the official website; you still need that email working.
You can file yourself at no government fee on tdac.immigration.go.th. The button at the top of this page starts unofficial paid help on educate-migrate.com. It is not Thai Immigration.