Practical guide
Thailand Digital Arrival Card (TDAC)
Free, mandatory, five minutes: the arrival card every visitor files before landing
- Best for
- first-timers, families
- Logistics
- Easy
- Updated
- 26 Sept 2026
What Is the Thailand Digital Arrival Card?
The Thailand Digital Arrival Card (TDAC) is the free online form every foreign national files before entering Thailand by air, land or sea. It replaced the paper TM6 arrival card on 1 May 2025 and applies regardless of nationality, visa type or length of stay: visa-exempt tourists, e-Visa holders, DTV and retirement visa holders, and the three Visa on Arrival nationalities all file one. It is not a visa and grants nothing on its own; it is the arrival registration that used to be a slip of paper on the plane. You file it at tdac.immigration.go.th or in the Immigration Bureau's THIM app within three days of arrival, get a QR code by email within minutes, and show that code on your phone at the immigration desk. The whole thing takes about five minutes if you have your passport and your first hotel's address in front of you. This guide covers when to file, what every field is asking for, the app, filing for a family, and what to do if you get something wrong.
Entry paperwork
Book a refundable first night
The TDAC asks for an accommodation address, and immigration can ask to see where you're sleeping on your first night. A free-cancellation room in your arrival city covers both, and you can change the rest of the trip later.
See Bangkok (most arrivals) hotelsOpens Booking.com with your dates · also on Expedia · Hotels.com
TDAC Key Facts (2026)
It is free. Full stop.
The official portal is tdac.immigration.go.th and it charges nothing. Sites with names like tdac-thailand or thailand-arrival-card that ask for a card number are intermediaries at best and scams at worst. The real one ends in .go.th and never takes a payment.
Everyone files one, every entry
All non-Thai nationals, including infants and children on their own passports, on every arrival. A border run to Laos and back is two entries and two cards. Only Thai nationals, aircrew, and passengers who transit airside without passing immigration are exempt.
Three days before arrival, arrival day included
The official TDAC FAQ: the card should be submitted within 3 days in advance of arriving in Thailand, including the date of arrival. The form rejects earlier dates. File the day before you fly and you're done; file at the gate and it still works.
Phone, not paper
You don't have to print it. Download the PDF with the QR code after submitting, or from the confirmation email, and show it on your phone. The card is also linked to your passport number, so the officer can find it if your battery dies.
It is not a visa
A TDAC does not admit you to Thailand. You still need to be on the 30-day exemption list, hold an e-Visa, or be one of the three Visa on Arrival nationalities. See the visa requirements guide for which applies to your passport.
Ten people per submission
Families and groups can file up to 10 travelers in one go, each getting their own QR code. Shared trip details carry across, so a family of four takes about the time of one and a half.
Official links, all free. The portal and the app are the only two places to file; everything else here is the government's own instructions:
Who Needs a TDAC (and Who Doesn't)
Every foreign national entering Thailand needs one: tourists on the 30-day exemption, holders of any e-Visa, DTV and LTR holders, retirees on the O-A, work-permit holders on a Non-Immigrant B, and people arriving by land from Malaysia, Laos, Cambodia or Myanmar or by sea on a ferry or cruise. Long-term residents file one on every return from abroad. Children and infants file one each on their own passport; there is no family card.
Four groups are exempt, per the official TDAC FAQ. Thai nationals. Airline crew, who have their own process. Passengers who transit or transfer without passing through immigration, which at Suvarnabhumi means staying airside for a connection under 12 hours. And holders of a border pass, the local document used by residents of the Malaysian, Lao, Cambodian and Myanmar border provinces.
The transit exemption has a catch. If your connection requires you to clear immigration, because you're changing between Suvarnabhumi and Don Mueang, your bags aren't checked through, or your onward flight is on a low-cost carrier that makes you check in again landside, then you are entering Thailand and need both a TDAC and the right to enter. Most people connecting on a single ticket through Bangkok do not.
When to File: The Three-Day Window
The submission window opens 72 hours before your arrival date and the official TDAC FAQ is explicit that the three days include the date of arrival. In practice: flying on the 10th and landing on the 11th, you can file from the 8th. Try earlier and the form rejects the date. There is no minimum lead time, so filing at the departure gate, or even in the arrivals hall on airport wifi, is accepted, though the queue for the wifi is the queue you were trying to avoid.
The day before you fly is the sweet spot. You have your flight number, your first hotel is booked, and there is time to fix a typo or chase a confirmation email that went to spam. Airlines increasingly ask to see the QR code at check-in for Thailand-bound flights. A missing card is rarely a hard denial of boarding, but expect to be sent away from the desk to file it on your phone before they'll take your bag, which is a bad time to discover the portal is slow.
One card covers one arrival on the date you gave. If your flight is delayed past midnight you do not need to refile; the card is matched to the passport. If you change your travel date, use the Update Arrival Card function rather than filing a second card, which the system will treat as the latest valid submission anyway.
Rule of thumb: file the evening before your flight to Thailand. Not a week before (the form won't let you), and not at the immigration desk (it works, but you'll be filling in a form on your phone while a queue forms behind you).
How to Fill In the TDAC, Field by Field
Step 1: Open the official portal and choose Arrival Card
Go to tdac.immigration.go.th (or open THIM on the App Store or THIM on Google Play) and tap Arrival Card. Pick Individual for yourself or Group for up to 10 travelers. There is no account to create and no login. Have every passport and your first hotel's address open in another tab.
Step 2: Personal information
Family name, first name and middle name exactly as printed in the passport's machine-readable line: capitals are fine, accents and hyphens are not, and a name that doesn't match the passport is the commonest reason the automated gates reject a card. Then passport number, nationality, date of birth, gender, occupation (a dropdown; pick the closest and don't overthink it, it has no bearing on entry), your visa number if you hold one (leave blank on the exemption), phone, email, and your country and city of residence.
Step 3: Trip information
Date of arrival, mode of travel (air, land or sea), and for air the flight number of the leg that lands in Thailand, not your first flight from home. 'Country where you boarded' means the country that last flight departs from: connecting through Doha, it's Qatar. Purpose of travel is a dropdown (Holiday is the tourist answer). Then your accommodation type and its address, with province, district and sub-district chosen from dropdowns and the postcode; the hotel's booking confirmation has all of it, and if you're island-hopping, use the first night only.
Step 4: Health declaration
A short list: which countries you've visited in the last 14 days, and whether you have symptoms. Answer honestly. The 'country where you boarded' answer is what triggers extra health questions for arrivals from yellow-fever countries, which is the only case where a certificate is checked.
Step 5: Review and submit
Check the passport number and name against the passport itself, then submit. Confirmation appears on screen immediately and the PDF with your QR code lands in your inbox within minutes, occasionally up to an hour. Check spam if it hasn't arrived, and download the PDF from the confirmation screen regardless.
Step 6: Save the QR code
Screenshot it, keep the PDF, and keep the email. At immigration you show it on your phone; nothing is printed and no one asks for paper. The card is also linked to your passport in the system, so a dead phone is an inconvenience, not a refusal. If you filed at the gate and the email hasn't landed, you'll want data the moment the doors open: airport wifi is a login form and a queue, so have a Thailand eSIM installed before you fly.
Step 7: File again next time
The TDAC is single-use. Every entry into Thailand, including a border run to Laos and back the same afternoon, needs a new card. Multi-entry visa holders file one per entry too.
The THIM App: Same Card, Phone Version
Launched by the Immigration Bureau on 25 September 2026 after a pilot from June
THIM is the Thai Immigration Management application, run by the Immigration Bureau under the Royal Thai Police, which is the publisher name to check before you install: THIM on the App Store, THIM on Google Play, and the Huawei AppGallery, all since 1 August 2026. went through a pilot from June, and was officially launched on 25 September 2026 with over 600,000 downloads reported. Its two live features are the TDAC and an Explore Thailand section; queue booking for immigration offices, certificates of residence, visa extensions, 90-day reporting and Visa on Arrival at checkpoints are planned but not yet live.
For the arrival card it is the same form with one convenience: you photograph your passport and the app reads the details, so the personal-information step takes seconds and your profile is saved for the next trip, when you only update the flight and hotel. It supports group registration for up to 10 travelers, has a Tourist Police hotline built in, and runs in English, Russian, Japanese and Chinese with more languages promised.
Two things it is not. It is not a new requirement on top of the TDAC: you file the card through the website or the app, not both. And it does not replace the website, which remains the official channel for anyone who doesn't want another app. If your name has non-Latin characters or a long compound surname, check what the passport scan produced before you submit; the machine-readable line is what immigration matches against.
Repeat visitor or filing for a family every trip? THIM is worth installing, because the passport scan and saved profile remove the tedious step. One-off holiday? The website is fine and needs no download.
Filing for a Family or Group
Choose Group on the first screen and you can add up to 10 travelers to one submission. Each person needs their own passport details and gets their own QR code; the trip and accommodation details are entered once and copied to everyone. A family of four takes about seven minutes rather than twenty.
Infants and children need a card each, on the passport they travel on. A baby added to a parent's passport still needs their own entry. If the family is arriving on different flights or dates, file separate submissions, because one card is matched to one arrival date.
For groups larger than 10, tour operators and schools file in batches. Everyone should have their own QR code on their own phone, or a printout from the group leader, before reaching the desk. Immigration processes the cards individually, so a group leader holding all ten codes on one phone slows the whole line.
What Happens at Immigration
The official step-by-step manual shows every screen with the fields labeled, if you want to see the form before you start. At the desk the officer scans your passport, which pulls up the TDAC linked to it, glances at or scans the QR code on your phone, and stamps you in with the 'admit until' date written or printed beside the stamp. Automated gates at Suvarnabhumi, Don Mueang and Phuket do the same match without the officer, which is where a name typed differently from the passport's machine-readable line fails and sends you to a manned lane. Total time is queue-dependent, 15 to 40 minutes at peak.
The TDAC replaced the TM6 arrival card, but it is not the other immigration forms people confuse it with. The TM30 is the notification your hotel or landlord files within 24 hours of your arrival at their address, not you. The TM47 is the 90-day report for long-stay visa holders. The TM7 is the extension form you fill in at an immigration office. A tourist on the exemption touches only the TDAC.
Keep the QR code for the length of your stay. You don't need it after entry in normal circumstances, but an immigration office may ask for it if you extend, and it is the quickest proof of your entry date if the stamp is smudged.
Mistakes, Changes and Re-Entries
Most fields can be corrected after submission with the Update Arrival Card function at tdac.immigration.go.th, using your passport number and the reference from the confirmation email: flight number, arrival date, accommodation, phone, email and the health answers. Four fields are locked because they identify you: full name, passport number, nationality and date of birth. Get one of those wrong and you file a fresh card. The FAQ's rule is that the latest valid submission is the one used, so a duplicate does no harm.
A wrong flight number is the commonest slip and it doesn't matter much; the card is matched to your passport, not your seat. A wrong arrival date matters more if it is earlier than the real one, because the card is valid for the date given. Update it. A hotel address that changes after you filed is fine; give the officer the new one if asked.
Border runs and second trips need a new card every time, and the three-day window applies each time. Filing for the return leg of a Laos day trip from the Thai side of the bridge before you cross is allowed, and sensible, because the Lao side's wifi is worse.
Fake TDAC Sites: How to Tell
Within weeks of the TDAC launching, sites appeared charging US$20 to US$60 to 'process' the free form, and a few still rank in search results and even in AI answers. The tell is the domain: the government portal is tdac.immigration.go.th, a .go.th address, and THIM in the app stores is published by the Immigration Bureau. A .com, .us.com or .org address with 'TDAC' in the name is a reseller of a free service, and one that asks for your passport scan and card details is a risk beyond the fee.
Thai Immigration ran awareness campaigns in May and June 2025 and says it plainly at tdac.immigration.go.th: no fee, no agent needed. Use the links on this page rather than a search result, and you can't land on a clone. If you've already paid one of these sites, the card they filed may still be valid, since they submit it through the real portal on your behalf, but check that a confirmation email came from the immigration.go.th domain before you fly.
Free. Ends in .go.th. Never asks for a card number. If any of those three is wrong, close the tab.
Frequently Asked Questions
Common questions about thailand digital arrival card (tdac).
Card filed? Now check your visa rule and the rest of your arrival:
Where to stay in Thailand
Compare prices across trusted booking sites for the destinations in this guide.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
Bundle & save
Compare rates on Hotels.com
Member prices
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.
You Might Also Like
Best Time to Visit Thailand
Plan around the weather, not against it
Thailand Budget Travel Guide
Thailand on less — without missing the best of it
Is Thailand Safe?
Last reviewed 29 August 2026 — an honest, up-to-date safety assessment
Thailand Visa & Entry Requirements
Who enters visa-free, what immigration checks, the TDAC, and how to stay longer
Thailand Travel Tips
What every visitor to Thailand should know — before they land

Written by
Mac Kiley
I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.
More about MacReady to build your itinerary?
Use our free itinerary builder to save places, organize days, and share your trip.
Open Itinerary Builder