
Jump to:
Thailand Digital Arrival Card (TDAC): The Mandatory Form Every Traveller Needs
The Thailand Digital Arrival Card (TDAC) is the online arrival declaration that the Thai Immigration Bureau made mandatory on 1 May 2025. It replaced the paper TM6 card that travellers used to fill out on the plane for decades. Unlike the Thailand eVisa — which only certain nationalities need — the TDAC is required of every foreign traveller, regardless of nationality, visa type, or reason for travel. If you enter Thailand and pass through immigration, you need a TDAC.
The card is not a visa and grants no permission to enter on its own. It is an arrival declaration: your identity, passport, flight or border-crossing details, where you will stay in Thailand, and a short health declaration. You submit it online within the 72 hours before your arrival date and receive a confirmation with a QR code by email. At the immigration counter, the officer scans that QR code alongside your passport (and your eVisa or visa-exemption stamp, if applicable).
Good to know: the official TDAC is free if you file it yourself on the government portal tdac.immigration.go.th — that option is always open to you. If you'd rather not risk a mistake, Evisa Rocket offers an optional assisted-filing service ($20 per traveller): we check every entry against your passport, complete the form for your whole group, and remind you the moment your 72-hour window opens. Either way, this page explains who needs the TDAC, what to prepare, and how to complete it correctly the first time so you are not turned away at check-in or held up at the border.
Key facts and fees
| Type | Number of entries | Validity | Max Stay | Processing time |
|---|---|---|---|---|
| TDAC — Digital Arrival Card (per traveller) | SINGLE ENTRY | One arrival; submit within 72 hours before the arrival date | Not applicable — arrival declaration only | Instant — confirmation by email with QR code |
| Type | Government Fee | Service Fee | Total |
|---|---|---|---|
| TDAC — Digital Arrival Card (per traveller) | $0 | $20 | $20 |
evisarocket.com is a private assistance service, independent of any government: it is not the official government website. Our fees include the government fee and our service fee. You can also apply directly on the official website (Thai Immigration Bureau).
Available Thailand Digital Arrival Card (TDAC) Types
Eligible Countries for Thailand Digital Arrival Card (TDAC)
Citizens from these countries are eligible to apply for the Thailand Digital Arrival Card (TDAC) to Thailand
| Nationality | Status |
|---|---|
| Albania | Eligible for this eVisa online |
| Algeria | Eligible for this eVisa online |
| Andorra | Eligible for this eVisa online |
| Argentina | Eligible for this eVisa online |
| Armenia | Eligible for this eVisa online |
| Australia | Eligible for this eVisa online |
| Austria | Eligible for this eVisa online |
| Azerbaijan | Eligible for this eVisa online |
| Bahamas | Eligible for this eVisa online |
| Bahrain | Eligible for this eVisa online |
| Bangladesh | Eligible for this eVisa online |
| Belarus | Eligible for this eVisa online |
| Belgium | Eligible for this eVisa online |
| Bolivia | Eligible for this eVisa online |
| Bosnia & Herzegovina | Eligible for this eVisa online |
| Botswana | Eligible for this eVisa online |
| Brazil | Eligible for this eVisa online |
| Brunei | Eligible for this eVisa online |
| Bulgaria | Eligible for this eVisa online |
| Cambodia | Eligible for this eVisa online |
| Canada | Eligible for this eVisa online |
| Chile | Eligible for this eVisa online |
| China | Eligible for this eVisa online |
| Colombia | Eligible for this eVisa online |
| Costa Rica | Eligible for this eVisa online |
| Croatia | Eligible for this eVisa online |
| Cuba | Eligible for this eVisa online |
| Cyprus | Eligible for this eVisa online |
| Czech Republic | Eligible for this eVisa online |
| Denmark | Eligible for this eVisa online |
| Dominica | Eligible for this eVisa online |
| Dominican Republic | Eligible for this eVisa online |
| Ecuador | Eligible for this eVisa online |
| Egypt | Eligible for this eVisa online |
| Estonia | Eligible for this eVisa online |
| Ethiopia | Eligible for this eVisa online |
| Fiji | Eligible for this eVisa online |
| Finland | Eligible for this eVisa online |
| France | Eligible for this eVisa online |
| Georgia | Eligible for this eVisa online |
| Germany | Eligible for this eVisa online |
| Ghana | Eligible for this eVisa online |
| Greece | Eligible for this eVisa online |
| Guatemala | Eligible for this eVisa online |
| Honduras | Eligible for this eVisa online |
| Hong Kong | Eligible for this eVisa online |
| Hungary | Eligible for this eVisa online |
| Iceland | Eligible for this eVisa online |
| India | Eligible for this eVisa online |
| Indonesia | Eligible for this eVisa online |
| Ireland | Eligible for this eVisa online |
| Israel | Eligible for this eVisa online |
| Italy | Eligible for this eVisa online |
| Jamaica | Eligible for this eVisa online |
| Japan | Eligible for this eVisa online |
| Jordan | Eligible for this eVisa online |
| Kazakhstan | Eligible for this eVisa online |
| Kenya | Eligible for this eVisa online |
| Kosovo | Eligible for this eVisa online |
| Kuwait | Eligible for this eVisa online |
| Laos | Eligible for this eVisa online |
| Latvia | Eligible for this eVisa online |
| Lebanon | Eligible for this eVisa online |
| Liechtenstein | Eligible for this eVisa online |
| Lithuania | Eligible for this eVisa online |
| Luxembourg | Eligible for this eVisa online |
| Macao | Eligible for this eVisa online |
| Malaysia | Eligible for this eVisa online |
| Maldives | Eligible for this eVisa online |
| Malta | Eligible for this eVisa online |
| Mauritius | Eligible for this eVisa online |
| Mexico | Eligible for this eVisa online |
| Moldova | Eligible for this eVisa online |
| Monaco | Eligible for this eVisa online |
| Mongolia | Eligible for this eVisa online |
| Montenegro | Eligible for this eVisa online |
| Morocco | Eligible for this eVisa online |
| Myanmar | Eligible for this eVisa online |
| Nepal | Eligible for this eVisa online |
| Netherlands | Eligible for this eVisa online |
| New Zealand | Eligible for this eVisa online |
| North Macedonia | Eligible for this eVisa online |
| Norway | Eligible for this eVisa online |
| Oman | Eligible for this eVisa online |
| Pakistan | Eligible for this eVisa online |
| Panama | Eligible for this eVisa online |
| Papua New Guinea | Eligible for this eVisa online |
| Paraguay | Eligible for this eVisa online |
| Peru | Eligible for this eVisa online |
| Philippines | Eligible for this eVisa online |
| Poland | Eligible for this eVisa online |
| Portugal | Eligible for this eVisa online |
| Qatar | Eligible for this eVisa online |
| Republic of Korea | Eligible for this eVisa online |
| Romania | Eligible for this eVisa online |
| Russia | Eligible for this eVisa online |
| San Marino | Eligible for this eVisa online |
| Saudi Arabia | Eligible for this eVisa online |
| Senegal | Eligible for this eVisa online |
| Serbia | Eligible for this eVisa online |
| Singapore | Eligible for this eVisa online |
| Slovakia | Eligible for this eVisa online |
| Slovenia | Eligible for this eVisa online |
| South Africa | Eligible for this eVisa online |
| South Korea | Eligible for this eVisa online |
| Spain | Eligible for this eVisa online |
| Sri Lanka | Eligible for this eVisa online |
| Sweden | Eligible for this eVisa online |
| Switzerland | Eligible for this eVisa online |
| Taiwan | Eligible for this eVisa online |
| Tajikistan | Eligible for this eVisa online |
| Tanzania | Eligible for this eVisa online |
| Tonga | Eligible for this eVisa online |
| Trinidad & Tobago | Eligible for this eVisa online |
| Tunisia | Eligible for this eVisa online |
| Turkey | Eligible for this eVisa online |
| UAE | Eligible for this eVisa online |
| Uganda | Eligible for this eVisa online |
| Ukraine | Eligible for this eVisa online |
| United Arab Emirates | Eligible for this eVisa online |
| United Kingdom | Eligible for this eVisa online |
| United States | Eligible for this eVisa online |
| Uruguay | Eligible for this eVisa online |
| Uzbekistan | Eligible for this eVisa online |
| Vatican City | Eligible for this eVisa online |
| Venezuela | Eligible for this eVisa online |
| Vietnam | Eligible for this eVisa online |
What Is the TDAC and Why It Replaced the TM6
Who Needs a TDAC?
- You are a visa-exempt traveller (US, UK, EU, Australia, Canada, Japan, etc.) entering for up to 30 days of tourism — yes, you still need it.
- You hold a Thailand eVisa, a Non-Immigrant visa, a DTV, an Education visa, or any other visa.
- You are entering by air, land or sea — the TDAC covers every border, not just airports.
- You are a child or infant — every traveller needs their own TDAC, regardless of age.
- You are a returning long-stay resident or re-entering on a re-entry permit.
- You are a Thai national (Thai passport holders are exempt).
- You are a transit passenger who stays airside and does not pass through immigration (you never officially 'enter' Thailand).
- You are only departing Thailand — the TDAC is an arrival card; there is no departure card to file.
When to Submit: the 72-Hour Window
- Window: 72 hours before arrival, up to and including the arrival day.
- Each traveller needs their own submission — a family of four needs four TDACs.
- One per arrival: if you leave and re-enter Thailand (e.g. a side-trip to Laos), you file a new TDAC for each entry.
- Keep the QR code on your phone and, ideally, a printed copy as backup.
What You Need Before You Start
- Passport — valid for at least 6 months from your arrival date; you'll enter the number, issuing country and expiry date. (You can scan the passport's machine-readable zone to auto-fill.)
- Travel details — arrival date, mode of travel (air/land/sea), and your flight number or vehicle/vessel reference.
- Country you're boarding from — where your journey to Thailand departs.
- Accommodation in Thailand — hotel name and address, or the address where you'll stay (province + district).
- Email address — your TDAC confirmation and QR code are delivered here.
- Health information — only triggered if you've recently been in a country flagged by the Ministry of Public Health (e.g. yellow-fever zones).
How to Fill the TDAC — Step by Step
- Enter your personal & passport details: full name as on the passport, date of birth, nationality, occupation, passport number, issuing country and expiry. You can scan the passport MRZ to auto-fill and reduce typos.
- Enter your trip information: arrival date, mode of travel, flight number (or land/sea reference), and the country you're departing from. Then add your accommodation — type, province, and address in Thailand.
- Complete the health declaration: if your recent travel history, boarding country, nationality or flight is on the Ministry of Public Health's list, the form prompts for extra health details. Most travellers simply confirm and move on.
- Preview and submit: enter the email address where you want the card delivered, tick the terms and conditions, and submit.
- Save your confirmation: you'll receive the TDAC with a QR code by email. Download it, screenshot it, and keep a printed copy as backup for check-in and the immigration counter.
TDAC Cost: Free to Self-File, or $20 Assisted — and How to Avoid Scams
- Self-file for free: the official URL is tdac.immigration.go.th — reach it directly, not through a random ad or search result.
- Or use our assisted service ($20 per traveller): we validate every field against your passport, file for the whole group at once, and send a reminder when your 72-hour window opens.
- Official manual: a free step-by-step guide exists at tdac.immigration.go.th/manual/en/ in several languages.
- Avoid scams: sites that charge €40–60+, hide who they are, or hand you a fake QR code. A legitimate service is upfront about its fee and delivers a valid card.
TDAC vs eVisa vs Visa Exemption — How They Fit Together
- Visa exemption (free, 30 days): since 15 September 2026, 60 countries and territories get a free 30-day stamp on arrival — no visa needed. Still need the TDAC.
- Thailand eVisa ($98): for the 21 nationalities that lost visa-free entry on 15 September 2026 (Mexico, Colombia, Morocco, Sri Lanka…) — applied for online before travel. Still need the TDAC.
- TDAC (free to self-file): the arrival card everyone files within 72h of arrival — yourself for free, or via our $20 assisted service. It is not a visa and does not replace one; it sits on top of whichever entry route applies to you.
At the Border: What Happens With Your TDAC
Frequently Asked Questions about the Thailand Digital Arrival Card (TDAC)
No — they are two separate things. The eVisa is your authorisation to enter Thailand, needed only by certain nationalities or for long/non-tourist stays. The TDAC is the arrival declaration that every foreign traveller must file, including visa-exempt visitors. Having a visa does not exempt you from the TDAC, and the TDAC does not grant you entry on its own.
Yes. Visa exemption removes the need for a visa for stays up to 30 days (since 15 September 2026) — it does NOT remove the need for the TDAC. Every foreign traveller passing through Thai immigration must complete the TDAC, whether or not they need a visa.
Within the 72 hours (3 days) before your arrival date, including the arrival day. The system won't accept earlier submissions. File it as soon as the window opens — many airlines now check the TDAC at check-in, so don't wait until you land.
Filing it yourself on the official government site, tdac.immigration.go.th, is free. Evisa Rocket also offers an optional assisted-filing service at $20 per traveller — we check your entries against your passport, complete it for your whole group, and track the 72-hour deadline so you don't miss it. Either route works; just avoid scam look-alike sites that overcharge or deliver a fake card.
The only official site is tdac.immigration.go.th, run by the Thai Immigration Bureau. There's an official multilingual manual at tdac.immigration.go.th/manual/en/. Any site with a different domain that asks for a fee is unofficial.
Yes. Every traveller needs their own TDAC, regardless of age — including newborns and infants. A family of four must submit four separate cards.
Yes. The TDAC replaced the paper TM6 arrival/departure card on 1 May 2025. You no longer fill out a paper card on the plane — you complete the TDAC online before you travel.
Your passport details (number, issuing country, expiry — passport valid 6+ months), travel details (arrival date, mode of travel, flight number or border-crossing reference, country you boarded from), your accommodation in Thailand (hotel/address, province), an email address for the QR-code confirmation, and a short health declaration. Everything must be entered in English.
Only if they pass through immigration. If you stay in the international transit area and never officially enter Thailand, you don't need a TDAC. If you leave the airport — even for a short layover stay — you do.
You may be refused boarding by your airline at departure, or sent to complete the TDAC at an airport kiosk on arrival — which can mean long queues at peak times. To avoid stress, file it in the 72 hours before you fly and keep the QR code on your phone.
Yes. The eVisa and the TDAC are separate requirements. The eVisa is checked as your entry authorisation; the TDAC is your arrival declaration. Complete both: apply for the eVisa before travel, then file the TDAC within 72 hours of arrival.
The QR code on your phone is generally accepted, but a printed copy is a smart backup in case your battery dies or there's no signal at the counter. Save the email, screenshot the QR code, and print one copy if you can.
Get Your TDAC Done — Free or Fully Assisted
The TDAC is mandatory for every traveller. File it yourself for free on the official portal, or let Evisa Rocket handle it for $20 per traveller — error-checked, your whole group at once, with a reminder when your 72-hour window opens. Not sure whether you also need a Thailand eVisa? Check your nationality first.