Skip to content
Kos Pekerja Asing

Cost of hiring a foreign worker in Malaysia: full 2026 breakdown

Hiring a foreign worker isn't just their salary. You also pay a levy, a security bond, the FOMEMA medical, the work permit, EPF, SOCSO, insurance and housing. Year one always costs more than the years after, because some fees are paid only once. Here's what each cost is, and how to work out your own total.

Calculating the cost of hiring a foreign worker in Malaysia

Here's the short answer for 2026: about RM12,422 per worker in year one, then RM5,972 every year after that. That's one manufacturing worker from Indonesia in Peninsular Malaysia, on RM1,500 a month, with a RM5,000 agent fee and RM250 housing. Your own number shifts with the sector, state, wage and country. Check yours below.

Last verified 2026-06-07

Budgeting information only. This is not legal, tax, immigration, recruitment, or payroll advice.

What costs are included when hiring a foreign worker in Malaysia?

Here's everything you pay for when you hire one foreign worker:

  • Levy — your biggest yearly government cost
  • Security bond — refundable; you get it back when the worker goes home
  • FOMEMA medical check — once a year
  • PLKS work permit — renewed every year
  • EPF and SOCSO — the same contributions you pay local staff
  • Insurance — SPIKPA health cover plus the workers' insurance guarantee
  • Housing for the worker
  • Agent and processing fees — one-off, in the first year only

First-year cost versus annual renewal cost

The first year is the expensive one. On top of the yearly costs, you pay one-off fees: the agent, the visa and permit processing, and a refundable security bond. From year two, those drop away and you're left with the levy, FOMEMA, insurance, the permit renewal, EPF and SOCSO. That's why renewal runs at roughly half of year one.[1][3]

Foreign worker levy by sector

The levy depends on your sector and where you operate. Manufacturing, construction and services pay the higher Peninsular rate; plantation and agriculture pay less. Sabah and Sarawak have their own rates. It's a yearly cost, not a one-off, so it's usually the single biggest line in your budget.[2]

Security bond by nationality

The security bond is set by the worker's home country, not by their wage or your sector. It's a deposit, not a fee. You get it back when the worker's permit ends and they leave Malaysia, so treat it as cash you tie up in year one, not money you spend.[3]

FOMEMA and medical checks

Every foreign worker has to pass a FOMEMA medical check, and it's repeated every year the permit is renewed. The calculator uses the higher (female) fee when you haven't told it the worker's gender, so the estimate stays on the safe side.[4]

PLKS renewal and permit costs

PLKS (also called VP(TE)) is the work pass itself. You renew and pay for it every year. It's separate from the one-off visa and approval paperwork you handle once, when the worker first arrives.[5][9]

EPF, SOCSO, and insurance

Yes, EPF and SOCSO apply to foreign workers. As the employer you add 2% of wages for EPF and 1.75% for SOCSO, every year. On top of that comes insurance: SPIKPA health cover and the foreign worker insurance guarantee (FWIG).[6][7][8]

Methodology

We split costs four ways: one-off, yearly, refundable, and wage-based. That keeps the deposits you get back separate from money you actually spend, so the totals reflect real budget rather than a pile of fees.[1]

One caveat for Sarawak: we model the FWTA fee at its normal RM1,854. The renewal is temporarily cheaper at RM1,484, from 1 June 2026 until it goes back to RM1,854 on 1 January 2027, so our Sarawak renewal figure runs slightly high during 2026.[10]

  1. Separate one-time costs from annual recurring costs.
  2. Mark refundable deposits separately from permanent expenses.
  3. Calculate wage-based EPF and SOCSO from monthly wage.
  4. Route uncertain or user-specific costs through the calculator inputs.

Cost components in the model

ComponentWhen paidRefundableCalculator treatment
LevyAnnualNoSector and region rate[2]
Security bondFirst year / guaranteeYesSource-country amount[3]
FOMEMAAnnualNoConservative medical-screening fee[4]
EPF employerAnnualNo2% of wages[6]
SOCSO employerAnnualNo1.75% of wages for First Category[7]
SPIKPA / SKHPPAAnnualNoInsurance premium line[8]
PLKS / VP(TE)Annual renewalNoPass renewal line[5]
VDR / approvalFirst yearNoOne-time modeled assumption[9]

Modeled 2026 scenarios (RM5,000 agent fee, RM250/month accommodation)

ScenarioYear-one per workerAnnual renewal per worker
Manufacturing, Peninsular Malaysia, Indonesia, RM1,500 wageRM12,422RM5,972[1]
Construction, Peninsular Malaysia, Bangladesh, RM1,700 wageRM12,762RM6,062[1]
Plantation, Sabah, Indonesia, RM1,500 wageRM11,162RM4,712[1]
Services (restaurant), Peninsular Malaysia, Nepal, RM1,700 wageRM13,012RM6,062[1]
Agriculture, Sarawak, Indonesia, RM1,500 wage (includes RM1,854 FWTA fee)RM12,836RM6,386[1]

Compare by sector

SectorCommon cost driversCalculator
ManufacturingLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator
ConstructionLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator
PlantationLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator
AgricultureLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator
ServicesLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator
MiningLevy, wage, the worker's country, bond, FOMEMA, insurance and housing.Open calculator

Related pages and tools

Frequently asked questions

The levy, a refundable security bond, the FOMEMA medical, insurance, the PLKS permit, EPF and SOCSO, housing, and one-off agent and visa fees in the first year.

Sources
  1. [1] The modeled cost scenarios use the production calculator model with shared assumptions of one worker, a RM5,000 agent/admin fee and RM250 monthly accommodation, varying sector, region, source country and monthly wage. (estimate, 2026-06-07)
  2. [2] Foreign-worker levy rates vary by sector and region; current published bands are modeled from the Immigration Department VP(TE) fee table and existing levy guide citations. (.gov.my, 2026-06-02)
  3. [3] Worker security bond amounts are modeled under the worker PLKS regime by source country and are treated as refundable cash flow. (.gov.my, 2026-06-06)
  4. [4] FOMEMA medical screening is modeled as an annual medical cost, using RM217 as the conservative single figure where gender is not captured. (estimate, 2026-06-02)
  5. [5] PLKS / VP(TE) renewal is modeled as a recurring work-pass cost line. (.gov.my, 2026-05-31)
  6. [6] Employer EPF contributions for non-citizen employees are modeled at a 2% employer rate on wages from October 2025. (.gov.my, 2026-05-28)
  7. [7] Foreign workers under 55 are modeled under SOCSO First Category with a 1.75% employer contribution and a separate employee Invalidity share. (.gov.my, 2026-06-02)
  8. [8] SPIKPA / SKHPPA is modeled as an annual insurance premium line and should be verified against the chosen insurer. (estimate, 2026-05-27)
  9. [9] Visa with Reference (VDR) applications for foreign workers are submitted online through FWCMS while the worker is abroad; calculator VDR and approval costs remain modeled assumptions. (.gov.my, 2026-05-31)
  10. [10] The Sarawak FWTA fee is RM1,854 for initial applications; renewals are RM1,484 from 1 June 2026 and return to RM1,854 on 1 January 2027. The calculator models the RM1,854 steady-state rate. (secondary, 2026-05-28)