Official MDAC Form Walkthrough
A plain-language, field-by-field dissection of the Malaysian Digital Arrival Card immigration portal. Review exact character formats, tricky territorial dropdowns, and verified workarounds for common validation lockouts.
Personal & Passport Profile
Official government system validates these exact fields against international ICAO standard passport readers upon entry.
EXP_FAIL.
Arrival, Departure & Transport Mode
Specify exact border mechanics. Remember: arrival dates outside the official 3-day buffer will be rejected by the calendar selector.
PUBLIC BUS or the bus service code (e.g., CW1, CW2, 170). For KTM Shuttle Tebrau train, type SHUTTLE TEBRAU.
Accommodation & Geographic Classifications
This is where 64% of travelers encounter validation halts. Malaysia's administrative breakdown divides into Federal Territories and States.
If your hotel is in central Kuala Lumpur (Bukit Bintang, KLCC, Chinatown), do not select "Selangor" in the State menu! You must select WILAYAH PERSEKUTUAN KUALA LUMPUR. Selecting Selangor with a 50xxx postcode produces an automated database mismatch error.
HOTEL / MOTEL / RESORT or OTHERS. Under Address, clearly write the condominium tower name, unit number, and street.
50450, 10200). Never type country code prefixes (e.g., "MY-50450"). Consult our reference directory below if your booking voucher omits the postal index.
Common Form Traps & Instant Fixes
Hit a red error alert on the government site? Match your message below for the proven resolution.
"Invalid Passport Characters or Length"
The Culprit: Pasting your passport number with spaces, dashes, or spaces before/after the characters.
The Fix: Clear the input and type the number manually. Strictly alphanumeric characters without spacing (e.g. A1234567).
"Arrival Date Not Selectable / Disabled"
The Culprit: Attempting to submit 4 or more days in advance of your Malaysian arrival date.
The Fix: Set a calendar reminder. Submissions only open 3 calendar days before your arrival date based on Kuala Lumpur time (UTC+8).
"Postcode Does Not Match Selected State"
The Culprit: Choosing "Selangor" for KL locations, or picking "Pulau Pinang" with an airport transit code.
The Fix: Check the first 2 digits of the postcode against the state table below. For 50xxx-60xxx postcodes, State MUST be "Wilayah Persekutuan Kuala Lumpur".
"Submitted Successfully But No Email Arrived"
The Culprit: Strict corporate spam filters or server congestion during peak UTC+8 arrival hours.
The Fix: You do NOT need the email. Visit the official portal, click "Check Registration", enter your passport number and nationality to directly retrieve your PDF receipt.
Malaysian State & Postal Index Directory
Quick verification lookup for tourist epicenters across Malaysia. Keep this table handy when filling out the official address block.
| Top Destination Area | Official Portal State Dropdown | City (Bandar) | Typical Postcode Range |
|---|---|---|---|
| Kuala Lumpur (KLCC / Bukit Bintang) | WILAYAH PERSEKUTUAN KUALA LUMPUR | Kuala Lumpur | 50000 – 60000 |
| KLIA / KLIA2 / Petaling Jaya / Sunway | SELANGOR | Sepang / Petaling Jaya / Subang | 40000 – 48000 / 64000 |
| Penang Island (George Town / Batu Ferringhi) | PULAU PINANG | George Town | 10000 – 11900 |
| Johor Bahru (Causeway / Legoland) | JOHOR | Johor Bahru / Iskandar Puteri | 79000 – 81300 |
| Langkawi Archipelago | KEDAH | Langkawi / Kuah | 07000 – 07100 |
| Kota Kinabalu (Sabah) | SABAH | Kota Kinabalu | 88000 – 89000 |
| Kuching (Sarawak) | SARAWAK | Kuching | 93000 – 94300 |
| Malacca Historical City | MELAKA | Melaka | 75000 – 76450 |
Ready to Fill Out the Real Form?
You now have all format specifications, codes, and dropdown solutions. Click below to proceed directly to the Immigration Department of Malaysia portal.
imigresen-online.imi.gov.my. MDAC Guide is strictly independent and never requests payment or sensitive personal information.
Related Traveler Tools
View All Tools arrow_forwardWindow Calculator
Enter flight departure time to calculate your exact 72-hour registration opening and closing minutes.
Eligibility Checker
Discover in 3 clicks if your passport, Singapore residency, or transit route qualifies for exemption.
Pre-Departure Checklist
Ensure you possess passport validity, return itinerary proof, hotel voucher, and MDAC PIN before boarding.