Thailand Digital Arrival Card (TDAC) guide

Checked 5 November 2026 by Darius Cheung. Independent guide, not a government website.

Short answer

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

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, free

Where 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.