What is the Malaysia Digital Arrival Card (MDAC)?
The MDAC is a free online registration every foreign visitor to Malaysia submits within 3 days before each arrival, by air, land, or sea. It is not a visa, and seven groups are exempt. Fill it in on the Immigration Department’s portal or MyNIISe app, and show it with your passport at the immigration counter.
- Cost:Free
- Window:3 days before arrival
- Official site:imigresen-online.imi.gov.my
- Last checked:19 Sep 2026
Is the MDAC a visa?
No. It is Malaysia’s online arrival registration for foreign visitors, completed before you arrive.
- It is separate from any visa and visa-free travelers still submit it
- At the immigration counter you show your MDAC registration and your passport
Do I need to fill in the MDAC?
Required
- All foreign citizens traveling to Malaysia
- Arriving by air, land, or sea
Not required
- Citizens of Singapore
- Diplomatic and official passport holders
- Malaysian permanent residents and long-term pass holders
- Brunei General Certificate of Identity (GCI) holders
- Brunei–Malaysia Frequent Traveller Facility holders
- Thailand Border Pass holders
- Indonesia Cross-Border Travel Document (PLB) holders
That list is the Immigration Department’s own, in force since 1 January 2024. If you are not on it, you register whether or not you need a visa.
When do I submit the MDAC?
3 days
Within 3 days before you arrive in Malaysia. The day you submit counts as one of the three.
On the official website, the Date of Arrival calendar only offers today, tomorrow, and the day after. If your date isn’t there yet, it’s too early to register.
What is the official MDAC website?
imigresen-online.imi.gov.my/mdac/main
If the address bar does not say imigresen-online.imi.gov.my, you are not on the Immigration Department’s MDAC site. The department’s MDAC announcements and FAQ are on www.imi.gov.my.
The Immigration Department’s MyNIISe app is a second official way to fill in the MDAC. Questions go to the department’s own inquiry system at eapp.imi.gov.my.
How do I fill in the MDAC?
Is the MDAC free?
Yes. The official portal charges nothing.
What changes if I arrive in Malaysia by land or sea?
The MDAC applies at land and sea checkpoints as well as airports: the official form’s Mode of Travel box offers AIR, LAND, and SEA.
- “Last Port of Embarkation before Malaysia” is a list of countries, not ports. Crossing from a neighboring country, pick that country. For example THA - THAILAND.
- Coming by ferry, the vessel number goes in the Flight / Vessel / Transportation No. box.
- Four entries on the exemption list above are for Brunei, Thailand, and Indonesia: holding one of those exempts you, but a Bruneian, Thai, or Indonesian passport on its own does not.
Crossing from Singapore, Brunei, Thailand, or Indonesia? Find your passport in the list below for what applies to you.
Official sources: Immigration Department: MDAC registration form · Immigration Department: “Who is eligible” infographic
What if something went wrong with my MDAC?
- Not sure it went through
- Use “Check Registration” on the official portal: it asks for your passport number, nationality, and a PIN
- A detail was wrong
- Submit a new MDAC with the correct details. That is what the Immigration Department’s FAQ says to do
Never pay a third party to “fix” it.
FAQ
Do I need an MDAC if I’m only transiting?
Do I fill in anything when I leave Malaysia?
I’m crossing for the day. Do I need an MDAC?
Does one MDAC cover more than one trip?
Can I fill in the MDAC for my family?
Can I use the MyNIISe app instead of the website?
How do I avoid a fake MDAC website?
How current is this?
What do I need to do before arriving in Malaysia?
Unless you are on the Immigration Department’s exempt list, register each traveler for free on imigresen-online.imi.gov.my/mdac/main or in the MyNIISe app within 3 days before every arrival, then show the registration and your passport at the immigration counter.
What’s different for your passport: Singapore · India · Brunei · Thailand · Indonesia
Does your passport need the MDAC?
- Afghanistan
- Armenia
- Azerbaijan
- Bahrain
- Bangladesh
- Bhutan
- Brunei
- Cambodia
- China
- Cyprus
- Georgia
- Hong Kong SAR
- India
- Indonesia
- Iran
- Iraq
- Israel
- Japan
- Jordan
- Kazakhstan
- Kuwait
- Kyrgyzstan
- Laos
- Lebanon
- Macao SAR
- Maldives
- Mongolia
- Myanmar
- Nepal
- North Korea
- Oman
- Pakistan
- Philippines
- Qatar
- Saudi Arabia
- Singapore
- South Korea
- Sri Lanka
- State of Palestine
- Syria
- Taiwan, Province of China
- Tajikistan
- Thailand
- Timor-Leste
- Türkiye
- Turkmenistan
- United Arab Emirates
- Uzbekistan
- Viet Nam
- Yemen
- Albania
- Andorra
- Austria
- Belarus
- Belgium
- Bosnia and Herzegovina
- Bulgaria
- Croatia
- Czechia
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Ireland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Moldova
- Monaco
- Montenegro
- Netherlands
- North Macedonia
- Norway
- Poland
- Portugal
- Romania
- Russia
- San Marino
- Serbia
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
- Ukraine
- United Kingdom
- Vatican City
- Antigua and Barbuda
- Argentina
- Bahamas
- Barbados
- Belize
- Bolivia
- Brazil
- Canada
- Chile
- Colombia
- Costa Rica
- Cuba
- Dominica
- Dominican Republic
- Ecuador
- El Salvador
- Grenada
- Guatemala
- Guyana
- Haiti
- Honduras
- Jamaica
- Mexico
- Nicaragua
- Panama
- Paraguay
- Peru
- Saint Kitts and Nevis
- Saint Lucia
- Saint Vincent and the Grenadines
- Suriname
- Trinidad and Tobago
- United States
- Uruguay
- Venezuela
- Algeria
- Angola
- Benin
- Botswana
- Burkina Faso
- Burundi
- Cabo Verde
- Cameroon
- Central African Republic
- Chad
- Comoros
- Congo
- Côte d’Ivoire
- Democratic Republic of the Congo
- Djibouti
- Egypt
- Equatorial Guinea
- Eritrea
- Eswatini
- Ethiopia
- Gabon
- Gambia
- Ghana
- Guinea
- Guinea-Bissau
- Kenya
- Lesotho
- Liberia
- Libya
- Madagascar
- Malawi
- Mali
- Mauritania
- Mauritius
- Morocco
- Mozambique
- Namibia
- Niger
- Nigeria
- Rwanda
- Sao Tome and Principe
- Senegal
- Seychelles
- Sierra Leone
- Somalia
- South Africa
- South Sudan
- Sudan
- Tanzania
- Togo
- Tunisia
- Uganda
- Zambia
- Zimbabwe