How to Fill In the TDAC, Field by Field (2026)
Most TDAC questions are obvious. Four or five are not — and those are the ones travelers google from the departure gate: what to put as a child's occupation, which name is the "family name", what overnight flights do to your arrival date. This guide walks the form field by field, with the exact answers immigration expects. New to the TDAC? Start with our complete Thailand Digital Arrival Card guide.
Verified: October 28, 2026
Or skip the form entirely
Family name and first name
Copy both from your passport's machine-readable zone — the two lines of letters and chevrons at the bottom of the photo page. Family name is your surname as printed there, first name is everything else, middle names included. Special characters get transliterated the way the passport does it: Müller becomes MUELLER if that's what the MRZ says. Never type from memory.
The occupation field (including for children)
Keep it short and generic — 'Engineer', 'Teacher', 'Manager', 'Retired'. Nobody cross-checks job titles. The question everyone asks: for a child or minor, write 'Student' for school-age children, or 'None' for infants and toddlers. There is no wrong answer that causes problems here; leaving the field empty is what causes problems.
Passport number, character by character
Immigration scans your passport and looks up the TDAC attached to that exact number — one wrong character and no card is found. Watch the lookalikes: 0/O, 1/I, 8/B, 5/S. Read it from the passport itself, not a photo of a photocopy, and have someone else double-check it for you.
Arrival date and flight details
The arrival date is the local calendar date you land in Thailand — an overnight flight departing the 14th lands on the 15th, so the answer is the 15th. Flight number is the one on your final leg into Thailand (the TG/EK/QR code plus digits on your boarding pass), not your first departure. Purpose of visit: 'Holiday' or 'Tourism' for a normal trip.
Accommodation in Thailand
The form wants where you sleep on night one: accommodation type, name, province, district, sub-district and postal code. Copy these from your booking confirmation — Thai addresses don't follow Western patterns, and the province/district dropdowns confuse everyone. Staying with friends or family? Use their home address and choose the accommodation type that matches.
Countries visited in the last 14 days
A health-screening question: list countries you were physically in during the two weeks before arrival — including layovers where you left the transit zone. Pure airside transits generally don't count. Answer honestly and don't overthink it; for most travelers it's just their home country.
Children and families: one card each
Every traveler gets an individual TDAC — including infants. A parent completes the form on the child's behalf using the child's passport data, and each person receives their own QR code. Filing one card 'for the family' is the single most common family mistake at the desk. The official portal does take a group submission of up to 10 travellers at once, so you are not starting from scratch for each person — but it still issues one card per traveller, and a group larger than ten submits more than once.
After you submit: QR code, errors, and re-filing
After submission, download the TDAC/QR and keep the emailed copy; you can show it on a device or print it. Most submitted details can be corrected before travel with Update Arrival Card. Full name, passport number, nationality, and date of birth cannot be updated there, so submit a new correct form when one of those restricted identity fields is wrong.
Before you start: everything the form will ask for
Have every passport, the local arrival date, final transport details, the first night's full Thai address, recent travel history, and a working email address ready. The official portal supports individual and group submission for up to 10 travelers, but every traveler still receives an individual TDAC.
Review each traveler on the preview screen before submitting. After submission, permitted details can be changed with Update Arrival Card; full name, passport number, nationality, and date of birth require a new correct submission. See the official TDAC manual and FAQ.
Printable TDAC checklist: everything the form asks for, on one page.
Reading your passport the way the form wants it
Almost every card that cannot be found at the desk comes down to one thing: what was typed does not match what the passport says. The fix is to stop reading the tidy part of the photo page and read the machine-readable zone instead — the two lines of capital letters and chevrons across the very bottom. That zone is what the scanner reads, so it is the version of your identity that has to match.
A specimen first line looks like this:
P<GBRSMITH<<JOHN<MICHAEL<<<<<<<<<<<<<<<<<<<<
Read it as: document type P, issuing country GBR, family name SMITH, then a double chevron, then the given names JOHN MICHAEL separated by single chevrons. The chevrons are padding — type spaces, or nothing at all, never the chevron character itself.
Three rules follow from that, and between them they settle most name questions:
- The family name is everything before the double chevron. A passport printing DE LA CRUZ<<MARIA has the family name DE LA CRUZ, spaces included.
- Accents are already gone. A photo page showing MÜLLER will show MUELLER or MULLER in the machine-readable zone. Use the zone's spelling. Guessing the other one is the most common name mismatch there is.
- Every given name goes in. If the zone lists two, enter both. Leaving out a middle name the passport carries is a mismatch, however unimportant it feels.
The filing window, hour by hour
The system accepts a card only in the 3 days before your arrival date, or on the arrival day itself (see the exact dates). Not before — and being early is not a virtue here, because it is not possible. This is the timing that actually works:
| When | What to do | Risk |
|---|---|---|
| Weeks ahead | Gather your details, book the first night | None |
| 3 or 2 days before landing | File the card | Lowest — leaves time to fix an error |
| 24 hours before | File it if you have not | Workable, no margin |
| At the departure airport | File on your phone | Airline may ask at check-in; typos multiply |
| After landing | Kiosk in the arrival hall | Queue, poor connectivity, worst case |
The window is measured against your arrival in Thailand, not your departure. Leaving Sydney on Friday evening to land Saturday morning means you can file from Wednesday.
The window follows your arrival date
This is the part that catches people out. The window counts calendar days, not hours, and it follows your arrival date in Thailand: not your departure date, and not the date where you are when you file.
Say you land in Bangkok on a Tuesday. You can submit on the Saturday, Sunday, Monday or Tuesday. For every day of the week:
| You land in Thailand on | You can submit from |
|---|---|
| Monday | Friday |
| Tuesday | Saturday |
| Wednesday | Sunday |
| Thursday | Monday |
| Friday | Tuesday |
| Saturday | Wednesday |
| Sunday | Thursday |
The practical version: take your landing date in Thailand, count back three days on a calendar, and set a reminder for that day. On an overnight flight the landing date is often the day after you leave. Or let the calculator count for you.
Field by field: what immigration sees when it is wrong
This is the table worth reading twice. On the left is what you typed; on the right is what happens at the desk in Bangkok.
| Field | Get it wrong and… | How to be sure |
|---|---|---|
| Family and given names | The card exists but cannot be matched to you | Copy from the machine-readable zone |
| Passport number | No card is found at all — you refile at the desk | Read it aloud, character by character |
| Nationality | The wrong entry rules get applied to your case | Use the issuing country shown on the passport |
| Date of birth | Mismatch flag, then secondary questioning | Check the day and month order |
| Arrival date | The card is filed for the wrong day and does not count | Use the landing date from the ticket |
| Flight number | Usually survivable, but invites questions | Use the operating carrier's number |
| Accommodation | Questions about where you are actually staying | Match the booking confirmation |
| Email address | The QR code never reaches you | Re-read it before submitting |
One form, filled in completely
Abstract advice is easy to nod along to and hard to apply. So here is an entire card, filled in for an invented traveller, with the reasoning beside each answer.
Our traveller: Maria de la Cruz Santos, Spanish passport, flying Madrid to Bangkok overnight on 14 March, landing on the 15th, three nights at a hotel in Bangkok then onward to Chiang Mai, changed planes in Doha.
| Field | What she enters | Why |
|---|---|---|
| Family name | DE LA CRUZ | Everything before the double chevron in the machine-readable zone, spaces kept |
| Given names | MARIA SANTOS | Both names the zone lists, even though she never uses the second |
| Passport number | Copied character by character | Her passport has both a 0 and an O in it |
| Nationality | Spain | The country that issued the passport, not where she lives |
| Date of birth | Day first | The form is day/month/year; she uses the picker rather than typing |
| Occupation | Teacher | Short and generic. Nobody verifies it |
| Arrival date | 15 March | The landing date, not the 14th she departs on |
| Flight number | The operating carrier's | Her ticket shows a codeshare; she uses the number on the boarding pass |
| Accommodation type | Hotel | |
| Province | Bangkok | Listed as Krung Thep Maha Nakhon |
| District | Watthana | From the hotel's own address, not the booking site's summary |
| Sub-district | Khlong Toei Nuea | From the confirmation email |
| Postal code | 10110 | Fills itself once the sub-district is right |
| Countries in last 14 days | Spain, Qatar | Qatar counts: she cleared immigration during a long layover |
| Read back aloud before submitting | A typo here means the emailed copy never reaches her |
Three things about that table are worth pulling out.
Chiang Mai never appears. The form asks where you sleep on night one. The rest of the itinerary is not its business, and volunteering it creates mismatches to explain later.
Qatar appears. The fourteen-day question is a health-screening question, and a layover where you passed through immigration counts. A layover spent entirely airside does not.
The second given name appears. She has never written "Santos" on anything in her life. Her passport's machine-readable zone has it, so the card has it.
Special cases the form handles badly
Families. One card each. Adults complete their own, a parent completes a child's, including a newborn's. A single submission can carry up to 10 travellers, so you can do the household in one sitting — but it produces one card per person, never one card for the family. There is enough to this one that it has its own section below.
Transit. Land in Thailand and pass through Thai immigration — even only to collect and re-check a bag — and you need a card. Stay airside on a single through-ticket without clearing immigration and you do not. When it is genuinely unclear, file: an unused card costs nothing.
Land and sea arrivals. This is an entry requirement, not an airport requirement. Crossing from Malaysia at Sadao, from Laos over the Friendship Bridge, or arriving by ferry, you still need one. There is no flight number to give, so name the crossing point or the vessel in the transport field.
Dual nationals. Use the passport you will actually hand to the Thai officer, and use it consistently — the same document for the airline, the card and immigration. Mixing two passports across those three points is the fastest route into a long conversation.
Trips booked far ahead. Book the trip now, file the card inside the window. And if you change hotels on day three, the form still only wants night one.
Filing for a family
The rule is one card per person, and every consequence of that surprises somebody.
| The question | The answer |
|---|---|
| Does my baby need one? | Yes. A newborn on a parent's lap needs an individual card and receives an individual QR code |
| Can one card cover the family? | No. One card is always one person. But one submission can carry up to 10 travellers, each issued their own card |
| Who fills in a child's? | A parent. It is completed the same way, with the child's own passport |
| What occupation for a child? | "Student" for a school-age child, "None" for an infant. Nobody verifies it |
| Do children need their own passport? | Yes — Thailand requires an individual passport per traveller, valid six months beyond arrival |
| Can I do them all at once? | Yes — the official portal accepts up to 10 travellers per submission. A group of more than ten submits again for the rest |
| Do we all get separate codes? | Yes. Six travellers, six QR codes |
What actually goes wrong. Not the rule itself, which people accept quickly. It is the session. The group flow is supported, but it holds everyone's data in one unsaved form, so a timeout on traveller four takes travellers one to three with it. Have every passport in front of you before you start, and if the session drops twice, file each person as their own submission — the result is identical.
Before you start a family filing, write out each traveller's details somewhere you can copy from: name exactly as the machine-readable zone has it, passport number, date of birth, nationality. Six people means six sets of details, and doing it from six passports in your lap is where a digit gets transposed.
Carrying six codes. One printed sheet per family, each code labelled with a name, kept with whichever adult carries the passports — plus every code saved to a phone. Children's cards belong with a parent, not on a child's own phone.
The money. The government portal charges nothing for anyone, at any age. Paid services price per traveller, and that is where a family's costs multiply — which is worth checking carefully before you start, since some services (ours included) charge less for each additional person and some do not.
After you submit
Download the TDAC document and QR code as soon as the confirmation appears. The official system also sends it to the email address supplied, and the document can be shown on a phone or printed as a backup.
If something is wrong, use Update Arrival Card before travel for fields the portal permits. Full name, passport number, nationality, and date of birth are restricted; submit a new correct form if one of those fields is wrong. The latest valid submission is used. These correction and download paths are documented in the official TDAC FAQ.
Filing it yourself, or having it filed
The government portal is free and, with straightforward details, perfectly usable. Set a reminder for 3 days before your landing date, gather the list above, and give yourself fifteen unhurried minutes.
Assisted filing buys three specific things, and they are worth naming precisely rather than vaguely: somebody checks the fields most likely to be wrong before submission, the card goes in inside the window without you having to remember, and the questions are asked in your own language. Travelling alone with a simple passport and a hotel booking, you may need none of that. Filing for a family of five, from a country whose alphabet is not Latin, three days before you fly, it is a different calculation.
Want to see where other travelers go wrong? Read the 10 most common TDAC mistakes before you hit submit.
Sources checked
- Immigration Bureau: TDAC FAQ · October 28, 2026
- Immigration Bureau: TDAC user manual · October 28, 2026
- Tourism Authority of Thailand: TDAC launch announcement · October 28, 2026


