Thailand Digital Arrival Card (TDAC): Free Official Filing

Thailand Digital Arrival Card | tdac.immigration.go.th
Travel Notes : By Matthew John

Official Portal Only. About 72 Hours. Paper Backup.

I've lived in Thailand for 20 years, and from our office in Ban Lum I tell arriving teachers and travellers the same thing about the Thailand Digital Arrival Card (TDAC): use the official portal, it is free, file it up to 3 days before you land, and bring a paper copy of the QR. The rules can change, so check the official site before you fly. This is not legal advice.

Free Official Portal
3 Days About 72 Hours
Each Entry New Card
Print QR Paper Backup

Before You File: What to Have Ready

A few minutes at the kitchen table saves stress at the airport.

"In 20 years around Sukhothai and the north I've seen the paper arrival slip turn into a QR code on a phone. My habit hasn't changed: get it done before you fly, and keep a paper copy in your carry-on in case the phone dies."
Matthew John : Co-Founder & Operations Manager, KET
Item 1

1. The Card and QR πŸ“²

  • When: The site says to file up to 3 days before you arrive, including the day of arrival. That is about 72 hours.
  • Where: tdac.immigration.go.th. The site says there are no fees.
  • Backup: The site says printing is not required. We still print one and keep it in the carry-on.
Item 2

2. Your Details πŸ›‚

The site lists what the form asks for: passport details, your flight and arrival date, your address in Thailand, your travel purpose, a health declaration, and an email address for the card. Have them ready before you start. There is no save-and-finish-later, so we do it in one go.

Item 3

3. Money and Onward Travel πŸ’΅

The form does not list funds among the details it asks for, and we do not know of a TDAC figure. Whether an officer asks about money or onward travel is up to them, and it can change. Check with the Thai embassy or your airline, and keep your address and plans handy.

Coming to teach? Your school sponsors your visa and work permit, and the TDAC is a separate form. See our Non-B visa guide, our Thai work permit guide and, for later trips out of the country, our Laos visa run guide and 90-day report guide.

⚑ Arrival Readiness Checklist

Tick each one before you go to the airport:

Status: 0 of 4 Complete (0%)

Filing Your TDAC: Four Steps

In order. Check the official site for the current screens.

πŸ› οΈ How to Fill In the Thailand Digital Arrival Card

  1. Use the Official Portal

    Go to tdac.immigration.go.th and press the Arrival Card button. The official portal is free. Check the address before you type in any details.

  2. File Up to 3 Days Before Arrival

    The site says to submit up to 3 days before you arrive, including the day of arrival. That is about 72 hours.

  3. Enter Your Passport and Trip Details

    Type your name and passport number as in your passport. You can scan the MRZ (the two lines at the bottom of the photo page), then check every field again. Add your flight, address in Thailand and email.

  4. Save the QR and Print a Backup

    The card and QR code are sent to your email. Save the file on your phone. The site says printing is not required, but a paper copy is a good backup.

The site says you can also add other travellers on one submission (up to 10) and update a card before you travel. The health questions appear if the country you came from, your nationality or your flight is on the Ministry of Public Health list. Check every field again if you scanned your MRZ.

Free Is Free: Skip the Paid Look-Alikes

Type the address yourself, and check it before you pay anything.

⚠️ Watch Out for Paid Look-Alike Sites

Some private websites show up when you search for "Thailand arrival card" and charge a fee to fill in the form. The official site says the TDAC has no fees. If you are unsure whether a site is the right one, do not enter your passport details or pay.

  • Free: The official portal is tdac.immigration.go.th, and the site's own title says no fees are required.
  • Check the address: The official address ends in .go.th. Type it yourself instead of clicking an advert.
  • Helpers: The site says a travel agency can submit for clients who authorise it. That is a choice, and it is not needed. KET does not do this for you.
  • If you paid a look-alike: Contact your bank or card provider, then file your card on the official portal.

Four Small Things to Double-Check:

  1. Zero or O: Look closely at the number 0 and the letter O in your passport number.
  2. Names: Use your name as in your passport. No nicknames.
  3. Mistakes: The site says you can update a card, but not your full name, nationality or date of birth. If one of those is wrong, submit a new card. The latest valid one is used.
  4. Everyone: Every traveller needs a card, including infants and children.

Arrival Table: Who Files and When

What the official site says for each kind of trip.

Trip What the Site Says Notes
Flying in File up to 3 days before, including the day you arrive (about 72 hours). The site says kiosks and Wi-Fi are provided at arrival if you have no phone. Do not rely on that. Airports with kiosks: Suvarnabhumi, Don Mueang, Phuket, Chiang Mai and Hat Yai.
Airside transit only The site says a TDAC is not required if you are not passing through immigration. If you leave the airport, it says a TDAC is required. Ask your airline if you are unsure.
Land or sea entry, or coming back from a trip The site says all non-Thai nationals entering by land, air or sea must submit one. The site says each card is one entry only, so you need a new one every time you enter. That includes coming back from a short trip to Laos or Cambodia.
Teachers arriving for a school job File like any other foreign traveller. Your school handles your visa and work permit. Tell your KET contact your flight. KET is a placement agency, not Immigration, and we do not submit your card.

* This table follows the official site's FAQ as we read it. Rules and screens change, so check the official site before you fly.

Arrival Card Questions

Short answers from what the official site says. Check it before you fly.

Does everyone need a TDAC?
The official site says all non-Thai nationals entering Thailand by air, land or sea need one before they enter, including children. Crew and people transiting without passing through immigration do not. The rules can change, so check the official site before you fly.
What if I make a mistake?
Use the Update Arrival Card function on the official site. It cannot change your full name, nationality or date of birth. If one of those is wrong, submit a new card. The site says the latest valid submission is the one used.
Do I need a TDAC if I only change planes airside?
The site says no, if you do not pass through immigration. If you leave the airport or clear immigration, you need one. Ask your airline if you are unsure.
Do children need their own TDAC?
Yes. The site says every traveller, including infants and children, needs one. You can add other travellers on one submission, up to 10 people, and you can fill it in for family members.
Is a QR on my phone enough, or should I print it?
The site says you do not have to print it, and you can show the QR on your phone. We still print one as a backup, in case a phone battery dies. That is our habit, not a rule.
Will Immigration ask about my money or onward ticket?
The TDAC form does not list funds among the details it asks for. Whether an officer asks you about money or onward travel is up to them, and the rules can change. We cannot give you a figure. Check with the Thai embassy or your airline before you fly, and keep your address and travel plans handy.
Matthew John, co-founder of Kids English Thailand

Written by Matthew John

Co-Founder & Operations Manager : 20 Years in Thailand

I'm Matthew, co-founder of Kids English Thailand. I've lived in Thailand for 20 years and work from our office in Ban Lum, Sukhothai. Since 2009 we have placed over 1,500 teachers in Thai schools. I'm not an Immigration officer, so I point you to the official site for the rules.

© Kids English Thailand (K.E.T.). Agency founded in 2009. Registered Company #0643557000537 : Labour License #0110/2562
Matthew John

Matthew John | 20-Year Veteran & Operations Manager

Matthew John is the co-founder of Kids English Thailand (KET) and a distinguished authority in Thai educational management with 20+ years of on-the-ground experience.

Matthew and KET have successfully led over 1,500 teachers through the complexities of Non-B Visas and 2026 Digital Work Permits.

Matthew's role helps to bridge the gap between global educators and Thailand’s premier academic institutions, providing a "Professional Umbrella" of legal and cultural security that only a local veteran can offer.

Connect with Matthew on LinkedIn

Ask me anything about 2026 Visas

https://www.kidsenglishthailand.org
Previous
Previous

Teach English in Thailand: Degree, Visa, Salary, First Term

Next
Next

Thailand Non-B Visa for Teachers: School Packet, e-Visa, Arrival