What costs are included when hiring a foreign worker in Malaysia?
First-year cost versus annual renewal cost
Foreign worker levy by sector
Levy rates vary by sector and region. Manufacturing, construction and services sit in the higher Peninsular band, while plantation and agriculture sit in the lower band; Sabah and Sarawak use separate rates.[2]
Security bond by nationality
The worker security bond is a refundable guarantee set by source country, not by wage or sector. Treat it as first-year cash flow rather than a permanent fee.[3]
FOMEMA and medical checks
FOMEMA medical screening is modeled as an annual medical cost, with the calculator using the conservative female fee where the worker's gender is not captured.[4]
PLKS renewal and permit costs
EPF, SOCSO, and insurance
Methodology
Kos Pekerja Asing separates one-time, annual recurring, refundable, wage-based, and user-entered assumptions so employers can distinguish budget outlay from permanent cost.[1]
The Sarawak scenario models the FWTA fee at its RM1,854 steady-state rate. The FWTA renewal fee is temporarily lower — RM1,484 from 1 June 2026 until it returns to RM1,854 on 1 January 2027 — so the modeled Sarawak annual renewal is a conservative (slightly high) figure 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 | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |
| Construction | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |
| Plantation | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |
| Agriculture | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |
| Services | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |
| Mining | Sector levy, region, wage, source country, bond, FOMEMA, insurance, PLKS and accommodation. | Open calculator |