TDAC form guide Thailand Digital Arrival Card fields

TDAC Form Guide: Every Field Explained

What to enter in every field of the Thailand Digital Arrival Card – including edge cases most guides miss.

The TDAC form has two main sections: personal information and travel details. Each field corresponds directly to your passport data or booking confirmation. The form takes 2–5 minutes to complete and requires no account or payment.

TDAC Form Structure

👤

Section 1: Personal Info

Passport details, nationality, date of birth, email address

✈️

Section 2: Travel Details

Flight number, arrival date, departure country, accommodation

💡 Key fact: The TDAC form is text-entry only – you do not upload any documents, photos, or passport scans. Just type your information.

Section 1: Personal Information Fields

The form is divided into two sub-sections on this tab: Personal Information In Passport (from your passport) and Personal Information (additional details).

Family Name and First Name

Enter exactly as printed on your passport data page. Family Name = your surname. First Name = your given name(s). Middle Name is optional – enter "–" if the field requires input but you have no middle name. Capital letters A–Z only – no accents, special characters, or spaces within a name part.

TDAC form Family Name DOE and First Name JOHN filled in
Family Name: DOE — First Name: JOHN — Middle Name: (leave blank if not on passport). Enter names in ALL CAPS exactly as they appear on your passport. The field accepts only A–Z letters.

Passport Number

Enter the full passport number including any letter prefix. This is the most critical field – any mismatch will cause immigration issues. Do not add spaces or hyphens.

TDAC form showing Passport No field filled with AB1234567
Passport No.: AB1234567 — shows all four core passport-section fields filled: Family Name (DOE), First Name (JOHN), Middle Name (blank), Passport No. (AB1234567). The Passport No. field is the most critical — must match your passport exactly.
CountryExample FormatNotes
United Kingdom1234567899 digits
United StatesA12345678Letter + 8 digits
AustraliaPA12345672 letters + 7 digits
GermanyC12345678Letter + 8 digits
IndiaA1234567Letter + 7 digits

Nationality / Citizenship

Type your ISO country code (e.g., GBR, USA, DEU) or country name in the search field, then select from the dropdown. This is the country that issued your passport – which may differ from your country of residence. If you hold dual citizenship, use the passport you will travel on.

TDAC Nationality/Citizenship field showing GBR BRITISH selected
Nationality/Citizenship: GBR : BRITISH — Type "GBR" to find United Kingdom. The dropdown uses ISO country codes: GBR = British, USA = American, DEU = German, FRA = French, etc. Select the country that issued the passport you are travelling with.

Date of Birth

Select your birth date using the three linked dropdowns: Year → Month → Day. The Month dropdown only activates after you select the Year, and the Day dropdown only activates after Month is selected. Enter your birth date exactly as in your passport.

TDAC Date of Birth dropdowns showing year 1985, month 06, day 15
Date of Birth: Year 1985, Month 06 (June), Day 15. Note: select Year first — this activates the Month dropdown. Then select Month — this activates the Day dropdown. The form requires all three values.

Passport Expiry Date

Enter in DD/MM/YYYY format, exactly as printed. Thailand requires passports valid for at least 6 months beyond your entry date. Renew before travel if needed.

Email Address

Enter an active email you can access during travel. Your TDAC QR code confirmation is sent here. Take a screenshot immediately after submitting as backup – even before checking your email.

Section 2: Travel Information Fields

Flight Number – The Most Common Error

Enter the airline IATA code followed directly by the flight number, with NO spaces.

✅ Correct Format

  • TG502
  • BA9
  • EK373
  • QR831
  • SQ317

❌ Will Cause Errors

  • TG 502
  • BA 09
  • EK 373
  • QR 831
  • SQ 317

Find your exact flight number on your booking confirmation email, e-ticket, or the airline's app.

Arrival Date

TDAC Trip Information form Tab 2 showing Date of Arrival, Country Boarded GBR, Mode of Travel AIR, Flight TG502
Step 2 – Trip Information shows: Date of Arrival (2025/03/15 — use the calendar picker 📅 to select correct format), Country/Territory where you Boarded (GBR = United Kingdom), Mode of Travel = AIR (selected, which enables Mode of Transport dropdown), Flight No./Vehicle No. = TG502 (no spaces). Departure Information below is optional.

Enter the date you will enter Thai territory. For overnight flights that cross midnight, enter the day you actually land in Thailand (not the day you depart). Use the calendar icon to select the date — the form accepts the format yyyy/mm/dd.

Country of Departure

The country you are traveling from, not your home country. Example: UK citizen living in Germany flying from Frankfurt → select Germany.

Arrival Airport or Port

AirportIATA CodeLocation
SuvarnabhumiBKKBangkok (main international)
Don MueangDMKBangkok (budget/regional)
Phuket InternationalHKTPhuket
Chiang Mai InternationalCNXChiang Mai
Koh Samui (Bangkok Airways)USMKoh Samui
Hat Yai InternationalHDYHat Yai / Southern Thailand

Purpose of Visit

Select: Tourism (holiday/vacation), Business (meetings, conferences), Transit (passing through), or Other (medical, visiting family, education).

Duration of Stay

Enter your estimated number of days in Thailand. Approximate is fine. Common entries: 7–14 days (short vacation), 30 days (visa exemption maximum), 60 days (tourist visa), 90+ days (long-stay visa).

Accommodation Address – Complete Guide

Enter the full name and street address of your first accommodation in Thailand. Use your booking confirmation or Google Maps for the exact address.

Accommodation TypeWhat to Enter
Hotel or guesthouseHotel name + full street address, city, postcode
Airbnb or vacation rentalProperty address from listing/booking confirmation
Staying with friends or familyTheir complete Thai address (ask them)
Cruise shipShip name + first Thai port (e.g., "Laem Chabang Port, Chonburi")
Living aboard yachtMarina name + full address
💡 Example: "Bangkok Marriott Marquis Queen's Park, 199 Sukhumvit Soi 22, Khlong Toei, Bangkok 10110"

If you don't have accommodation confirmed yet, enter the first hotel you're considering. Minor address inaccuracies are not strictly enforced at immigration.

TDAC Form Validation Rules

FieldValidationCommon Mistake
Passport numberSpecific character count/formatSpaces or wrong length
EmailValid email format requiredTypo in domain (@gmail.co)
Flight numberNo spaces allowed"TG 502" fails → use "TG502"
DatesDD/MM/YYYY format onlyUS-style MM/DD/YYYY
Arrival dateMust be within 72 hrs of submissionSubmitting too early

No Document Uploads Required

The TDAC form does not require you to upload:

  • Passport photos or scans
  • Visa documents or approvals
  • Hotel booking confirmations
  • Flight tickets or boarding passes
  • Travel insurance certificates

All information is entered as text only. This is one way to identify scam sites – legitimate TDAC does not ask for document uploads.

Can I Edit TDAC After Submitting?

Once submitted, the TDAC cannot be edited through the website. If you discover an error:

  • Minor errors (hotel address typo, approximate stay): generally not problematic
  • Passport number error: contact Thai Immigration Bureau before travel
  • Wrong arrival date or flight: submit a new TDAC with correct information – multiple submissions are acceptable

Ready to Complete Your TDAC?

Now that you know every field – complete the free TDAC in under 5 minutes.

Step-by-Step Guide →

Related TDAC Guides