Thailand Digital Arrival Card (TDAC): How to Fill It In

The Thailand Digital Arrival Card (TDAC) is a free online form that all non-Thai nationals must complete within 3 days before arriving in Thailand by air, land or sea. Transit passengers who skip immigration control and Border Pass holders are exempt. It replaces the paper TM.6 card, is not a visa, and is filed again for every entry.

On this page
  1. Who has to submit a TDAC
  2. When to submit it, and what it costs
  3. Step by step on the official site
  4. Filling it in at Phuket Airport
  5. After you land
  6. Step by step
  7. Common questions
  8. Comments

On this page

  1. Who has to submit a TDAC
  2. When to submit it, and what it costs
  3. Step by step on the official site
  4. Filling it in at Phuket Airport
  5. After you land
  6. Step by step
  7. Common questions
  8. Comments

After you leave the aircraft at Phuket International Airport, the next stop is Passport Control, step 2 of the arrival procedure for international passengers. The paper arrival card is gone. The Thailand Digital Arrival Card (TDAC) replaces the TM.6 form, and completing it online is mandatory for all foreign nationals before arrival. Have the confirmation with its QR code ready to present.

Who has to submit a TDAC

From 1 May 2025 all non-Thai nationals entering Thailand by air, land or sea are required to complete the TDAC online. That covers tourists, business travellers and long-term residents. It also covers travellers who enter without a visa under the visa exemption scheme.

News page of the Royal Thai Consulate-General in New York explaining the new Thailand Digital Arrival Card, with a guidelines graphic.
The New York consulate's explainer for the digital arrival card. Source: Royal Thai Consulate-General, New York - TDAC page (opens in a new tab), captured 13 October 2026

Children and infants file too, and a parent or guardian completes the form for them. The only exceptions are these three:

  • Thai nationals returning to Thailand.
  • Travellers transiting or transferring through Thailand without passing through immigration control.
  • Travellers entering with a Border Pass.
Do you need a TDAC? Three exceptions; everyone else files before arrival Are you a Thai national returning to Thailand? No TDAC YES NO Are you only transferring, without passing immigration control? No TDAC YES NO Do you enter with a Border Pass? No TDAC YES NO EVERYONE ELSE File the TDAC online Within 3 days before arrival. Free. A new card for every entry. PhuketAnchor.com · Source: Royal Thai embassy pages in Colombo, Buenos Aires and London; official TDAC site Verified 16 Oct 2026 · Re-checked every 6 months Do you need a TDAC? Three exceptions; everyone else files before arrival Are you a Thai national returning to Thailand? YES No TDAC NO Are you only transferring, without passing immigration control? YES No TDAC NO Do you enter with a Border Pass? YES No TDAC NO EVERYONE ELSE File the TDAC online Within 3 days before arrival. Free. A new card for every entry. PhuketAnchor.com · Source: Royal Thai embassy pages in Colombo, Buenos Aires and London; official TDAC site Verified 16 Oct 2026 · Re-checked every 6 months
Three exceptions to the TDAC requirement; everyone else files within 3 days before arrival. Checked 16 Oct 2026.
Tap to enlarge diagram

A transit passenger who passes the immigration checkpoint and leaves the airport does need a TDAC. The form is not a visa, so travellers who need a visa still apply for one. The visa types guide compares the routes, and the visa exemption guide covers visa-free entry.

When to submit it, and what it costs

File within 3 days prior to arrival. That is a three-day window preceding the travel date, so a card filed earlier falls outside it. The form can be completed right up until you go through immigration, so filing at the airport works if you forgot.

Royal Thai Embassy Buenos Aires page titled How to Submit the Thailand Digital Arrival Card, with the list of steps.
The Buenos Aires embassy page that lists the steps and the questions travellers ask. Source: Royal Thai Embassy, Buenos Aires - How to Submit the TDAC (opens in a new tab), captured 13 October 2026

The TDAC is free of charge, and travellers should be wary of any website charging administrative fees. Start from the official website, tdac.immigration.go.th. A card is valid for a single entry, so you submit a new one for every entry into Thailand.

Step by step on the official site

Start at the official website, then click Arrival Card or scan the QR code.

Official Thailand Digital Arrival Card home page with an important notice and two buttons, Arrival Card and Update Arrival Card.
The Immigration Bureau's TDAC home page, with the notice and the Arrival Card and Update Arrival Card buttons. Source: Thailand Digital Arrival Card official site (Immigration Bureau) (opens in a new tab), captured 13 October 2026

What to have ready

  • Your passport and other travel documents.
  • Your full name, date of birth and nationality.
  • Your flight information, arrival date and accommodation in Thailand.

The steps

  1. Open the site and click Arrival Card, or scan the QR code.
  2. Give your passport information: upload a clear photograph of the passport, or type your personal information in English.
  3. Enter your travel itinerary, including flight details and where you will stay.
  4. Answer the health declaration if the system prompts you. It prompts people with specific nationalities, or travel history to areas identified as high risk for specific diseases within the last 14 days.
  5. If you travel with others, click Add and repeat the steps for each person.
  6. Review everything, then enter your email address, agree to the terms and conditions and click Submit.
  7. Download the evidence of your submission or check your email for the confirmation, and have it ready to present on arrival.

After you apply you receive a confirmation email with the TDAC as a QR code. The PDF can be printed or shown on a smartphone at the immigration checkpoint.

If something is wrong

The official site has an Update Arrival Card button for making changes to the information. If the email or QR code never arrives, notify the immigration officer at the checkpoint.

Filling it in at Phuket Airport

File the card before you board. Several airports offer wifi and kiosks for completing the form online if a traveller’s device is unavailable. The Not confirmed box says what is unknown for Phuket.

Phuket International Airport
222 Moo 6, Mai Khao, Thalang District, Phuket 83110, Thailand · Open in Google Maps (opens in a new tab)
Hall inside Phuket International Airport with a lit Welcome to Phuket International Airport sign above the doors and information desks below.
The welcome sign inside Phuket International Airport.

After you land

Arrival at Phuket International Airport follows this order for international passengers:

  1. Passport Control, where you show the QR code or the downloaded evidence.
  2. Health Control for yellow fever.
  3. Baggage claim, where belts No. 1 to 5 are for international arrivals.
  4. Customs, with a Red Line for goods to declare and a Green Line for none.
Wide terminal hall at Phuket International Airport with a high white ceiling, counters in the distance and a few travellers walking.
A terminal hall at Phuket International Airport.

The priority lane at Passport Control is for Thai, Diplomatic, Official, Air Crew, BOI, Thailand Privilege, Buddhist Monks, Senior Citizen (70+), Pregnant, Infants and Disables.

Yellow fever certificate

A traveller who came from or through a Yellow Fever Infected Area must provide an International Health Certificate showing a yellow fever vaccination. You present it to the immigration officer on arrival.

Nationals of listed countries who have not travelled from or through them need no certificate but should hold evidence that their domicile is not in an infected area. The embassy page behind this rule dates from 2022, so check the current country list with the Thai embassy that serves you.

The TDAC site also carries a residence notice. Foreigners who stay longer than 90 days notify the nearest immigration officer in writing of their place of stay, and repeat it every 90 days. For a longer plan, read the DTV guide.

Photo credits

↑ Contents

Step by step

  1. Open the official siteVisit tdac.immigration.go.th and click Arrival Card, or scan the QR code. Do it within 3 days before arrival.
  2. Enter your passport detailsUpload a clear photograph of your passport, or type your personal information in English.
  3. Add your tripGive your flight details and where you will stay in Thailand.
  4. Answer the health questionsSome nationalities, and travellers who visited high-risk areas in the last 14 days, are prompted for health information.
  5. Add companionsIf you travel with others, click Add and repeat the steps for each person.
  6. Review, enter your email and submitEnter an email address to receive confirmation, agree to the terms and click Submit.
  7. Save your confirmationDownload the evidence of submission or keep the email, and have it ready to present on arrival.

Not confirmed: Whether Phuket Airport has TDAC kiosks and where. File before you fly. Whether a family can file together: check the official site. Open Update Arrival Card on the official site and test it.

Common questions

Is the TDAC free?

The TDAC is free of charge, and travellers should be wary of any website charging administrative fees. The official site is titled as requiring no fees.

How early can I submit the TDAC?

File within 3 days before your arrival date. The form can be submitted within a three-day window preceding the travel date.

Do children need their own TDAC?

All travellers submit a TDAC, including children and infants. A parent or guardian completes the form on the child's behalf.

Do I need a TDAC if I only change planes in Thailand?

Only travellers passing through the immigration checkpoint and leaving the airport need to submit a TDAC. Transit passengers who do not pass immigration control are the exception.

What if I never receive the confirmation email or QR code?

Notify the immigration officer at the immigration checkpoint.

Can I change my details after I submit?

The official site has an Update Arrival Card option for making changes.

Do I need a new TDAC for every trip?

A new TDAC is submitted for every entry into Thailand.

Is a TDAC the same as a visa?

The form is not a visa, but an immigration requirement. Travellers who need a visa still apply for one.

Is there a yellow fever check at Phuket Airport?

Health Control for yellow fever is step 3 of the arrival procedure at Phuket International Airport. Travellers who came from or through a Yellow Fever Infected Area must provide an International Health Certificate.

Comments (10)

  1. rgc184

    Immigration & TDAC (Arrival Card) for Bangkok to Phuket transit (Single PNR) Hi everyone, I am flying internationally to Phuket (HKT) with a layover in Bangkok (BKK). My entire trip is booked on a **single PNR/ticket**. For returning back, my flight is from Bangkok. I have two quick questions to make sure I get the arrival logistics right: 1. **Where do I clear immigration?** Since I am on a single ticket, do I clear passport control during my layover in Bangkok, or do I clear it when I finally arrive in Phuket? 2. **Filling out the TDAC:** When filling out the Thailand Digital Arrival Card (TDAC) online, which flight number should I enter? Do I use my international flight arriving into Bangkok, or my domestic connecting flight down to Phuket?

    1. MindSnapz

      Yes you will be clearing immigration in Bangkok since that's your first stop in the country ,you should enter the Bangkok flight number

  2. Worried-Inspector165

    Digital arrival card not checked I flew in to Phuket last week, the immigration officer did not say a word to me just took my passport and pointed for me to scan my fingerprints. I was not asked for the digital arrival card, I did not fill out the departure date as I bought a one way and do not have a flight leaving yet, so I left it blank. I’ve heard that even if they do check, it’s still fine to skip it.

    1. MavBro

      The digital arrival card is attached to your passport number. They can see it in their computer when you present to the officer. In my experience, onward tickets are rarely requested unless you fit a high risk demographic. Also, Thailand has several land boarders and many people do not leave the country by air.

    2. foggiesthead

      As others have written, they already have TDAC linked to the passport. Not having a ticket out of the country is rarely a problem upon arrival, but airlines often check that you have it because they have to pay for the return trip if you are not allowed in.

  3. notyouraveragejoe84

    Digital arrival card issues Hi I am currently in Indonesia and trying to fill out my digital arrival card before my flight to Thailand on Monday. I'm going through the official website but it's not allowing me to input certain data regarding the mode of transport and the region (Phuket) where I will be staying for the first few nights. Can anybody help with this.

    1. scooppunk

      mode of transport: select commercial flight if you're riding a plane province: google map search the hotel name will be staying and jot down according to address given in english

    2. Lophkey

      Yes looks like server issue wait an hour and try again if it still fails try disabling any advert filters you may be using - worked for me as ad blocking was interfering with cloud flare on that site for me. Worth mentioning cloud flare had a massive outage the other day might have caused knock on effects for systems that rely on it.

    3. JunoLaker

      Seriously paying a third party for TACD is like burning money. It's the equivalent of the piece of paper we used to have to fill out on the plane. Worst case is you do it upon arrival.

    4. Ok_Ant_9381

      Happened to me as well. Just kept on trying and eventually it worked. You have to start all over with a new submission whenever it happens. Was a pain in the ass indeed. I think it took me like 10 try’s

Places in this guide

General information checked against the sources listed above, not legal advice for your situation. Rules and office practice change; confirm with the immigration office or a licensed adviser before you act. See how guides are checked.

Spotted an error? Report it.