Arriving travellers with wheeled cabin bags walking away from camera along the sunlit arrivals concourse of a modern tropical airport, glass balustrade to the left and tall windows to the right

Visas & immigration.

To work in Sabah you need a job offer from a local sponsor, state labour approval, and a pass issued by the Sabah State Immigration Department.

Sabah controls its own immigration. A federal pass alone does not let anyone work here.

This is the single most common planning error on a first Sabah project. Every pass runs through the Sabah State Immigration Department, and the employer, not the employee, files it. Start the labour licence before you start recruiting, because nothing else in this sequence can move until it exists.

THE ROUTE TO A WORK PASS

Four stages, in this order. The first belongs to your company; the rest attach to each individual hire.

  1. 01
    Employer labour licence

    Your company must hold a valid licence to employ non-resident workers from the Sabah Department of Labour before it can sponsor anyone. Nothing downstream can be filed without it.

    BEFORE RECRUITING
    WHO FILES IT
    The employer, once
    WITH
    JTK Sabah, via eNORES
  2. 02
    Immigration application

    The employer submits the Work Pass or Temporary Employment Pass (PLKS) application directly to the Sabah State Immigration Department, not to Putrajaya.

    PER HIRE
    WHO FILES IT
    The employer, not the hire
    WITH
    Sabah State Immigration
  3. 03
    Supporting documents

    A passport with at least six months’ validity, the signed employment contract, academic certificates, and the required security and health bonds.

    WITH THE APPLICATION
    WHO FILES IT
    Employer and employee
    WITH
    Immigration counter
  4. 04
    Medical screening

    Foreign employees must complete a medical examination through FOMEMA within 30 days of arrival before the pass is finalised.

    WITHIN 30 DAYS OF ARRIVAL
    WHO FILES IT
    The employee
    WITH
    FOMEMA panel clinic

WHAT TO HAVE READY

Per hire, before anything is lodged.

Incomplete files, not immigration policy, are what stretch a four-week pass into a ten-week one. Collect all five before the first submission.

01
Passport

At least six months’ validity remaining at the date of application.

02
Employment contract

Signed, stating role, salary and term, matching the pass category applied for.

03
Academic certificates

Qualifications relevant to the role, for skilled and professional categories.

04
Security bond

Lodged by the employer, at the rate set for the employee’s nationality.

05
Health bond

Required alongside the security bond before the pass is issued.

WHAT’S DIFFERENT IN SABAH

Sabah retained control of immigration and labour at the formation of the Federation. Three consequences follow, and all three catch new entrants out.

A federal pass is not enough
SABAH STATE IMMIGRATION DEPARTMENT

Sabah controls its own immigration. An Employment Pass issued for Peninsular Malaysia does not admit or permit work here; the pass has to be approved by Sabah Immigration, and the application is lodged in Kota Kinabalu rather than Putrajaya.

A Malaysian passport is not a right to work in Sabah
SECTION 66, IMMIGRATION ACT

Malaysians from Peninsular Malaysia or Sarawak moving to work in Sabah must obtain a work endorsement or exemption stamp under Section 66 of the Immigration Act at the Sabah Immigration office. Apply before you start work, the endorsement is checked on entry and by employers at onboarding.

Labour approval is a state matter too
SABAH DEPARTMENT OF LABOUR (JTK SABAH)

Sabah has its own Labour Ordinance and its own employer licensing for non-resident workers, processed through the eNORES platform. Run this in parallel with incorporation rather than after it, because it gates every pass that follows.

NOTE Processing times vary by sector and quota position. Tell us the role and the number of hires and our officers will confirm the exact pass category and document list before anything is filed.

NEXT STEPS

Tell us what you’re planning.

GET IN TOUCH

Loads a chat service from HelloReply, which may set its own cookies.