Thailand Digital Arrival Card (TDAC) guide
Checked 5 November 2026 by Darius Cheung. Independent guide, not a government website.
The TDAC is Thailand's free online arrival card. Non-Thai nationals entering by air, land or sea have needed one since 1 May 2025. File it at tdac.immigration.go.th up to 72 hours before you arrive. It takes four steps, and you get a QR code by email to show at immigration. It isn't a visa, and you need a new one for every entry.
Who needs one
Thailand's embassy says every non-Thai national entering by land, sea or air must submit one, including children and infants. Parents or guardians fill it in for minors. Thai nationals don't need one, and nor do transit passengers who stay airside and don't pass immigration.
What each step asks for
We read the form's fields directly from the site. Getting these ready before you start is the easiest way to avoid a timed-out session.
1. Personal details
Family name, first name, middle name, passport number, nationality, date of birth, occupation, gender, visa number if you have one, country and city of residence, and phone number with its code. The form also offers to read your passport from a photo; the photo has to be a JPG, JPEG, PNG or BMP of up to 5MB, and the code strip at the bottom of the passport page has to line up with the scanning area.
2. Trip details
Arrival date, the country you boarded in, purpose of travel, how you're arriving, flight or vehicle number, then your departure date and transport. Then your stay: accommodation type, province, district, sub-district, post code and address. There's a tick box if you're a transit passenger who won't stay in Thailand, and another for day trips.
3. Health
The embassy says this step applies to certain nationalities or to travellers who visited high-risk areas in the previous 14 days. It lists the countries you stayed in during the two weeks before arrival and any symptoms. Some answers ask for a yellow fever vaccination date and a certificate (JPG, JPEG, PNG or PDF, up to 5MB). The form may tell you: "Please proceed to the Department of Disease Control counter before entering the immigration checkpoint."
4. Review and submit
Check every traveller's entry, enter an email address, tick to accept the declaration and terms, and press Submit. The next page gives you a copy to download, and the same acknowledgement goes to your email.
When something goes wrong
- The site won't load or shows an error message
- You can't pick your arrival date
- A name, passport or phone field is rejected
- The accommodation or address step is stuck
- Your confirmation email didn't arrive
- You made a mistake, or your flight changed
- You think you used or paid a fake site
Filing for a family
You add each traveller in turn with the Add button, one at a time, on the same submission. Each person needs their own details, and the health answers can differ between them. Children count, even babies, and their passport details go in like anyone else's.
Questions people ask
How much does the TDAC cost?
Nothing. The embassy says it is free, and warns against websites that charge administrative fees.
How long is a TDAC good for?
It is for one entry. If you leave and come back, you file a new one.
Do I need one for a land border crossing?
Yes. The embassy says it applies whatever your mode of transport, including land and sea.
Back in Thailand every few months? ArrivalFiller saves these answers in your browser after the first time and fills the form for you to check.
Add ArrivalFiller to Chrome, freeWhere this comes from
Rules change, so check the official site before you travel. Where we quote a form's message, we copied it from the form's own public code. Some messages may rarely appear, and we don't run test submissions on government forms.
- Royal Thai Embassy, Buenos Aires: How to submit the TDAC (official, updated 26 Feb 2026)
- TDAC site's public code and English text (official site, version 2026.10.00-0547, read by us on 3 Nov 2026)
- Wikipedia: Thailand Digital Arrival Card (cites Bangkok Post and Pattaya Mail, 2025)