Table of Contents
Entering Thailand has evolved. The days of scrambling for a pen on the plane to fill out the blue "TM6" paper card are over. Thailand has transitioned to the Thailand Digital Arrival Card (TDAC), a mandatory electronic system designed to streamline immigration and enhance border security.
Why this matters
Filing your TDAC online allows you to use the "Express Data" lanes at immigration checkpoints. Travelers who wait to file at airport kiosks often face 30-60 minute delays before even reaching the passport control queue.
1. What is the TDAC?
The TDAC is an electronic declaration of your arrival in the Kingdom of Thailand. It collects essential data such as your passport details, flight information, and address in Thailand. This data allows the Immigration Bureau to pre-screen arrivals.
It replaces the traditional TM6 Paper Card. If you have visited Thailand before 2020, you likely remember the blue slip stapled into your passport. That process is now entirely digital.
2. Who Must Submit a Digital Arrival Card?
Technically, all foreign nationals entering Thailand by air via major international airports are required to have a TDAC record. This applies regardless of your visa status.
| Traveler Type | Requirement Status |
|---|---|
| Visa Exemption (Tourists) | Mandatory |
| Visa on Arrival (VOA) | Mandatory |
| Long Term Visa (Elite, LTR, Retirement) | Mandatory |
| Thai Passport Holders | Exempt |
3. Step-by-Step Filing Instructions
Filling out the form accurately is critical. A mismatch between your passport MRZ (Machine Readable Zone) and your application data can cause the automatic gates to reject you.
Phase 1: Personal Information
- Names: Enter your First and Last name exactly as they appear on your passport info page. Do not use nicknames.
- Middle Names: If your middle name appears in the bottom two lines of your passport (the code), include it in the "First Name" field.
- Passport Number: Double-check this. Confusing the letter 'O' with the number '0' is a common error.
Critical Warning
Your passport must be valid for at least 6 months beyond your date of entry. If it expires sooner, you will be denied boarding at your origin airport, regardless of your TDAC status.
Phase 2: Travel Details
- Flight Number: Enter the arriving flight number (e.g., TG670). Do not enter your connecting domestic flight number.
- Arrival Date: This must be the date your plane lands in Thailand, not the date it takes off (watch out for time zone changes!).
Phase 3: Address in Thailand
This is the #1 reason for "manual review" delays. You must provide a valid, verifiable address.
- Hotel: Use the hotel name and city (e.g., "Grand Hyatt Erawan, Bangkok").
- Airbnb/Condo: You must have the full address including unit number, street name, and sub-district.
- Transit: If you are transiting to a third country without passing immigration, you do not need a TDAC. If you pass immigration to change terminals, enter "TRANSIT" and your outbound flight number.
4. Top 3 Mistakes That Cause Rejection
Our agency reviews thousands of applications. These are the most common errors we fix:
- Date Format Confusion: The official system often uses Day/Month/Year (DD/MM/YYYY). North Americans often flip this to MM/DD, causing invalid dates.
- Photo Uploads: If asked to upload a passport page, ensure there is no glare on the laminate. The text must be readable by AI scanners.
- Wrong Visa Type: Selecting "Visa on Arrival" when you actually have a "Tourist Visa" sticker can cause confusion at the border. If unsure, select "Visa Exemption".
Don't want to risk a mistake?
Let our experts review your data and file the application for you. We catch typos and date errors before they cause problems.
Start Fast-Track Application ($29)5. Arrival Procedures
Once you land, follow the signs for "Immigration". Have your documents ready in this order:
- Passport (open to photo page).
- Boarding Pass.
- TDAC QR Code (screenshot on phone or printed).
The "Proof of Funds" Rule
Immigration officers perform random spot checks. Tourists must be able to show 20,000 THB (approx. $600 USD) in cash or equivalent currency per person (40,000 THB per family). Credit cards are often not accepted as proof during these specific checks.