
Petronas Twin Towers in KL, Malaysia | Image Credit: Nour Betar
MDAC at a Glance
What it is | Malaysia's mandatory pre-arrival e-form, run by the Immigration Department of Malaysia (JIM) |
Who's exempt | Singapore citizens (fully exempt at every entry point), Malaysian citizens/PRs, diplomats, valid long-term pass holders, and select border-pass holders |
Who still needs it | Most other foreign nationals, including citizens of visa-free countries, non-Singaporean family members, and Singapore PRs without a Malaysian long-term pass |
Cost | Free (RM0) |
Submission window | Within 3 days (72 hours) of your scheduled arrival, at the earliest (including the date of submission) |
Where to submit | imigresen-online.imi.gov.my/mdac/main or the MyNIISe app |
Validity | Single entry only , a new MDAC is required every time you enter Malaysia |
KLIA Autogate | Singapore passport holders are eligible; passports must be valid 6+ months and MDAC must be filed first. |
If you are a Singaporean Citizen travelling to
Malaysia from Singapore, you are completely exempt from the Malaysia Digital Arrival Card (MDAC), whether you're flying into KLIA or driving across the Johor Causeway. But Singapore permanent residents, non-Singaporean family members travelling with you, and pretty much every other visa-free nationality still need to file the MDAC. This guide covers exactly who's exempt, how to register in minutes, and what changes if you want to use Malaysia's autogates.
🇲🇾 Malaysia Travel Essentials 🇲🇾
📱 Sort your data before you cross the border
✈️ Arriving at KLIA
🚌 Crossing the Causeway into Johor
🚗 Explore Malaysia at your own pace
🎢 Must-book once you're through immigration
What Is the Malaysia Digital Arrival Card (MDAC)?
The Malaysia Digital Arrival Card (MDAC) is a free online pre-arrival declaration form administered by the Immigration Department of Malaysia (Jabatan Imigresen Malaysia, or JIM). It's been mandatory since 1 January 2024 as part of Malaysia's Visa Liberalisation Plan, replacing the old paper arrival card.
Think of it as a digital heads-up to the border instead of a visa: filling it in gets you a QR code that immigration officers scan on arrival. It collects your passport details, flight information, and accommodation address in Malaysia, and it's entirely separate from any visa you might also need.
Do Singaporeans Need MDAC for Malaysia?
No, Singapore citizens don’t need the MDAC at any entry point into Malaysia, including air, land, and sea. That covers KLIA and KLIA2 as well as the Johor Bahru land checkpoints (Bangunan Sultan Iskandar and Kompleks Sultan Abu Bakar). This is confirmed directly by
Singapore's Ministry of Foreign Affairs.
But three groups travelling on a Singapore-linked passport or residency status still need to pay attention:
Singapore permanent residents (PRs): This group is not automatically exempt from the MDAC. If you hold a valid Malaysian long-term pass (Employment Pass, Student Pass, MM2H, and similar), you're exempt; if not, you need to submit the MDAC like any other visitor.
Non-Singaporean family members: If you're travelling with a spouse, child, or relative who holds a different passport, they need their own MDAC.
Frequent travellers planning to use the autogate: Singaporeans do not need MDAC for ordinary entry, but Singaporeans who want to enrol for automated immigration clearance should submit MDAC before arrival.
The 3-day (72-hour) rule: If you do need to submit an MDAC, as a non-Singaporean, an SG PR without a Malaysian pass, or a Singaporean planning to enrol for autogate, you can only do it within 3 days (72 hours) of your scheduled arrival time, including the date of submission. If you try to submit any earlier, the portal will just reject it. While you don't have to do it too far in advance, it's much better to get it sorted a few hours before you head to the airport instead of scrambling to do it while you're on the plane or standing in the arrivals hall!
How to Register for the MDAC: Step-by-Step
Registration takes about 5 to 10 minutes if you have your documents ready. Before you start, gather: your passport (valid 6+ months), flight details (flight number, arrival date and time), and your accommodation address in Malaysia: a hotel booking confirmation works, but a P.O. box doesn't. If you'll need mobile data to complete this on the go, it's worth sorting a
Malaysia eSIM before you fly.
Go to the official portal or app. Use
imigresen-online.imi.gov.my/mdac/main in your browser, or file directly through the
MyNIISe app, which Malaysia's Immigration Department added in 2026 as an alternative to the web form. Type the URL in directly rather than clicking a search ad.
Fill in the form. You'll need personal details, passport information, flight number, arrival date and port of entry and your Malaysian accommodation (hotel) address.
Review carefully before submitting. There's no edit function once you submit, if you spot a mistake afterwards, you'll need to submit a new MDAC.
Keep your MDAC confirmation/details accessible after submission. Screenshot it or save the email offline, since airport Wi-Fi isn't always reliable, and present it at immigration alongside your passport.
⚠️ Only use the official portal or app!
The MDAC is completely free: there's no legitimate reason to pay anyone for it. Malaysia's Immigration Department has repeatedly warned travellers about fake websites that mimic the official MDAC portal and charge anywhere from USD 10 to USD 80 for a free government service, sometimes appearing as paid search ads above the real site.
Before you submit anything, check that the URL ends in
imi.gov.my, that domain suffix is reserved for Malaysian government sites, and no genuine MDAC service will ask for a credit card.
KLIA Autogate Eligibility: Can Singaporeans Skip the Immigration Queue?
Yes, if you’re a Singapore passport holder, you’re eligible to use the autogates (e-gates) at KLIA and KLIA2, so you can breeze right past those long immigration queues!
To use the autogate, you'll need:
A passport valid for at least 6 months from your arrival date
A completed MDAC submitted before you approach the gate (only if you want to use the automated clearance/e-gates process)
A biometric (e-passport). The gate reads the chip in your passport and cross-checks it against live facial recognition.
MACS 2.0 at the Johor Land Border
If you're driving or taking the causeway/Second Link into Johor rather than flying into KLIA, the relevant system is MACS 2.0 (Malaysian Automated Clearance System), not the KLIA autogate. It's built specifically for the high-volume Singapore-Malaysia commuter corridor at the Bangunan Sultan Iskandar and Kompleks Sultan Abu Bakar checkpoints.
Feature | KLIA Autogate | MACS 2.0 (Johor land border) |
Primary users | Eligible foreign nationalities (incl. Singapore) | Singapore citizens holding Singapore passport |
Passport validity | Minimum 6 months | No less than 3 months |
MDAC required | Yes, before using the gate | Yes, required for Singapore citizens for MACS 2.0 registration |
Best for | International flights through KLIA/KLIA2 | Daily or frequent Singapore-Johor land crossings |
Malaysia is also in the middle of rolling out MyNIISe (National Integrated Immigration System), a QR-code-based clearance platform replacing older immigration infrastructure. It's been in phased rollout since 31 March 2026 at major checkpoints, including the Johor land border and several international airports. Even if you clear immigration via a QR code under MyNIISe, you're still required to carry your physical passport, officers can ask to inspect it at any point. If you'd rather skip the queue altogether on arrival, KLIA's fast-track and lounge service is a paid alternative worth considering, autogate-eligible or not.
MDAC vs eVisa vs Autogate: What's the Difference?
Requirement | What it is | Who needs it | Cost |
MDAC | Pre-arrival declaration form | All foreign nationals except exempt categories (e.g. Singapore citizens) | Free |
eVisa / Visa | Entry permit | Nationalities that require a visa, subject to Malaysia's visa rules. | Varies by nationality |
Autogate enrolment | Automated immigration clearance | Optional, for eligible nationalities who want faster processing | Free |
It’s important to note that these requirements are different. Even if you don’t need a visa, you might still need to file an MDAC. Some travellers, including many from South Asian and African countries, will need both.
Using the autogate is optional; it simply makes passing through immigration faster once you’ve enrolled and submitted your MDAC.
What Happens If You Arrive Without an MDAC?
If you're not exempt and arrive without one you may face delays or additional checks, and should not rely on being able to complete the process after arrival.. It's not worth the risk when the form takes minutes and the submission window is generous; it’s best to sort it during the 72 hours before you fly, not after you land.
Frequently Asked Questions About the MDAC
Do Singaporeans need MDAC for Malaysia?
No. Singapore citizens are fully exempt from the MDAC at all entry points: air, land, and sea, including KLIA and the Johor Bahru checkpoints. The main reason a Singaporean might still choose to submit one is to enrol for autogate access on future trips.
How do I submit the MDAC online?
Go to the official portal,
imigresen-online.imi.gov.my/mdac/main, or file directly through the MyNIISe app. Fill in your passport, flight, and accommodation details, review everything carefully (there's no edit function after submission), and save the QR code you're emailed.
When should I fill out the MDAC for Malaysia?
You should fill out the MDAC for Malaysia within 3 days (72 hours) of your scheduled arrival, including the date of submission, that's the earliest the portal will accept it. There's no strict deadline before landing, but submitting at least a few hours ahead avoids relying on spotty airport Wi-Fi.
Who is exempt from completing the MDAC?
Singapore citizens are exempt from the MDAC requirement at all Malaysian entry points. Other exemptions apply to specific categories of travellers, including Malaysian permanent residents and holders of valid Malaysian long-term passes. Certain travellers using designated border documents may also be exempt at specific checkpoints. Because these exemptions depend on the traveller's status, passport or border document, and sometimes the entry point, check the applicable requirements before travelling.
Is the Malaysia Digital Arrival Card free?
Yes, the Malaysia Digital Arrival Card is completely free (RM 0). The only official channels are
imigresen-online.imi.gov.my/mdac/main and the MyNIISe app. Any third-party site charging a fee is not authorised by Malaysia's Immigration Department, even if it appears near the top of search results.
Do I need to submit a new MDAC every time I enter Malaysia?
Yes, you need to submit a new MDAC for each trip to Malaysia. The MDAC form records your intended arrival and departure details, including your arrival date and port of entry, so make sure the information you provide matches your upcoming trip. If you leave Malaysia and return later, submit a new MDAC for the return trip.
Related Articles
What is Klook?
Klook is a leading pan-regional experiences platform in Asia Pacific, purpose built to digitalize experiences and make them accessible to every traveler.
Our mission is to build the digital infrastructure for the global experience economy — empowering merchants to share their passions and travelers to discover the heartbeat of each destination. We operate a mobile-first, curated platform featuring diverse experiences across global destinations.