TDAC (Thailand Digital Arrival Card) failures often stem from: name mismatch with passport, incorrect passport number format, date format/range errors, and wrong update methods after flight/accommodation changes (what to update vs. re-enter). This article organizes a reusable troubleshooting library by 'error type → possible cause → immediate fix → update or re-enter', offering a streamlined process to minimize rejections/delays.

In the TDAC official guide, the system provides the Update Arrival Card (update) function, but it also clearly states: some core identity information is "not modifiable through the update function"; if these must be changed, the official recommendation is to resubmit a new form, with the system taking the "latest submission" as valid.
You can update submitted information (e.g., flight, accommodation, and other travel-related details) via the "Update Arrival Card" before travel.
The official user guide specifies: Full Name (passport name) / Nationality / Date of Birth cannot be updated; the official FAQ further states: Passport Number is also not within the updatable scope.
Tip: Retrieving the update entry typically requires the TDAC number + date of birth + nationality (as per system requirements), so be sure to save the TDAC file/QR code received in your email.
Below is a tool table of the most common issues made as "phenomenon → cause → immediate correction" (you can directly paste it into the AIAIG tool page).
| Phenomenon/Error you see (common) | High-probability cause | Immediate correction action (priority from high to low) | Ultimately requires "update" or "re-fill" |
|---|---|---|---|
| Name mismatch / Name invalid / Inconsistent with passport | 1) Used nickname/inconsistent Chinese pinyin 2) Wrong name order 3) Extra punctuation/spaces 4) MRZ recognition misread characters (0/O, 1/I) | ① Check character by character against the ==passport MRZ== (machine-readable zone) ② Use all English ③ Do not add commas, periods ④ If using MRZ scan, manually verify each item after recognition | Re-fill (name not updatable) |
| Passport number invalid / Passport No. invalid | 1) Passport number contains spaces 2) Letter O written as number 0 3) Letter I written as 1 4) Entered old passport number | ① Remove all spaces and symbols ② Check character by character against the passport information page ③ Avoid auto-fill/auto-correct ④ If using a new passport, re-fill with the new passport number | Re-fill (passport number not updatable) |
| Birth date/date format error / Invalid date / Date selector not allowing selection | 1) Date format inconsistent with system requirements 2) Used manual entry but system requires selector 3) Timezone/browser cache causing display anomalies | ① Prioritize using the system date selector ② Input according to the format indicated on the page (do not create your own format) ③ Clear cache/change browser/incognito mode ④ If still not working, switch device (desktop) | Re-fill (birth date not updatable) |
| "No record found/cannot update" / No record found | 1) TDAC number incorrect 2) Birth date/nationality inconsistent with submission 3) You submitted multiple times, using an old TDAC number | ① Copy the TDAC number from email/downloaded PDF ② Confirm birth date and nationality match the submission ③ If you have already re-filled, use the ==latest TDAC== for updates | Depends on which field you need to change |
| Flight changed, how to modify? | The flight/arrival date/departure location you filled has changed | ① If only flight/travel fields change, use Update Arrival Card ② After modification, resubmit and download new QR | Usually update (flight is updatable) |
| Accommodation hotel/address changed, how to modify? | Accommodation information changed or address written incorrectly | ① Use Update Arrival Card to modify accommodation fields ② Resubmit and save the updated TDAC | Usually update (accommodation is updatable) |
| Not receiving email/did not save QR code | Email entered incorrectly, went to spam, or network issues | ① Check spam folder ② Use saved PDF/screenshot ③ If no record at all, resubmit and confirm email is correct | Case-dependent (commonly re-fill) |
TDAC name consistency should, in principle, match your passport information (especially the MRZ machine-readable zone). Here's a "zero-dispute" approach:
Name is one of the fields explicitly stated as "non-updatable" in the official guidelines: ==directly resubmit a new TDAC==, ensuring the new submission information is correct; the system takes the latest submission as authoritative.
If you are helping family or clients fill it out: always have them take a clear photo of the passport information page + MRZ, and have them verify the three items "name/passport number/birthdate" before submission to avoid refilling costs.
Official FAQ also states: if information cannot be updated (e.g., core identity fields), it is recommended to refill; and multiple submissions are allowed, with the system taking the latest submission as authoritative.
I misspelled one letter in my name. Can I update it directly?
I entered one digit too many or too few in my passport number. Can I update it?
My flight number or arrival time has changed. Do I need to refill the form?
I submitted twice. Will this cause issues? Which submission is actually valid?
Why does it say 'record not found' when I try to update?
.png)