A bad fever, a small accident, or a stomach ache that will not stop. Far from family, the first question is: who pays? This article sums up what we could verify about SPIKPA and PERKESO for foreign workers. It is general information, not medical or legal advice.
Information as of 23 Oct 2026. Policy terms, limits and fees can change. Check your policy document and the official sources below.
What is SPIKPA?
SPIKPA is the Foreign Workers Health Insurance Protection Scheme (Skim Perlindungan Insurans Kesihatan Pekerja Asing). It is insurance for hospital admission and surgery at Ministry of Health (KKM) hospitals. Utusan (March 2026) reports that KKM works with the Immigration Department so employers take up the scheme when applying for the Temporary Employment Visit Pass (PLKS). So it is usually your employer who arranges it, not you.
A study published on PMC says the scheme:
- covers hospital admission and surgery at government hospitals;
- does not cover outpatient treatment;
- excludes pregnancy, and attempted suicide or self-harm;
- had its annual limit raised from RM10,000 to RM20,000 at the end of 2016. Several insurers' product sheets quote RM20,000 a year, but the KKM Selangor page we checked still says RM10,000. The real limit depends on your policy, so ask your employer for a copy and do not treat either figure as certain.
- per the KKM Selangor page, covered workers need not pay a deposit or bring a guarantee letter at KKM hospitals; show a valid passport at the counter. Bills above the limit fall on the worker.
A University of Malaya review says the same: outpatient and preventive care are not included, so workers usually pay out of pocket at clinics.
In plain words: if you are admitted to a ward, SPIKPA may help. If you only see a doctor at a clinic for fever or flu, do not expect it to pay.
Foreign-patient fees at government hospitals and clinics
According to Utusan, non-citizen patients at KKM facilities are charged without subsidy under the Fees (Medical) (Cost of Services) Order 2014 (Perintah Fi (Perubatan) (Kos Perkhidmatan) 2014). We could not find an official rate table to cite with confidence, so we list no figures. Ask at the registration counter before non-emergency treatment.
SPIKPA and PERKESO: two different things
| | SPIKPA | PERKESO | |---|---|---| | Purpose | Hospital admission and surgery (insurance) | Work accidents, occupational disease; invalidity or death | | Ordinary outpatient visit | No | Only if linked to a work accident or disease | | Who handles it | Employer | Employer registers and pays contributions |
According to the PERKESO website:
- Employment Injury Scheme for foreign workers started 1 January 2019. The employer pays 1.25%; the worker pays nothing under this scheme. Treatment is free at PERKESO panel or government clinics and hospitals.
- Invalidity Scheme for foreign workers started 1 July 2024. Employer 0.5% and worker 0.5%. It pays cash if you are certified invalid or die, not everyday treatment.
So a common illness is not covered by PERKESO. The 1-300-22-8000 line is confirmed on PERKESO's own site. For payslip deductions, read foreign worker payslip deductions: EPF, SOCSO and Lindung 24 Jam.
Emergency numbers
According to the outbreak.my list, 999 is the general emergency number that dispatches police, fire and ambulance. 994 is the fire brigade (Bomba), not a dedicated ambulance line. 112 can be dialled from a mobile phone. For a real emergency (trouble breathing, collapse, heavy bleeding), call 999.
In Johor Bahru, Hospital Sultanah Aminah is a government hospital. The Star (10 Aug 2026) reported its emergency department moved temporarily on 3 August for upgrading and is still operating. Urgent cases can go to Hospital Sultan Ismail or Hospital Pasir Gudang. We did not verify which hospital is nearest to your house; ask your house manager or employer.
Steps when you or a housemate is sick
- Emergency? Call 999 first.
- Tell your employer or supervisor as soon as possible, including why and where you are being treated.
- Ask for the medical certificate (MC) and keep every receipt. Photograph them.
- Bring your passport and work documents if you can; the counter will ask for ID.
- Ask your employer whether SPIKPA is active and request a copy of the policy.
- If it is a work injury or illness, ask the employer to report it to PERKESO. PERKESO general line: 1-300-22-8000.
- Housemates: do not leave a sick person alone; help contact the employer.
What to do & who to call
| Situation | Action | |---|---| | Emergency | Call 999 | | Ordinary illness, no emergency | Clinic; ask about charges first | | Hospital admission | Tell employer; ask about SPIKPA status | | Injury at work | Tell employer; PERKESO 1-300-22-8000 | | Unsure what you are covered for | Ask employer for the policy copy | | Employer will not help | See wage complaints and worker rights or helpful NGOs |
Common mistakes
- Assuming SPIKPA pays for everything. Outpatient usually is not covered.
- Hiding an illness for fear of cost, until it gets worse.
- Not keeping the MC and receipts, making any claim hard.
- Waiting days before telling the employer.
- Trusting WhatsApp messages that say "everything is free" without checking the source.
Per KKM Selangor, unpaid KKM hospital bills must be settled by the worker or employer before a work permit renewal application, so keep every receipt. Related: payslip deductions, FOMEMA, heat stroke and El Nino and dengue in Johor 2026.
Looking for a room in Senai?
If you are looking for a worker room near your factory in Senai, see our current rooms and pricing or WhatsApp +60 12-708 8789 (https://wa.me/60127088789) to check availability.
FAQ
Does SPIKPA cover a normal clinic visit? No, according to the studies we reviewed: it is for hospital admission and surgery at government hospitals, not outpatient care.
Who arranges SPIKPA for foreign workers? Utusan (March 2026) reports employers must take it up when applying for the PLKS. Ask for your policy copy.
What is the difference between SPIKPA and PERKESO? SPIKPA is ward and surgery insurance. PERKESO covers work accidents, occupational disease, and invalidity or death; ordinary illness is not under PERKESO.
How much are foreign-patient fees at government hospitals? Non-citizens are charged without subsidy under the 2014 fees order. We found no official rate table, so ask the counter for current rates.
Which emergency number should I call? 999 for emergencies. 994 is the fire brigade.
Do I pay a deposit when admitted to a government hospital? Per the KKM Selangor page, workers covered by SPIKPA need not pay a deposit or bring a guarantee letter; show a valid passport. If unsure SPIKPA is active, ask your employer (except in an emergency).
What is the SPIKPA annual limit? Sources differ: insurer product sheets say RM20,000, the KKM Selangor page says RM10,000. Check your policy.
Who pays if the bill is above the limit? Per KKM Selangor, the excess is the worker's; unpaid bills can block work permit renewal. Talk to your employer.
Sumber / Sources
- Utusan, KKM kutip RM275.9 juta hasil fi perubatan pesakit warga asing (Mar 2026)
- PMC, study on migrant worker health protection in Malaysia
- University of Malaya, Healthcare financing and social protection policies for migrant workers (SPIKPA)
- PERKESO, Foreign Worker
- KKM Selangor, Foreign workers health insurance protection scheme
- outbreak.my, Emergency Contacts
- The Star, Hospital Sultanah Aminah's emergency dept relocated temporarily (10 Aug 2026)
Looking for a room in Senai? See the rooms at House 172, Taman Senai Baru, check rent, deposit & house rules, or go straight to today's vacant rooms.