We are not affiliated with the Thai government. For the official TDAC form go to tdac.immigration.go.th.

All non-Thai nationals entering Thailand are now required to use the Thailand Digital Arrival Card (TDAC), which has completely replaced the traditional paper TM6 immigration form.

Last Updated: October 28th, 2026 8:45 AM

View the detailed original TDAC form guide
TDAC Cost
FREE
Approval Time
Instant Approval
WITH SUBMISSION SERVICE & LIVE SUPPORT
NEW: THIM Thai Immigration Mobile Application for Thailand is now being introduced alongside TDAC. Learn what THIM means for Thailand Digital Arrival Card travelers and why TDAC still matters before arrival. Read the THIM guide
TDAC traveler update

Introduction to the Thailand Digital Arrival Card by Agents

The Thailand Digital Arrival Card (TDAC) is an online form that has replaced the paper-based TM6 arrival card. It provides convenience for all foreigners entering Thailand by air, land, or sea. The TDAC is used to submit entry information and health declaration details before arriving in the country, as authorized by the Ministry of Public Health of Thailand.

The TDAC streamlines entry procedures and enhances the overall travel experience for visitors to Thailand.

Travelers seeing the new THIM app can read our guide to see how it relates to TDAC, why TDAC still matters before arrival, and why the THIM app is not a replacement for TDAC. It is currently better understood as an alternative submission method alongside TDAC, not a full replacement for the arrival card requirement.

Video demonstration of the Agents TDAC system, and not the official TDAC immigration system. Shows the complete TDAC application process.

FeatureService
Arrival <72h
Free
Arrival >72h
$8 (270 THB)
Languages
76
Approval Time
0–5 min
Email Support
Available
Live Chat Support
Available
Trusted Service
Reliable Uptime
Form Resume Functionality
Traveler Limit
Unlimited
TDAC Edits
Full Support
Resubmission Functionality
Individual TDAC's
One for Each Traveler
eSIM Provider
Insurance Policy
VIP Airport Services
Hotel Drop Off

Who Must Submit a TDAC

All foreigners entering Thailand are required to submit the Thailand Digital Arrival Card before their arrival, with the following exceptions:

When to Submit Your TDAC

Foreigners should submit their arrival card information within 3 days before arriving in Thailand, including the date of arrival. This allows sufficient time for processing and verification of the information provided.

While it is advisable to submit within this 3-day window, you may submit earlier. Early submissions remain in a pending state and the TDAC will be issued automatically once you are within 72 hours of your arrival date.

How Does the TDAC System Work?

The TDAC system streamlines the entry process by digitizing information collection previously done on paper. The system offers two submission options:

You can submit for free within 3 days before your arrival date, or submit earlier anytime for a small fee (USD $8). Early submissions are automatically processed when it becomes 3 days before arrival, and your TDAC will be emailed to you upon processing.

TDAC delivery: TDACs are delivered within 3 minutes of the soonest availability window for your arrival date. They are emailed to the traveler's provided email address and are always available for download from the status page.

Why use the Agents TDAC System

Our TDAC service is built for a reliable, streamlined experience with helpful features:

Multiple Entries into Thailand

For regular travelers with multiple trips to Thailand, the system lets you copy a previous TDAC's details to quickly start a new application. From the status page, select a completed TDAC and choose Copy details to prefill your information, then update your travel dates and any changes before submitting.

Thailand Digital Arrival Card (TDAC) — Field Overview Guide

Use this compact guide to understand every required field in the Thailand Digital Arrival Card (TDAC). Provide accurate information exactly as it appears on your official documents. Fields and options may vary depending on your passport country, travel mode, and selected visa type.

Key points:
  • Use English (A–Z) and digits (0–9). Avoid special symbols unless shown on your passport name.
  • Dates must be valid and in chronological order (arrival before departure).
  • Your selection of Travel Mode and Transport Mode controls which airport/border and number fields are required.
  • If an option says "OTHERS (PLEASE SPECIFY)", describe briefly in English.
  • Submission timing: Free within 3 days before arrival; submit earlier anytime for a small fee (USD $8). Early submissions are auto processed when the 3 day window begins and the TDAC is emailed to you upon processing.

Passport Details

  • First NameEnter your given name exactly as printed on the passport. Do not include family/surname here.
  • Middle NameIf shown on your passport, include your middle/additional given names. Leave blank if none.
  • Family Name (Surname)Enter your last/family name exactly as on the passport. If you have a single name only, enter “-”.
  • Passport NumberUse uppercase letters A–Z and digits 0–9 only (no spaces or symbols). Up to 10 characters.
  • Passport CountrySelect the nationality/country that issued your passport. This affects visa eligibility and fees.

Personal Information

  • GenderSelect the gender matching your passport for identity verification.
  • Date of BirthEnter your birth date exactly as on your passport. Cannot be in the future.
  • Country of ResidenceChoose where you live most of the time. Some countries require city/state selection as well.
  • City/State of ResidenceIf available, select your city/state. If missing, choose “OTHERS (PLEASE SPECIFY)” and type the name in English.
  • OccupationProvide a general job title in English (e.g., SOFTWARE ENGINEER, TEACHER, STUDENT, RETIRED). Text may be uppercased.

Contact Details

  • EmailProvide an email you check regularly for confirmations and updates. Avoid typos (e.g., name@example.com).
  • Phone Country CodeSelect the international dialing code matching the phone number you provide (e.g., +1, +66).
  • Phone NumberEnter digits only where possible. If including a country code, omit the leading 0 of the local number.

Travel Plan — Arrival

  • Travel ModeSelect how you will enter Thailand (e.g., AIR or LAND). This controls the required details below.If AIR is selected, Arrival Airport and (for Commercial Flight) Flight Number are required.
  • Transport ModeChoose the specific transport type for your selected Travel Mode (e.g., COMMERCIAL FLIGHT).
  • Arrival AirportIf arriving by AIR, select the airport of your final flight into Thailand (e.g., BKK, DMK, HKT, CNX).
  • Country of BoardingSelect the country of the last leg that lands in Thailand. For land/sea, select the country you will cross from.
  • Flight/Vehicle Number (into Thailand)Required for COMMERCIAL FLIGHT. Use CAPITAL letters and digits only (no spaces or hyphens), up to 7 characters.
  • Arrival DateUse your scheduled arrival date or border crossing date. Must not be before today (Thailand time).

Travel Plan — Departure

  • Departure Travel ModeSelect how you will leave Thailand (e.g., AIR, LAND). This controls required departure details.
  • Departure Transport ModeChoose the specific departure transport type (e.g., COMMERCIAL FLIGHT). “OTHERS (PLEASE SPECIFY)” may not require a number.
  • Departure AirportIf departing by AIR, select the airport in Thailand where you will depart.
  • Flight/Vehicle Number (out of Thailand)For flights, use airline code + number (e.g., TG456). Digits and CAPITAL letters only, up to 7 characters.
  • Departure DateYour planned exit date. Must be on or after your arrival date.

Visa and Purpose

  • Arrival Visa TypeChoose Exempt Entry, Visa on Arrival (VOA), or a visa you already obtained (e.g., TR, ED, NON-B, NON-O). Eligibility depends on passport country.If TR is selected, you may be required to provide your visa number.
  • Visa NumberIf you already hold a Thai visa (e.g., TR), enter the visa number using letters and digits only.
  • Purpose of TravelSelect the main reason for your visit (e.g., TOURISM, BUSINESS, EDUCATION, VISIT FAMILY). Choose “OTHERS (PLEASE SPECIFY)” if not listed.

Accommodation in Thailand

  • Accommodation TypeWhere you will stay (e.g., HOTEL, FRIEND/FAMILY HOME, APARTMENT). “OTHERS (PLEASE SPECIFY)” requires a short English description.
  • AddressFull address of your stay. For hotels, include the hotel name on the first line and street address on the next line. English letters and numbers only. Only your initial address in Thailand is required—do not list your full itinerary.
  • Province/District/Sub-district/Postal CodeUse the Address Search to auto-fill these fields. Ensure they match your actual stay location. Postal codes may default to the district code.

Health Declaration

  • Countries Visited (Last 14 Days)Select every country or territory where you stayed in the 14 days before arriving. Boarding country is included automatically.If any selected country is on the Yellow Fever list, you must provide your vaccine status and proof of Yellow Fever vaccination documents. Otherwise, only the country declaration is required. See the list of Yellow Fever–affected countries

Full TDAC Form Overview

Preview the full TDAC form layout so you know what to expect before you start.

Full TDAC form preview image

This is an image of the Agents TDAC system, and not the official TDAC immigration system. If you do not submit through the Agents TDAC system you will not see a form like this.

Benefits of the TDAC System

The TDAC system offers several advantages over the traditional paper-based TM6 form:

Updating Your TDAC Information

The TDAC system allows you to update most of your submitted information anytime before your travel. However, certain key personal identifiers cannot be changed. If you need to modify these critical details, you may need to submit a new TDAC application.

To update your information, simply log in with your email. You will see a red EDIT button which allows you to submit TDAC edits.

Edits are only allowed if it is more than 1 day before your arrival date. Same-day edits are not permitted.

TDAC full edit demo

If an edit is made within 72 hours of your arrival, a new TDAC will be issued. If the edit is made more than 72 hours before arrival, your pending application will be updated and automatically submitted once you are within the 72-hour window.

Video demonstration of the Agents TDAC system, and not the official TDAC immigration system. Shows how to edit and update your TDAC application.

TDAC Form Field Help and Hints

Most fields in the TDAC form include an information icon (i) that you can click to get additional details and guidance. This feature is particularly helpful if you are confused about what information to enter in a specific TDAC field. Simply look for the (i) icon next to field labels and click it for more context.

How to view TDAC form field hints

Screenshot of the Agents TDAC system, and not the official TDAC immigration system. Shows information icons (i) available in form fields for additional guidance.

How to Login to Your TDAC Account

To access your TDAC account, click the Login button located in the top right corner of the page. You will be asked to enter the email address that you used to draft or submit your TDAC application. After entering your email, you will need to verify it through a one-time password (OTP) that will be sent to your email address.

Once your email is verified, you will be presented with several options: load an existing draft to continue working on it, copy details from a previous submission to create a new application, or view the status page of an already submitted TDAC to track its progress.

How to login to your TDAC

Screenshot of the Agents TDAC system, and not the official TDAC immigration system. Shows the login process with email verification and access options.

Resuming Your TDAC Draft

Once you verify your email and pass the login screen, you may see any draft applications associated with your verified email address. This feature allows you to load an unsubmitted draft TDAC that you can complete and submit later at your convenience.

Drafts are automatically saved while you are completing the form, ensuring that your progress is never lost. This autosave functionality makes it easy to switch to another device, take a break, or simply complete the TDAC application at your own pace without worrying about losing your information.

How to resume a TDAC form draft

Screenshot of the Agents TDAC system, and not the official TDAC immigration system. Shows how to resume a saved draft with automatic progress preservation.

Copying a Previous TDAC Application

If you have already submitted a TDAC application in the past through the Agents system, you can take advantage of our convenient copy feature. After logging in with your verified email, you will be presented with the option to copy a previous application.

This copy function will automatically prefill the entire new TDAC form with the general details from your previous submission, allowing you to quickly create and submit a new application for your upcoming trip. You can then update any changed information such as travel dates, accommodation details, or other trip-specific information before submitting.

How to copy a TDAC

Screenshot of the Agents TDAC system, and not the official TDAC immigration system. Shows the copy feature for reusing previous application details.

Countries Declared as Yellow Fever Infected Areas

Travelers who have travelled from or through these countries may be required to present an International Health Certificate proving Yellow Fever vaccination. Keep your vaccination certificate ready if applicable.

Africa

Angola, Benin, Burkina Faso, Burundi, Cameroon, Central African Republic, Chad, Congo, Congo Republic, Cote d'Ivore, Equatorial Guinea, Ethiopia, Gabon, Gambia, Ghana, Guinea-Bissau, Guinea, Kenya, Liberia, Mali, Mauritania, Niger, Nigeria, Rwanda, Sao Tome & Principe, Senegal, Sierra Leone, Somalia, Sudan, Tanzania, Togo, Uganda

South America

Argentina, Bolivia, Brazil, Colombia, Ecuador, French-Guiana, Guyana, Paraguay, Peru, Suriname, Venezuela

Central America & Caribbean

Panama, Trinidad and Tobago

For more information and to submit your Thailand Digital Arrival Card, please visit the following official link:

Facebook Visa Groups

Thailand Visa Advice And Everything Else
60% approval rate
... members
The Thai Visa Advice And Everything Else group allows for a broad range of discussions on life in Thailand, beyond just visa inquiries.
Join the Group
Thailand Visa Advice
40% approval rate
... members
The Thai Visa Advice group is a specialized Q&A forum for visa-related topics in Thailand, ensuring detailed responses.
Join the Group

Recent discussions

Ask Thailand Community

These topics are pulled server-side from the ASK community so travelers can quickly see the latest THIM- and TDAC-related discussion around the rollout.

Why was I asked for my TDAC while entering Thailand if it's usually linked to my passport?
1491124
6 days ago
Is there a charge for the digital arrival card for Thailand?
2651017
2 weeks ago
What should I do if I have issues with the online arrival card for South Korea and my Thai partner's check-in process?
31975
2 weeks ago
Do I still need to use the TDAC or switch to the THIM app when returning to Thailand?
16923
3 weeks ago
Can I still use the TDAC for entry into Thailand after September changes, or should I consider a visa option?
62207
last month
What should I enter as the departure date on the TDAC when using a DTV to enter Thailand?
61569
last month
What are the cash requirements and TDAC procedures for travelers entering Thailand on a non-O visa?
9581016
2 months ago
Do I need to fill out the TDAC when returning to Thailand with a re-entry permit?
7832128
2 months ago
Can I use the THIM App instead of TDAC for the arrival code in Thailand?
1.1k73
2 months ago
Can I leave the return flight date blank on the TDAC form if I have a retirement visa?
1k3561
2 months ago
Will I be denied entry to Thailand if I submitted my TDAC just 2 days before arrival?
73675102
2 months ago
Can I submit the Digital Arrival Card through the THIM app?
9582417
2 months ago
How should I fill out the departure date on the TDAC form for my DTV entry into Thailand?
70653
2 months ago
What should I select as the Purpose of Travel for my DTV workation visa on the TDAC?
7261416
2 months ago
How do I fill out the TDAC form if I'm unsure of my return date for my stay in Thailand?
689911
2 months ago
Do I need an onward flight to use the TDAC when flying to Thailand with a retirement visa?
6841427
2 months ago
Should I include my return flight date on the TDAC for visa extension in Thailand?
6163101
2 months ago
Can I fill out the TDAC form for my kids from inside Thailand?
718710
2 months ago
Is filling out the arrival card on the THIM app the same as using the official website for TDAC?
7561012
2 months ago
Do I need to change my digital arrival card in Thailand if my flight is delayed?
7113419
2 months ago
Do I need to provide a flight number for departure when filling out my digital arrival card for Thailand if I have a DTV visa?
7463122
2 months ago
Can I still use the TDAC website for arrival cards in Thailand, or should I use the THIM app?
1k219
2 months ago
Is the THIM app operational for arrival cards in Thailand as of October?
7353015
2 months ago
What should I do if I can't access the TDAC website for my accommodation information before arriving in Thailand?
8352216
2 months ago
Can I obtain a TDAC for my daughter if her passport photo won't load in THIM?
6681120
3 months ago

Comments about Thailand Digital Arrival Card (TDAC)

Ask questions and get help with Thailand Digital Arrival Card (TDAC).

Comments (1,551)

Click comment and we will ask for your email, then OTP, then name.

Ravi #58CBEmail was verified

Submitted from the taxi to the airport, about four hours before departure, landing this evening. Card was in the mail before we reached the terminal. I was ready to be the warning story.

7
Holly #4C71Email was verified

Don't make that the plan. It worked because the window was already open and the site was up. Do it the day before and be bored instead.

3
Ravi #58CBEmail was verified

Agreed. I am the bad example that got away with it. PDF is saved.

1
Dan #6795Email was verified

For the next person doing this tired: passport name, arrival date in Thailand, first hotel, and a PDF you can open without wifi. Everything else in the group chat is optional noise.

5
Nia #D9EFEmail was verified

And each person their own card. That was the one we got wrong last year.

3
Dan #6795Email was verified

Yes. One passport, one card. I should have put that first.

1
Anonymous #F1C3Email was verified

Is a photo of the PDF on my camera roll enough, or do they scan a barcode from the official file? I don't want to depend on airport wifi to open a link.

5
Dan #6795Email was verified

Save the actual PDF. A photo of it is a backup. The officer mostly wants the passport, and you want the file if they ask.

3
Anonymous #F1C3Email was verified

PDF is offline in files. Photo is the backup. Wifi can do what it wants.

1
Holly #4C71Email was verified

Lands 1:40am. I put the date as the day the flight left, because in my head the trip started then. That was the day before. Changed it to the day I actually arrive.

4
Lee #0898Email was verified

After midnight in Thailand is the next date. The departure morning is a different piece of paper.

2
Holly #4C71Email was verified

Card says the arrival date. I checked it against the ticket's landing time, not the takeoff.

1
Jules #B508Email was verified

Is the PDF password protected? It opened straight away and now I trust it less, which is not reasonable, but here we are.

3
Dan #6795Email was verified

It isn't password protected. If your name and the date are right, that is the check. A password would just be another thing to lose.

2
Jules #B508Email was verified

Name and date are right. I will stop inventing problems.

1
Jeff #537AEmail was verified

Thim app not working, what do I do?

0
Anonymous #1935Email was verified

Yeah, the THIM app can be glitchy sometimes. I just ended up filling out the TDAC arrival card online before my flight instead, worked fine for me. Maybe try that if the app keeps acting up?

1
Jeff #537AEmail was verified

Thank you, that worked, got my PDF

0
Anonymous #1935Email was verified

Nice! Glad the TDAC card did the trick for you. Hopefully the THIM app gets more stable soon.

0
Jeff #537AEmail was verified

arrived in thailand with the TDAC, thank you

0
Anonymous #1935Email was verified

Sweet, welcome to Thailand! Hope you’re settling in well, did you find the TDAC process pretty smooth overall?

0
Grace #07ABEmail was verified

Cruise into Laem Chabang. The form's sea option exists. The ship's agent says they 'handle arrival'. I don't know if that means they file my TDAC or they mean the ship's papers.

4
Pete #AA97Email was verified

Ask them whose name is on the card. If they cannot show you your own PDF, file it yourself and pick sea.

3
Grace #07ABEmail was verified

They meant the ship's papers. I filed mine. Sea, not air. PDF in the mail.

1
Lee #0898Email was verified

Card was issued, then I changed hotels again the morning of the flight. Second new PDF arrived. I now have three files named almost the same. The latest timestamp is the one in my pocket.

4
Rosa #5AB4Email was verified

Rename it. 'FINAL' is a lie. Put the hotel name in the filename.

2
Lee #0898Email was verified

Renamed with the hotel. The other two are in a folder called old, which is where they can stay.

1
Rosa #5AB4Email was verified

Four of us. Mine is fine. My brother's has his first and last name swapped. He says the booth will understand. I say the booth will not be in the mood.

4
Fatima #2251Email was verified

Fix it before you fly if the window is still open. 'They will understand' is not a document.

3
Rosa #5AB4Email was verified

He fixed it. New PDF. I have stopped managing him, which will last until the next form.

2
Fatima #2251Email was verified

We thought my card covered my husband because we booked together. It doesn't. He needs his own before Friday. Writing it here because the booking email made us feel like one person.

6
Rosa #5AB4Email was verified

Two passports, two cards. The hotel booking can be the same address on both. That is the only part you share.

3

A TDAC is per traveler. A shared booking does not put a second person on the first card. File his passport on its own card before arrival.

4
Fatima #2251Email was verified

His PDF arrived. Same hotel, his name. We are two people again.

1
Marco #A31FEmail was verified

Airline moved me from the 9th to the 11th. Card was already issued for the 9th. I changed the date. New PDF says the 11th. I assume the 9th one is dead.

6
Sue #7063Email was verified

Use the one that matches the flight you will actually be on. Delete the other from your photos so you don't offer it out of habit.

3
Marco #A31FEmail was verified

Deleted. The 11th is the only file on the phone.

1
Anonymous #92AAEmail was verified

Friend says you can show up and do the TDAC at a desk in the airport if you forgot. I would like that to be a backup and not the plan.

4
Marco #A31FEmail was verified

Backup, not the plan. File before you fly. A desk, if you find one, is how you spend the time you thought you had for the toilet.

3

Submit the TDAC before arrival, inside the 3 days if you want it issued and free on the official site. Do not leave it for the immigration hall.

3
Jules #B508Email was verified

Three hotels. The form took the first and ignored the rest. Bangkok, then Krabi. I put Bangkok. Tell me that is the whole trick.

5
Lee #0898Email was verified

First place you sleep after arrival. Krabi is not a second TDAC. Keep the booking if you enjoy being prepared.

3
Jules #B508Email was verified

Bangkok is on the card. Krabi is in my email. I can live with that split.

1
Sue #7063Email was verified

Flight number is TG421 on the ticket and I typed TG412. One digit. Worth an edit, or will they see the airline and shrug?

4
Pete #AA97Email was verified

Edit it. It's one digit to you and the wrong plane to anyone who looks.

2
Sue #7063Email was verified

Edited. TG421. I read it off the ticket this time, not out of my head.

1
Holly #4C71Email was verified

THIM would not scan the passport. I did the TDAC website instead. A comment somewhere said that is now the wrong system. I have a PDF. I would like to stop reading comments.

6
Ravi #58CBEmail was verified

The website is the arrival card. The app is another door to the same card. A PDF with your name is the result. Stop reading.

4

The TDAC website is still a valid way to file. THIM does not replace it. If you have the card, you have done the arrival card. You do not also need the app.

4
Holly #4C71Email was verified

Phone died after I saved the PDF to the phone and not to mail. No second copy. Status page still shows it. I am downloading again onto a phone that has charge.

5
Ben #1D03Email was verified

Mail a copy to yourself when you have it. A phone is a bad only-copy.

2
Holly #4C71Email was verified

In the mail, on the phone, and on my husband's phone. Three is enough.

1
Ben #1D03Email was verified

Transit in Bangkok, six hours, not entering. Do I need a TDAC to sit in the terminal, or only if I go through immigration?

7
Carl #CD14Email was verified

If you don't enter, you don't do the arrival card. The moment the plan becomes 'I'll clear and eat in the city', you need one.

3
Ben #1D03Email was verified

Staying airside. No card. If the flight dies and they push us in, I'll do it on the spot and complain later.

1
Ab #50D3Email was verified

I am flying from delhi to Chiang rai and same route back. My flight is connecting in bangkok. What should I fill in arrival and departure detail. Chiang rai or bangkok?

-4
Chris P. #CF42Email was verified

I filled in Bangkok as arrival/departure since that’s where you actually enter and leave Thailand, even if your final stop is Chiang Rai. That worked fine for me!

-4
Ann #43B5Email was verified

Purpose of visit. Holiday. I am also visiting a friend. I picked tourism. I did not write a paragraph about the friend.

3
Carl #CD14Email was verified

Tourism covers a friend. The paragraph is how you talk yourself into the wrong box.

2
Ann #43B5Email was verified

Tourism stayed. Friend knows I'm coming. The form does not need the story.

1
Ann #43B5Email was verified

Passport has a middle name. I used the name I go by. The PDF looks neat and it is not the passport. How much does the booth care?

5
Ida K. #128CEmail was verified

They care. Match the passport, middle name included. Edit it now if you are still inside the window. A neat wrong name is still wrong.

4
Ann #43B5Email was verified

Edited. New PDF has the middle name. I liked the short one better. The passport does not.

2
Data protection policyTerms and conditionsDisclaimerPrivacy policyRefund policyTDAC ScamsTDAC StatusTHIM Guide

We are not a government website or resource. We strive to provide accurate information and offer assistance to travelers.