← All insights Visa & Talent

Before You Can Hire a Foreigner in Malaysia 2026: The Three Local-Hiring Gates Nobody Budgets For — Section 45F Vacancy Notification and Its New Tiered Fines From 30 June 2026, the Seven-Day MYFutureJobs Advertisement Below RM15,000, and the Section 60K JTKSM Approval ESD Checks Before It Will Even Open Your Employment Pass File

·14 min read

Almost every foreign-owned company that comes to us with a rejected or stalled Employment Pass has made the same mistake: it started at the wrong end. It picked the candidate, signed the offer letter, booked the flight — and only then went looking for the immigration process. But Malaysia does not begin the expatriate hiring process at the Expatriate Services Division. It begins with three separate local-hiring gates, administered by three different agencies, that must be cleared before ESD will accept an application at all. Miss them and you do not merely lose time; from 30 June 2026, when the Dewan Rakyat approved the revised penalty structure under section 45F of the Employment Insurance System Act 2017, one of them carries a compoundable fine that escalates with every repeat offence. This guide sets out the three gates in the order the system enforces them, the seven-day advertisement and the exemptions that genuinely work, the Section 60K approval that ESD silently checks first, and the realistic sequencing that turns a four-month scramble into a predictable eight weeks.

The three gates, in the order the system actually enforces them

Malaysia's policy position is not that foreign talent is unwelcome. It is that a Malaysian jobseeker must have had a genuine, documented opportunity at the role first. Three separate statutes give that policy teeth, and they operate in sequence rather than in parallel:

GateStatute / authorityWhat it requiresApplies to
1. Vacancy notificationSection 45F, Employment Insurance System Act 2017 — PERKESO (SOCSO)Notify PERKESO in writing of any vacancy or newly created position before you recruit for itEvery hire — Malaysian or foreign, junior or C-suite
2. MYFutureJobs advertisementPERKESO PAPD programme, prerequisite imposed by ESD / KESUMAAdvertise the expatriate vacancy on the MYFutureJobs portal for the prescribed minimum period, report the hiring outcome, obtain the verification letterExpatriate hires, unless an exemption category applies
3. Section 60K approvalSection 60K, Employment Act 1955 — JTKSM (Labour Department), via ePPAxObtain prior written approval from the Director General of Labour before employing any non-citizenEvery non-citizen employee, including expatriates
4. Employment PassESD / Immigration DepartmentThe pass application itself, under the salary and duration framework in force from 1 June 2026Expatriates in EP I / II / III categories
The sequencing error that costs a quarter. Gates 1, 2 and 3 each produce a document that a later stage wants to see. The advertisement cannot be back-dated. The Section 60K approval cannot be applied for retrospectively in a way that cures an existing unlawful employment. And ESD will not process an Employment Pass for a Category I position without the JTKSM approval already in hand. Companies that discover this at the end typically lose eight to twelve weeks and pay for the candidate's idle time — or worse, have already put the person to work in Malaysia on a social visit pass, which is a separate offence entirely.
An interviewer and a candidate shaking hands across a desk in a bright office
The law does not require you to hire a Malaysian. It requires you to be able to show that a Malaysian had a real chance to apply — and that you responded to those who did.

Gate 1 — Section 45F: telling PERKESO before you recruit anyone

This is the gate most foreign-owned companies have never heard of, and it is the one that changed in 2026.

Section 45F of the Employment Insurance System Act 2017 requires every employer to notify PERKESO, in writing, of any vacancy or newly created position before recruiting for it. In practice that notification is made by posting the vacancy on MYFutureJobs, PERKESO's national employment portal. The obligation is not limited to expatriate hiring — it covers a receptionist, a warehouse supervisor, a finance manager, anyone. It applies to a company with three employees just as it applies to a company with three hundred.

For years the provision existed without a meaningful penalty, and compliance was patchy. That changed through a legislative sequence worth understanding, because the number most companies have heard is now wrong:

DateWhat happenedPenalty position
2 December 2025Dewan Rakyat passes the Employment Insurance System (Amendment) Bill 2025Maximum fine of RM10,000 proposed for failure to notify
12 March 2026Dewan Negara amends the penalty provision after employer-group objections; Bill returnedFlat RM10,000 replaced with a progressive structure
30 June 2026Dewan Rakyat approves the revised tiered penaltiesUp to RM1,000 (1st offence) · up to RM3,000 (2nd) · up to RM5,000 (3rd and subsequent)

Two practical points follow. First, the fine is now materially smaller than the figure circulating in HR briefings from late 2025 — if a vendor is still quoting RM10,000 exposure, their material is out of date. Second, and more importantly, the deterrent is no longer the amount but the escalation. A company that treats vacancy notification as optional does not face one RM1,000 problem; it faces a rising schedule applied hire after hire, on a register that PERKESO maintains centrally and that sits alongside your contribution records.

The Ministry of Human Resources has signalled that enforcement will open with compliance notices and briefings rather than immediate compounds. That is a grace period, not an exemption, and it is the cheapest window a company will ever get to put the process in place.

What "before you recruit" actually means. The notification must precede recruitment activity — not precede the offer letter, and certainly not precede the start date. If you have already circulated the role to a headhunter, posted it on a commercial job board, or interviewed a candidate, the recruitment has begun. The safe rule for a Malaysian entity is mechanical: no role is opened to any channel until it exists on MYFutureJobs first. It costs nothing and it removes the entire category of risk.

Gate 2 — the MYFutureJobs advertisement: seven days, and the exemptions that work

For expatriate hiring, the same portal carries a second and heavier obligation. Before ESD will entertain an Employment Pass application, the employer must have advertised the position on MYFutureJobs under the PAPD programme, reported the outcome, and obtained a verification letter (Surat Perakuan Pengiklanan) from PERKESO.

The single most common error here is quoting the wrong duration, because it has been reduced twice and several public pages — including material still sitting on government-adjacent sites — have never been updated:

Effective fromMinimum advertising periodNote
1 January 202130 daysOriginal requirement. Some ESD portal pages still display this figure.
15 June 202314 daysHiring Outcome Report accepted from day 8. The conditional exemption for niche / specialised skills was abolished at the same time.
1 January 20257 daysCurrent minimum. PERKESO's PAPD FAQ No. 1 of 2026, effective 1 February 2026, is the governing reference.

The advertisement is not a formality that can be padded out with a vague notice. PERKESO expects the posting to carry the position title, academic qualification required, basic salary and any allowances, job scope, and the specific skills and competencies sought. A deliberately unattainable specification written to guarantee no local applicants is the classic failure mode: it produces a clean advertisement record and an ESD officer who asks why a role at this salary demands a decade of experience in a technology nobody in the market uses.

After the period closes, the employer submits a Hiring Outcome Report recording what happened to each Malaysian applicant — interviewed, rejected and why, or not contacted. PERKESO issues the verification letter by email from papd@perkeso.gov.my, generally within three working days of a complete submission. That letter is what unlocks the next stage.

A team of Malaysian office employees standing together in a modern workplace
The Hiring Outcome Report asks what you did with each local applicant. "No suitable candidates" without interview records is the answer that draws scrutiny.

Who is exempt from advertising

Exemption is category-based, not discretionary. The recognised categories are:

Exempt categoryCondition
Key posts and C-suiteMonthly basic salary of RM15,000 and above
Representative / Regional Office personnel (RERO)Approved representative or regional office structure
Investors, shareholders and ownersHolding equity in the Malaysian entity
Intra-corporate transfers and secondmentsTransfer within the group, or under a trade agreement commitment
International organisationsEmployees of recognised international bodies
Sports personnelAthletes and related roles
Niche / specialised skillsAbolished 15 June 2023 — no longer available

The RM15,000 line is the one that does real work. It is worth noting how it sits against the Employment Pass salary framework that took effect on 1 June 2026: an EP Category I role, at RM20,000 and above, is comfortably clear of the advertising requirement. An EP Category II role spans RM10,000 to RM19,999 — so it straddles the line, and whether you advertise depends on where in that band the package sits. Every EP Category III role, at RM5,000 to RM9,999, must be advertised. For a fuller treatment of those tiers, duration caps and the succession-plan condition, see our guide to the June 2026 Employment Pass salary thresholds.

Do not engineer the salary to cross RM15,000. Inflating a package on paper to escape a seven-day advertisement is a poor trade. The declared salary follows the expatriate through the EP application, the employment contract, PCB withholding, EPF treatment where applicable and any later renewal — and it sets the floor for what the role must actually pay. Seven days of advertising is cheaper than a permanently overstated salary that you then have to fund, tax and justify at renewal.

Gate 3 — Section 60K: the JTKSM approval ESD checks before it looks at your EP

Since 1 January 2023, section 60K of the Employment Act 1955 has required an employer to obtain the prior written approval of the Director General of Labour before employing any non-citizen. This is not a foreign-worker-only rule. It covers expatriates, and it is administered by the Peninsular Malaysia Labour Department (JTKSM) through the ePPAx system.

Three features of this gate matter operationally:

The ePPAx platform itself has moved. Manual, case-by-case submissions ceased to be accepted from 6 July 2026, and quota applications are now centrally managed by KESUMA through the FWCMS eQuota module. If your last hire was handled by emailing a labour office contact, that route has closed.

HR staff reviewing employment documents at a table
Three agencies, three portals, three reference numbers. The company that keeps them in one file clears the process; the one that keeps them in three inboxes does not.

How the gates line up against the June 2026 Employment Pass tiers

Putting the pieces together, here is what a foreign-owned Sdn Bhd actually faces per hire:

Roles.45F notificationMYFutureJobs advertisements.60K JTKSM approvalESD application
Malaysian employee (any level)RequiredNot applicableNot applicableNot applicable
EP Category I — RM20,000+RequiredExempt (above RM15,000)Required before ESD submissionUp to 5 years, subject to conditions
EP Category II — RM10,000–19,999RequiredRequired below RM15,000; exempt at RM15,000+RequiredUp to 2 years, renewable
EP Category III — RM5,000–9,999RequiredRequired — 7 days minimumRequired12 months, renewal capped
Professional Visit PassRequired where a position is createdGenerally not applicableRequired for non-citizensUp to 12 months, no dependants

Realistic timeline and cost

For a Category III hire — the most heavily gated case, and the most common for a new market entry — a properly sequenced run looks like this:

StepElapsed timeDirect costWhat it produces
Employer registration on MYFutureJobs1–3 working days (one-off)NilPortal account tied to your PERKESO employer code
Post vacancy (satisfies s.45F)Same dayNilNotification record; advertising clock starts
Advertising period7 days minimumNilLocal applicant pool to be screened and documented
Hiring Outcome Report + verification letter~3 working days after submissionNilSurat Perakuan Pengiklanan from PERKESO
Section 60K application via ePPAxTypically 1–3 weeksGovernment fee; agent fee if outsourcedJTKSM approval, valid 12 months
ESD company registration (if not already active)1–4 weeks, one-offESD registration feeActive ESD employer account
Employment Pass application and endorsement4–8 weeksPass fee, visa, security bond by nationalityApproved EP; endorsement in passport

Assume eight to fourteen weeks end-to-end for a first expatriate where the ESD account does not yet exist, and six to ten weeks once the company is already registered. The advertising period is the least of it — seven days is now a rounding error next to the Section 60K and ESD stages. Which is precisely why skipping it makes no sense.

A passport and boarding documents on a travel desk
Book the flight after the pass is endorsed. Working in Malaysia on a social visit pass while an application is pending is a separate offence for both the employer and the individual.

Six ways foreign-owned companies fail these gates

1. Hiring the Malaysian team without notifying at all. Section 45F applies to local hires too. A company that has staffed a twenty-person office over two years without a single MYFutureJobs posting has a compliance history, not a single incident — and it is exactly the pattern the tiered penalty structure was designed to reach.

2. Advertising after the decision. Posting a vacancy for a candidate who has already signed produces a record that reads as a formality, and it is visible: the outcome report shows no interviews and no rejections. Officers read these.

3. Relying on the abolished niche-skills exemption. This exemption was withdrawn on 15 June 2023. Advisers still citing it are working from pre-2023 material.

4. Quoting 30 days and building a schedule around it. The requirement has been 7 days since 1 January 2025. Companies that plan for 30 lose three weeks they did not need to lose.

5. Treating Section 60K as a foreign-worker rule. It covers every non-citizen employee. The China-based technical director being moved to KL needs it as much as a production operator does.

6. Missing the 14-day post-hire notification. Section 60K(3) is a separate obligation from the approval, and it is the one most often left undone once the pass is in hand. It sits alongside the other post-hire duties — EPF, SOCSO, EIS and PCB registration — covered in our employer payroll guide.

What to actually do

If you are setting up a Malaysian entity and expect to hire in the next twelve months, do three things now, before you have a candidate:

  1. Register as an employer on MYFutureJobs as soon as your PERKESO employer code exists. It is free, it takes a few days, and it converts Gate 1 from a project into a checkbox.
  2. Register with ESD in parallel with, not after, your first recruitment. The ESD company registration is a one-off that consistently sits on the critical path for first-time employers.
  3. Write the job specification honestly at the outset. The same text goes into the advertisement, the Section 60K application and the EP justification. Three inconsistent versions of one role is the most avoidable rejection there is.

The underlying logic is worth stating plainly, because it makes the rest of the process predictable: Malaysia is not asking you to prove that no Malaysian could do the job. It is asking you to prove that you looked, that you responded to those who applied, and that the expatriate you chose is being paid what the tier requires. Companies that build that evidence as they go clear these gates in days. Companies that assemble it afterwards spend months.

If the wider employment framework is new to you — contracts, working hours, statutory leave, termination — start with our Employment Act 1955 compliance guide for foreign employers. And if you would rather have the three gates, the ESD registration and the pass application run as one sequence rather than three, ONEKEY BIZ handles this end-to-end for foreign-owned companies: see Employment Pass — Category I or talk to us about your specific role and timeline.

Frequently asked questions

Do we have to notify PERKESO when we hire a Malaysian, or only when we hire a foreigner?

Both. Section 45F of the Employment Insurance System Act 2017 requires every employer to notify PERKESO in writing of any vacancy or newly created position before recruiting for it — regardless of whether the eventual hire is Malaysian or foreign, and regardless of seniority. In practice the notification is made by posting the vacancy on the MYFutureJobs portal. Following the amendment approved by the Dewan Rakyat on 30 June 2026, failure to notify carries a fine of up to RM1,000 for a first offence, up to RM3,000 for a second, and up to RM5,000 for a third and subsequent offences — replacing the flat RM10,000 maximum originally proposed in December 2025.

How many days must we advertise on MYFutureJobs before applying for an Employment Pass?

Seven days minimum, since 1 January 2025. This figure has been reduced twice and stale references are everywhere: the original requirement was 30 days from 1 January 2021, cut to 14 days on 15 June 2023, and cut again to seven days on 1 January 2025. Some government-adjacent pages still display 30 days. The governing reference is PERKESO's PAPD FAQ No. 1 of 2026, effective 1 February 2026. After the period closes you submit a Hiring Outcome Report recording what happened to each Malaysian applicant, and PERKESO issues the verification letter (Surat Perakuan Pengiklanan) by email from papd@perkeso.gov.my, generally within three working days of a complete submission.

Which expatriate hires are exempt from the advertising requirement?

Exemption is category-based, not discretionary. The recognised categories are: key posts and C-suite roles with a monthly basic salary of RM15,000 and above; representative and regional office personnel (RERO); investors, shareholders and owners; intra-corporate transfers, secondments and trade-agreement assignments; employees of international organisations; and sports personnel. Note that the conditional exemption for niche or specialised skills was abolished on 15 June 2023 — advisers still citing it are working from pre-2023 material. Against the Employment Pass tiers in force from 1 June 2026, an EP Category I role (RM20,000+) is exempt, an EP Category II role (RM10,000–19,999) straddles the RM15,000 line, and every EP Category III role (RM5,000–9,999) must be advertised.

What is the Section 60K approval, and does it apply to expatriates or only to foreign workers?

It applies to every non-citizen employee, expatriates included. Since 1 January 2023, section 60K of the Employment Act 1955 has required an employer to obtain the prior written approval of the Director General of Labour before employing any non-citizen. It is administered by JTKSM through the ePPAx system, and the approval letter must exist before the ESD submission — for EP Category I applications in particular, ESD expects it up front. Since 1 October 2024 approvals carry a 12-month validity. There is also a separate obligation most companies miss: section 60K(3) requires the employer to notify JTKSM of the employment within 14 days of the date of employment. Note that manual case-by-case submissions ceased to be accepted from 6 July 2026.

How long does the whole process take, and can the candidate start while it is pending?

Allow eight to fourteen weeks end-to-end for a first expatriate where the ESD company account does not yet exist, and six to ten weeks once the company is already registered with ESD. The seven-day advertisement is the smallest component; the Section 60K application (typically one to three weeks) and the Employment Pass itself (four to eight weeks) dominate. The candidate cannot start work while the application is pending. Working in Malaysia on a social visit pass is a separate offence exposing both the employer and the individual, and it is one of the fastest ways to compromise the pass application itself as well as future ones. Book the flight after endorsement, not before.

This article is general information only, not legal, tax or immigration advice. Policies, thresholds and official fees are set by the relevant Malaysian authorities and may change. Talk to our consultants about your specific situation.

How ONEKEY BIZ can help

Need help navigating this in Malaysia?

Our Mandarin- and English-speaking consultants handle the whole process — fixed quotes, zero hidden fees.