Home / Resources / Foreign Software Developers

Immigration

Can Foreign Software Developers Get an Employment Pass in Malaysia?

Yes, if the company is eligible, the developer qualifies and the salary reaches a category.


Quick answer: A foreign software developer can get an Employment Pass in Malaysia when the hiring company is MDEC-eligible, the developer qualifies as a foreign knowledge worker, and the basic salary reaches at least RM5,000 per month. A degree in any field qualifies, as does an ICT diploma or certificate with 2 years' experience on the MD route or 5 years on the non-MD route. The company also needs section 60K approval, a MyFutureJobs acknowledgement and approved projection headcount.

Key takeaways

  • Degree in any field qualifies, or ICT diploma or certificate with experience.
  • Basic salary of RM5,000 or more, with category by salary.
  • The company must be an eligible MD or non-MD ICT company and hire for approved activities.
  • Software development services count as a qualifying activity for non-MD companies.
  • Outsourced resourcing models can fall into non-qualifying staff augmentation.

Who Qualifies as a Developer

MDEC's FKW definition has three limbs: a bachelor's degree in any field, an ICT diploma or specialised ICT certificate plus relevant experience, or a professional, executive, management or technical role in IT-enabled services. A developer with a computing degree, a non-computing degree, or an ICT certificate and experience can each fall within one limb. The experience requirement for diploma and certificate holders is 2 years on the MD route and 5 years on the non-MD route.


Salary Bands for Developers

Category Minimum basic salary (MDEC) Maximum contract (MDEC)
Category 1 RM20,000 per month Up to 60 months, subject to MDEC discretion
Category 2 RM10,000 per month Up to 24 months
Category 3 RM5,000 to RM9,999 per month Not exceeding 12 months

The category table above is as MDEC publishes it on its Expats Service Centre pages. Immigration's revised salary policy applies to applications received on or after 1 June 2026 and its FAQ says companies may apply for employment periods of up to 60 months, without listing validity by category. The two sources do not match on duration, so confirm the period you can request with MDEC before you quote it in an offer letter.


Which Companies Can Hire Developers

  • MD status companies in operation whose approved activities cover the work.
  • Non-MD ICT companies in Infotech, Global Business Services (which MDEC says includes software development services) or Digital Content, with the capital and office rules met.
  • Not trading, manufacturing, staffing or staff augmentation businesses.

The Staff Augmentation Trap

MDEC describes staff augmentation as including resource requests through a form, projects without project managers where resources do not manage the project, pricing tables by resource or work permit cost, and resources with no service level commitment beyond available hours. A software house that supplies developers by the hour to clients may fall into that description. MDEC states it may check and revoke passes or MD status. Outcome-based projects with project management, service levels and a delivered result sit on the right side of the line described.


Hiring a foreign IT professional? WhatsApp us. We will check your case before you apply.

WhatsApp Us


Hiring Steps for a Developer

1

Company is registered with MDEC

MD companies subscribe through the Expats System. Non-MD ICT companies register and are assessed first. The company uploads the Authorised Person Letter and the Expatriate Service Agreement.

→
2

Obtain JTKSM section 60K approval

Apply through Xpats Gateway. Approval is valid for 12 months and one application covers several vacancies.

→
3

Advertise on MyFutureJobs

Obtain the PERKESO acknowledgement letter for the vacancy unless an exemption applies.

→
4

Submit the FKW Projection Request

File in the eXpats system with all mandatory documents. The FKW Approval Committee decides.

→
5

Submit the individual FKW application

File through Xpats Gateway with online payment. MDEC and Immigration approve or reject, and MDEC issues the letter.

→
6

Visa, endorsement and start

The applicant stays outside Malaysia until the Approval Letter is issued and any Reference Visa or eVisa is obtained. Endorsement at ESC KLIA Terminal 1 or at the Expats Service Centre follows.


Example: Two Developers, Two Categories

Example. A senior developer offered RM18,000 basic falls in Category 2, with a maximum contract of up to 24 months on MDEC's table. A mid-level developer offered RM8,500 basic falls in Category 3, with a contract not exceeding 12 months. Allowances are excluded when measuring salary. Confirm the period with MDEC, since Immigration's FAQ refers to up to 60 months generally.


Common Mistakes

⚠️

Counting allowances or bonuses toward salary

Only basic salary counts.

⚠️

Hiring a freelancer

The Employment Pass requires a contract of service with the company.

⚠️

Choosing a staff augmentation model

MDEC lists it as non-qualifying.


How We Help

What we handle for you

Before you apply

  • Check which MDEC route your company fits, MD status or non-MD ICT, and whether the post, salary and category match.
  • Prepare the JTKSM, MyFutureJobs and supporting documents with your team and review them against MDEC's checklist.

Application

  • Prepare the FKW projection and pass application for your company's authorised person to submit, and help you respond to MDEC and Immigration queries.
  • MDEC states that companies are discouraged from nominating a third-party agent as the authorised person, so the submission stays under your own account.

Why companies choose us

End-to-end under one roof

  • We handle company incorporation, Malaysia Digital status, accounting and payroll as well as expatriate pass preparation, so your structure, payroll and hiring plan stay aligned.
  • The company is set up correctly from day one.

We check before you invest

  • We confirm eligibility, including whether you can hire the expatriates you need, before a foreign investor decides to incorporate in Malaysia.
  • Neutral Consulting PLT is a Kuala Lumpur firm led by a Managing Partner who is a member of the Malaysian Institute of Accountants.

Frequently Asked Questions

Straight answers to the questions we hear most.

Who counts as a foreign knowledge worker?

On MDEC's MD route, a foreign knowledge worker holds a bachelor's degree in any field, or a diploma in multimedia or ICT, or a specialised ICT certification, with at least 2 years of relevant experience, or holds a professional, executive, management or technical role in IT-enabled services. On the non-MD route the experience requirement for diploma and certificate holders is 5 years. MDEC also lists exemptions for Global Business Services and Creative Content roles.

Which companies can apply through MDEC?

MDEC's Expats Service Centre serves companies with Malaysia Digital (MD) status, or MSC Malaysia status, that are in operation and comply with the conditions of that status. It also serves ICT companies without MD status that are fully operational and use ICT as their core business, subject to a minimum paid-up capital, a physical office and an assessment by MDEC. Companies in non-qualifying activities, such as trading, staffing and staff augmentation, do not qualify.

Is the minimum salary basic salary only?

Yes. Immigration's revised policy FAQ says the minimum salary is measured on basic salary only, and allowances and other payments are excluded. It applies to applications received on or after 1 June 2026. Complete applications received before that date are assessed under the previous policy.

Does staff augmentation qualify?

No. MDEC lists staff augmentation among the activities that do not qualify, describing it as resource requests through a request form, projects without project managers, pricing by resource tables or work permit costs, and resources with no service level commitment beyond available hours. MDEC states that it may check for these activities and revoke passes or MD status at any time.

What is section 60K approval?

Section 60K of the Employment Act 1955 requires employers to get approval from the Department of Labour Peninsular Malaysia (JTKSM) before employing an expatriate. It applies to private sector employers in Peninsular Malaysia and Labuan under amendments effective 1 January 2023, applications go through Xpats Gateway from 1 July 2025, and it is required for new Employment Pass applications, valid for 12 months, and decided in 10 working days. Xpats Gateway states that operating without the required approval carries a fine of up to RM100,000, imprisonment of up to five years, or both.

Do we have to advertise the job on MyFutureJobs?

For new Employment Pass applications from 1 July 2025, Xpats Gateway requires the MyFutureJobs advertisement acknowledgement letter from PERKESO, with exemptions for renewals, in-country position or category changes, and positions on PERKESO's exemption list. PERKESO decides, and employers must follow its advertising guidelines. MDEC's pages describe this as SOCSO approval after advertising the vacancy.

What is an FKW Projection Request?

It is the request through the eXpats system for the number of foreign knowledge workers a company may hire. Under MDEC's June 2026 announcement, a company seeking new or additional FKW headcount files the request with all mandatory documents, MDEC reviews it, and the FKW Approval Committee decides. Only approved projection headcount allows the company to file individual FKW applications.

How long does an Employment Pass application through MDEC take?

MDEC states about 14 working days for an FKW Projection Request, about 7 working days for an individual FKW application, and 10 working days for the JTKSM section 60K approval that comes first. Endorsement takes 3 working days for an applicant already in Malaysia, and immediate endorsement at ESC KLIA Terminal 1 for an applicant arriving from abroad. A first-time MD company subscription takes about 2 working days, and a non-MD registration about 30 working days. These are stated service times for complete submissions, not guarantees.

What does an Employment Pass cost through MDEC?

MDEC's published charge is RM2,160 per applicant for an MD company and RM3,024 per applicant for a non-MD company, for new and renewal applications. A Dependant Pass or Social Visit Pass is RM540 per applicant, and an amendment of an approval letter is RM108. Immigration's own fees are on a separate Immigration schedule that MDEC links to, and this page does not quote them. Confirm the current amounts with MDEC before budgeting.

Can the foreign hire be in Malaysia when the application is approved?

For a new Employment Pass, MDEC states that the applicant must be outside Malaysia when the Approval Letter is issued. The applicant may enter Malaysia only after obtaining the Reference Visa or eVisa, if one is required for the applicant's nationality. Someone who needs a visa must obtain a Visa with Reference while abroad.

Can the employee bring family?

MDEC states that the spouse and children under 18 are eligible for a Dependant Pass, and unmarried children over 18, parents and parents-in-law are eligible for a Long-Term Social Visit Pass. MDEC's charge is RM540 per applicant for each. Immigration's revised policy FAQ adds that Category III Employment Pass applications submitted from 1 June 2026 are subject to the revised policy for dependants, while passes issued under the earlier policy stay under the old rule, which does not permit dependants.

How must education certificates be certified?

MDEC's June 2026 announcement says education certificate copies must be certified by a Malaysian embassy, high commission or consulate-general in the country concerned, by the foreign embassy in Malaysia, or by a Commissioner for Oaths for applicants who studied overseas. The rule applies only to education certificates. Marriage and birth certificates follow the certification rules of the relevant authorities.

Can a fresh graduate developer get an Employment Pass?

A bachelor's degree qualifies a person as an FKW, and the pass depends on the salary reaching at least RM5,000 basic. The sources reviewed set no minimum years of experience for degree holders.

Can a developer work remotely from home in Malaysia?

The Employment Pass covers employment with the hiring company in West Malaysia. The sources reviewed do not address working arrangements, so ask your employer or MDEC.



Sources

Official sources

This page is general information, not legal advice. Agencies change their requirements, so confirm the current rules with MDEC, the Immigration Department (ESD) and MIDA, or with us, before you act. Checked November 2026.


Talk To Us Now

Hiring a foreign IT professional? We will check your case first. All consultations are by video call.