TDAC rejects my name, passport or phone: the exact rules

Checked 5 November 2026 by Darius Cheung. Independent guide, not a government website.

Short answer

TDAC fields accept narrow sets of characters. First and middle names take English letters and spaces only, and family names add one exception: a lone dash. So an apostrophe or hyphen fails. Passport numbers take letters and digits with no spaces, and phone numbers take digits only. Type names the way the machine-readable lines at the bottom of your passport print them, without the punctuation.

What each field accepts

These rules come from the validation code in the form itself. If a field is marked in red, compare what you typed with this table.

FieldAcceptsMaxFails on
Family nameEnglish letters and spaces, or a single -60O'BRIEN, SMITH-JONES, MÜLLER
First nameEnglish letters and spaces60JEAN-LUC, JOSÉ, a lone -
Middle nameEnglish letters and spaces (optional)60J.
Passport numberLetters and digits20Spaces or dashes
Phone numberDigits only (the code is a separate box)25+65 9123, brackets, dashes
Visa numberLetters, digits, spaces, /, - (optional)20A first character of = + @ -
OccupationEnglish letters, symbols, spaces100Digits, non-English script, or a first character of = + @ -
City of residenceLetters and common punctuation100Emoji, or a first character of = + @ -
Flight or vehicle numberEnglish letters, digits, symbols, spaces20Non-English script, or a first character of = + @ -
EmailOne normal address50Two addresses, or one over 50 characters

If your name has an apostrophe, hyphen or accent

Look at the two machine-readable lines at the bottom of your passport's photo page. International passport standards remove apostrophes, replace hyphens with a filler, and convert accents into plain letters, so those lines already show a form of your name the system can handle. For example:

This is our reading of the standard and the form's rules. It isn't official advice from Thai immigration, who have the last word at the border.

If you have no family name

Some passports show only one name. The family name pattern allows exactly one dash and nothing else, which suggests - is the intended entry. The form requires this box, so an empty one fails. First name has no such exception.

Things that catch people out

Uploads have rules too: a passport image must be JPG, JPEG, PNG or BMP up to 5MB, and a vaccination certificate must be JPG, JPEG, PNG or PDF up to 5MB with a file name under 250 characters.

Questions people ask

Does the TDAC have to match my passport exactly?

The form says full name in passport. Since it can't accept punctuation, use the plain-letter form shown in your passport's machine-readable lines.

Do I type my phone's country code twice?

No. The code goes in its own box and the number field takes digits only. Leave out the plus sign.

Can I write my hotel in Thai?

No. The address field rejects Thai script. See the accommodation guide for what to type.

Once your name and passport are accepted, you shouldn't have to work it out again. ArrivalFiller replays what you typed the first time, ready to check.

Add ArrivalFiller to Chrome, free

Where this comes from

Rules change, so check the official site before you travel. Where we quote a form's message, we copied it from the form's own public code. Some messages may rarely appear, and we don't run test submissions on government forms.