Thailand Digital Arrival Card (TDAC) 2026: How to Fill It Step by Step

Last verified: 3 October 2026 · Independent guide · Not affiliated with the Thai government

Every foreigner entering Thailand — by air, land or sea — must submit the free Thailand Digital Arrival Card (TDAC) online within 3 days before arrival. It replaced the paper TM6 card and takes about 5–10 minutes. Here's exactly what to enter in each field.

Who this is for: tourists, business travellers, families and long-stay visitors on any non-Thai passport.

Open the official TDAC form →tdac.immigration.go.th · Immigration Bureau of Thailand · Free

Keep this page open in another tab if you get stuck on a field.

WhoAll non-Thai nationals, incl. children & infants
WhenWithin 3 days before arrival
CostFree. Always.
You getQR code by download & email
GroupsUp to 10 people per submission
Valid forOne entry, on the date you entered
Scam warning: Thai Immigration, the Tourist Police and Thai embassies have warned about fake TDAC sites that charge fees and push themselves up in search results. The only official address is tdac.immigration.go.th. How to spot fake TDAC sites →

Who needs a TDAC?

All non-Thai nationals entering Thailand need a Thailand Digital Arrival Card — tourists, business visitors, residents on long-stay visas, diplomatic passport holders, and every child and infant. It applies whether you arrive by plane, overland from Malaysia, Laos or Cambodia, or by sea.

The main exemptions are transit passengers who stay airside without passing immigration, operating crew, and Border Pass holders. Full list: who needs a TDAC and who's exempt →

When to submit the TDAC

Submit within 3 days before your arrival in Thailand, counting the arrival date itself. If you land on Friday, the window opens on Wednesday. The portal won't accept a submission earlier than that.

Best time: once your flight and hotel are confirmed, inside the 3-day window, before you leave for the airport. You'll have every detail in front of you and stable internet.

What to keep ready

All information must be entered in English.

Step-by-step: how to fill the TDAC

1Start your arrival card

Open tdac.immigration.go.th and choose Arrival Card. Pick an individual submission, or a group submission if you're declaring for family or friends (up to 10 people).

2Personal & passport details

FieldWhat to enter
Full nameExactly as on your passport. This can't be changed later.
Passport numberExactly as printed, no spaces. Can't be changed later.
Nationality, date of birthAs on your passport. Can't be changed later.
Gender, occupationYour current occupation, e.g. Engineer, Student, Retired
Country of residence, phoneWhere you live now and a reachable number

Tip: the portal can read the machine-readable zone (the two lines of characters at the bottom of your passport photo page) to fill these fields automatically — fewer typos.

3Trip & accommodation

FieldWhat to enter
Arrival dateThe date you land or cross into Thailand
Country boarded fromWhere your flight or journey to Thailand departs
Mode of travel & flight/vehicle numberAir, land or sea, plus the number, e.g. TG316
Purpose of travele.g. holiday, business, visiting family
Departure detailsYour planned departure from Thailand
AccommodationType (hotel, rental, friend's home), full address, province, district and postal code — copy them from your booking confirmation

4Health declaration

List every country or territory you visited in the 14 days before arrival, including transits. Depending on your travel history, extra health questions may appear. Uploading a certificate is optional.

5Review, submit & save

Check each field (use Edit to fix anything), enter your email, accept the terms and submit. Download the TDAC with its QR code and screenshot it — a copy is also emailed to you.

After you submit

At the Thai border

Show your passport and the TDAC QR code to the immigration officer, on your phone or printed. If you use an immigration kiosk, you can photograph the QR code as your proof.

Common TDAC mistakes

TDAC vs the THIM app

Thailand's Immigration Bureau has introduced the THIM (Thailand Immigration Management) app, which can generate your TDAC from your phone. It doesn't replace the TDAC — it's another way to submit it. The web portal remains valid, and as of our last check THIM was optional, not mandatory.

Frequently asked questions

Is the Thailand Digital Arrival Card free?

Yes. The TDAC is free on the official portal tdac.immigration.go.th. Any website charging a fee is a third party, not the Thai government.

When should I fill the TDAC?

Within 3 days before you arrive in Thailand, counting your arrival date. You can't submit earlier than that.

Do I need to print my TDAC?

No. Show the QR code on your phone, either from the downloaded file or the confirmation email.

Does every family member need a TDAC?

Yes, every non-Thai traveller needs one, including children and infants. You can submit up to 10 people in one group application.

Can I change my TDAC after submitting?

Yes, using Update Arrival Card on the official portal. You can't change your name, passport number, nationality or date of birth — submit a new TDAC instead. The latest submission is the valid one.

Do I need a new TDAC for every trip?

Yes. A TDAC is single-use and valid only for the arrival date you entered. Each entry into Thailand needs a new one.

Do I need the TDAC if I'm entering Thailand by land or sea?

Yes. It applies to all foreigners entering by air, land or sea.

Has the TDAC been replaced by the THIM app?

No. THIM is an optional Immigration Bureau app that generates a TDAC. The web portal is still valid, and as of our last check THIM was not mandatory.

What did the TDAC replace?

The paper TM6 arrival card. The TDAC has been mandatory since 1 May 2025.

Official sources

Fill official TDAC (free) →