How to Check Your MM2H Application Status

User avatar placeholder
Written by Zilla Ahmad

June 19, 2026

7 min read

There is no public self-service tracker

Applicants often search for a portal where they can type a reference number and watch live status, the way some countries offer for their visa systems. In practice there is no widely available public self-service tracker for individual MM2H files, and because applications must run through a licensed agent, the agent — not the applicant — is the party in direct contact with the One Stop Centre (OSC). Status checking is therefore a relationship and process question, not a website login. Searching for a magic portal will only generate frustration.

Your agent is the official status channel

Since direct (DIY) applications are not permitted and the agent certifies and submits your dossier, your agent is the conduit for status enquiries to the OSC in Putrajaya. A competent agent will proactively tell you which stage you are at; a poor one will go quiet and force you to chase. The quality of your status visibility is, in large part, a function of the quality of your agent. If your agent cannot or will not tell you your stage, that opacity is itself a warning sign about the agent. (See How to Choose a Licensed MM2H Agent.)

What to ask your agent for

Vague questions get vague answers. Ask specifically:

  • Has the dossier been submitted to the OSC, and on what date?
  • Has the authorities’ review of completeness and financial compliance concluded?
  • Is the file currently in background vetting, or past it?
  • Has a Conditional Approval Letter (CAL) been issued?
  • If a CAL has issued, what is the precise deadline for the fixed deposit, medical and endorsement steps?
  • Is anything currently outstanding from us?

Precise, stage-specific questions get precise answers — and they expose an agent who is guessing or stalling.

Reading the stages

Knowing the pipeline lets you interpret the answers sensibly. “We submitted last month and it’s in review” is normal and expected. “It’s been in vetting for a while” is usually just the security stage taking its course, which is outside everyone’s control. “We’re waiting on a document from you” means the ball is firmly in your court — act the same day. The same raw answer (“it’s still processing”) means very different things depending on which stage you are in. (See MM2H Application Stuck for Months for what each stall implies and how to clear it.)

The MOTAC registry and what it does (and does not) tell you

The MOTAC website publishes the registry of licensed agents, which lets you confirm your agent is legitimate and currently licensed, and verify their licence number against the official series. This is essential due diligence — but it is not a personal application tracker. Do not confuse “I verified my agent on the registry” with “I checked my application status.” They answer different questions: one tells you your agent is real; the other tells you where your file sits. You need both, from different places.

How often to check without becoming a nuisance

There is a balance. Checking daily will not speed a file in vetting and may strain the agent relationship; never checking leaves you blind to a CAL deadline or an outstanding-document request. A sensible rhythm is a scheduled check-in at each expected milestone, plus immediate contact whenever the agent indicates something is needed from you. The goal is to never be the reason for a delay, while never missing a deadline that is yours to meet.

Red flags that your file is genuinely stuck

Distinguish normal waiting from real trouble. Red flags include: persistent inability to get a straight stage answer; an agent who stops responding entirely; a CAL deadline approaching with no action being taken; or inconsistent answers that do not add up over time. Routine vetting delays are not red flags; an uncommunicative agent is. If your agent has gone dark, treat it as urgent. (See What Happens to Your MM2H if Your Agent Goes Out of Business.)

Building your own status record

Because there is no portal, build your own. After each milestone, note the date and what was confirmed: submission date, review cleared, vetting stage, CAL issued, CAL deadline, deposit placed, endorsement. This running record means that if your agent changes — or disappears — a new agent can pick up exactly where things stood, and you can spot a stall against your own timeline. It costs nothing and protects everything. (See MM2H Processing Time in 2026 for what each interval should roughly look like.)

Key takeaways

There is no public tracker; your licensed agent is the status channel and the MOTAC registry is only for verifying the agent. Ask stage-specific questions, keep your own milestone record, check at a sensible rhythm, and treat an agent who cannot answer basic status questions as a problem in its own right.

How a well-run status relationship actually looks

It is worth painting the contrast between a healthy and an unhealthy status relationship, because the difference predicts how much stress the whole process will cause you. In a healthy relationship, the agent proactively reports at each milestone: “Dossier submitted to the OSC on the 3rd.” “First-stage review cleared; we are now in vetting.” “Conditional Approval Letter issued today — here is the deadline for the deposit and medical, and here is what we need from you this week.” You rarely have to chase, because the information arrives before you ask for it, and every message ties to a specific stage and, where relevant, a specific action.

In an unhealthy relationship, updates are vague and reactive: “Still processing.” “We’ll let you know.” “These things take time.” You cannot tell which stage you are at, whether anything is outstanding from you, or whether a deadline is approaching. The file may genuinely be progressing — but you have no way to know, and you cannot act on the parts that are yours to act on. Crucially, from your side this vagueness is indistinguishable from an agent who has gone quiet because something has gone wrong at their end.

Turning a vague agent into a precise one

If you are stuck with vague updates, you can often force precision with the right questions. Instead of “any news?”, ask the four stage-specific questions: submission date; whether anything is outstanding from you; whether you are in or past vetting; and whether a CAL has issued with a deadline. A vague answer to a precise question is itself diagnostic — an agent who genuinely knows the stage can answer all four; one who cannot may be guessing or stalling.

If precise questions still yield no clear answers over time, escalate your own due diligence. Re-verify the agent’s current licensing on the MOTAC registry, confirm they still operate from a physical Malaysian office, and consider whether the problem is the file or the agent. An uncommunicative agent is not merely an inconvenience; because they are your sole channel to the authorities, their silence can functionally stall an otherwise healthy application. Keeping your own milestone record throughout means that if you do need to bring in a replacement, the new agent can resume from where things actually stood rather than starting the reconstruction from scratch.

Frequently Asked Questions

Is there an official MM2H application status portal?

There is no widely available public self-service tracker for individual files. Because applications run through a licensed agent, the agent — not the applicant — is in direct contact with the One Stop Centre, so status checking happens through your agent rather than a website login.

How often should I ask my agent for an update?

A sensible rhythm is a scheduled check-in at each expected milestone, plus immediate contact whenever the agent indicates something is needed from you. Daily chasing will not speed a file in vetting; never checking risks missing a deadline that is yours to meet.

What does the MOTAC registry tell me?

It confirms that your agent is legitimate and currently licensed, and lets you verify their licence number against the official series. It is not a personal application tracker — verifying your agent and checking your application status are two different things, answered in two different places.

What are the warning signs my application is genuinely in trouble?

Persistent inability to get a straight stage answer, an agent who stops responding, a Conditional Approval Letter deadline approaching with no action, or answers that are inconsistent over time. Routine vetting delays are normal; an uncommunicative agent is not.

Related Articles

  • MM2H Application Stuck for Months: What It Means and What to Do
  • MM2H Processing Time in 2026: Realistic Timelines by Stage
  • How to Choose a Licensed MM2H Agent (and Verify the Licence)

References

  • MOTAC licensed-agent registry — mm2h.gov.my / motac.gov.my
  • OSC submission process (iProperty; Hartamas International)
  • Licensed-agent practice notes (SmartInvest Malaysia)

CATEGORIES

COUNTRIES

Join Our Email List

Sign up to receive the latest articles right in your inbox.

email address

*Replace this mock form with your preferred form plugin