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
EPF, SOCSO, and insurance
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]
- Separate one-time costs from annual recurring costs.
- Mark refundable deposits separately from permanent expenses.
- Calculate wage-based EPF and SOCSO from monthly wage.
- Route uncertain or user-specific costs through the calculator inputs.
Cost components in the model
| Component | When paid | Refundable | Calculator treatment |
|---|---|---|---|
| Levy | Annual | No | Sector and region rate[2] |
| Security bond | First year / guarantee | Yes | Source-country amount[3] |
| FOMEMA | Annual | No | Conservative medical-screening fee[4] |
| EPF employer | Annual | No | 2% of wages[6] |
| SOCSO employer | Annual | No | 1.75% of wages for First Category[7] |
| SPIKPA / SKHPPA | Annual | No | Insurance premium line[8] |
| PLKS / VP(TE) | Annual renewal | No | Pass renewal line[5] |
| VDR / approval | First year | No | One-time modeled assumption[9] |
Modeled 2026 scenarios (RM5,000 agent fee, RM250/month accommodation)
| Scenario | Year-one per worker | Annual renewal per worker |
|---|---|---|
| Manufacturing, Peninsular Malaysia, Indonesia, RM1,500 wage | RM12,422 | RM5,972[1] |
| Construction, Peninsular Malaysia, Bangladesh, RM1,700 wage | RM12,762 | RM6,062[1] |
| Plantation, Sabah, Indonesia, RM1,500 wage | RM11,162 | RM4,712[1] |
| Services (restaurant), Peninsular Malaysia, Nepal, RM1,700 wage | RM13,012 | RM6,062[1] |
| Agriculture, Sarawak, Indonesia, RM1,500 wage (includes RM1,854 FWTA fee) | RM12,836 | RM6,386[1] |
Compare by sector
| Sector | Common cost drivers | Calculator |
|---|---|---|
| Manufacturing | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
| Construction | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
| Plantation | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
| Agriculture | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
| Services | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
| Mining | Levy, wage, the worker's country, bond, FOMEMA, insurance and housing. | Open calculator |
