Home / Living in Malaysia / Healthcare / Overview

🧭 Practical ✓ Published: 25 Jul 2026 8 min read

How Malaysian Healthcare Actually Works: The Public-Private Divide, and Who Pays What

Malaysia runs two parallel healthcare systems under a single ministry: a heavily subsidised public network of government hospitals and klinik kesihatan, and a fee-for-service private sector priced at market rates. Who pays what depends less on the illness than on who you are — citizen, permanent resident, foreign worker, expatriate or tourist.

30-second answer Reviewed 25 Jul 2026

Malaysia has two healthcare systems under one Ministry of Health (KKM): a heavily subsidised public system — government hospitals and klinik kesihatan — that citizens and permanent residents use for a fraction of its real cost, and a private system of hospitals and clinics billed at full market rates. Citizens get the public subsidy almost automatically; foreigners pay a separate, higher fee schedule at public facilities or rely on mandatory or private insurance. Most residents move between both systems depending on the situation, not just their income.

  • One ministry runs both sides: MOH (Kementerian Kesihatan Malaysia, KKM) operates the public hospital and clinic network and also regulates and licenses every private hospital and clinic in the country — there is no separate public insurer or private regulator.
  • The public system does most of the volume: MOH hospitals and klinik kesihatan together logged nearly 63 million outpatient attendances in 2023, against just over 4 million at private hospitals, per MOH's own Health Facts 2024 report.
  • Private has more hospitals but far fewer beds: 212 private hospitals (18,779 beds) versus 138 MOH hospitals (40,348 beds) in 2023 — private facilities are typically smaller and more numerous, not bigger.
  • Citizens and permanent residents are charged under the Fees Act 1951's citizen schedule; non-citizens are charged under a separate, higher schedule under the same Act — MOH publishes the current rates, which are revised periodically.
  • Two government schemes plug specific gaps for lower-income households: PeKa B40 (screening plus up to RM20,000 in medical-device aid) and MySalam (up to RM8,000 for a listed critical illness), both tied to B40 cash-aid recipient status, not general citizenship.
  • Documented foreign workers must hold SPIKPA hospitalisation insurance to renew their work permit; expatriates and tourists generally rely on private insurance bought on the open market instead.

Who this applies to: Anyone navigating healthcare in Malaysia — citizens and permanent residents choosing between a klinik kesihatan and a private GP, foreign workers whose employer must insure them, and expatriates or tourists working out what a public hospital will and won't do for them.

On this page
Full explanation ≈8 min

A Malaysian retiree with chest pain calls an ambulance and is taken to the nearest government hospital, where a cardiologist sees him for a fee that covers a fraction of the actual cost. His neighbour, a work-permit holder from Indonesia with the same symptoms, is taken to the same hospital’s emergency department — but the bill that follows is calculated on a completely different schedule, because the two of them are not, in the ministry’s eyes, the same kind of patient.

That split — one health ministry, two pricing universes — is the single most important thing to understand about how healthcare works in Malaysia. It isn’t a public system versus a private system in the way Canada or the UK draws that line. It’s one government department that runs a heavily subsidised public network and licenses a fully commercial private one, then treats you differently inside either depending on your citizenship, not your income or your postcode.

One ministry, two systems

The Ministry of Health Malaysia — Kementerian Kesihatan Malaysia, universally shortened to MOH or KKM — is both the operator of the public system and the regulator of the private one. There is no separate national insurer, no arms-length public hospital trust, and no independent private-healthcare regulator sitting outside MOH. Every government hospital, klinik kesihatan and mobile clinic team answers to MOH’s own divisions; every private hospital, clinic, haemodialysis centre and dental practice is licensed and inspected by MOH’s Medical Practice Division.

According to MOH’s own Health Facts 2024 report (reference year 2023), the scale of each side looks like this:

MOH (public)PrivateOther government¹
Hospitals138 (40,348 beds)212 (18,779 beds)7 university + 5 army (5,136 beds)
Primary care clinics3,114 klinik kesihatan network²10,495 registered medical clinics
Registered doctors (active)47,01216,4557,907
Outpatient attendances (2023)≈62.9 million³≈4.06 million≈2.88 million
Hospital admissions (2023)2,613,1611,362,564182,639

¹ University teaching hospitals and military hospitals sit outside MOH’s own chain of command but are still government-owned. ² Health clinics, rural clinics (klinik desa), maternal & child health clinics and community clinics combined. ³ MOH hospitals plus MOH public health facilities (klinik kesihatan).

Two things jump out. First, the public system does almost all of the volume — Malaysians overwhelmingly get treated, screened, vaccinated and followed up through MOH facilities, not private ones. Second, private hospitals actually outnumber MOH hospitals (212 versus 138) while running under half the total beds — the private sector is built from many smaller, often specialised or elective-focused hospitals, not a handful of giant ones competing head-on with MOH’s general hospitals.

The two sides also treat genuinely different case mixes. MOH’s top cause of hospitalisation in 2023 was pregnancy, childbirth and the puerperium (19.19% of admissions); its top cause of in-hospital death was circulatory disease. Private hospitals’ top cause of admission was respiratory illness, and their leading cause of death was cancer — consistent with a private sector that leans toward elective surgery, oncology and specialist care for patients who can pay or are insured, while MOH absorbs the full public-health burden: maternity, infectious disease, trauma, and everything nobody else will take.

The public side: heavily subsidised, but not free for everyone

Public healthcare in Malaysia is subsidised at the point of use for citizens and permanent residents — the actual cost of a consultation, a scan or a hospital stay is almost entirely covered by MOH’s budget, one of the larger single allocations in the federal budget. What a citizen pays at the counter is a nominal registration and treatment charge, not a market price.

Foreigners at the same counter are billed differently. The legal basis is the Fees Act 1951, through the Fees (Medical) Order made under it — a schedule MOH revises from time to time and that, by design, charges non-citizens substantially more than citizens for the same treatment at the same public facility. This is a deliberate two-tier structure written into law, not an informal surcharge: citizens and PRs sit on one schedule, everyone else sits on another. Because MOH’s own fee-schedule page was not reachable for this article, the specific ringgit amounts are deliberately left out here — check MOH’s current published order directly before relying on a figure quoted elsewhere.

This is also why the public system is not simply “the free option” for a foreigner. A tourist, a long-term-pass holder without local coverage, or an undocumented resident walking into a government hospital is still inside the public system — just on the non-subsidised side of it.

The private side: pay-as-you-go, priced at the market

Private hospitals, clinics, haemodialysis centres and specialist practices bill everyone — citizen or not — at rates the facility itself sets, subject to MOH licensing but not to a subsidised fee schedule. There is no equivalent of a national health insurance scheme automatically paying private bills; access runs through employer group medical cover, personal medical insurance or takaful, or paying directly out of pocket.

This is why private healthcare in Malaysia functions less like “healthcare” in the abstract and more like a normal consumer service: you choose the hospital, you (or your insurer) pay what it charges, and the relationship between patient and provider is closer to a direct commercial transaction than anywhere in the public system.

Where the money actually comes from

National health spending in Malaysia splits roughly in half. About half is public money — government hospitals, klinik kesihatan and the schemes below — and about half is private: insurance premiums, employer medical benefits and money paid directly out of pocket for private care. The exact public-private share drifts from year to year rather than trending cleanly in one direction, but neither side has come to dominate the other.

Filling the gaps: PeKa B40 and MySalam

Two government schemes exist specifically because the public subsidy alone doesn’t cover everything a lower-income household might need, and neither is a “public healthcare” benefit available to every citizen — both are tied to B40 cash-aid (Sumbangan Tunai Rahmah, STR) recipient status:

SchemeRun byWhat it doesKey figures
PeKa B40MOH, via ProtectHealth Corporation Sdn BhdFree health screening at panel clinics; help buying medical devices; incentives to complete cancer treatment; transport assistanceUp to RM20,000 for medical devices; RM1,000 cancer-completion incentive; RM500 (Peninsular) / RM1,000 (Sabah/Sarawak/Labuan) transport aid
MySalamGovernment-funded takaful scheme, managed by Great Eastern TakafulOne-off payout on diagnosis of a listed critical illness; daily income replacement during a government-hospital admission, subject to an annual capUp to RM8,000 critical-illness payout

Both are automatic for eligible STR recipients — no separate application is needed to be enrolled — but both only reach the B40 income bracket, not the general population.

How foreigners fit in

There’s no single answer to “what does a foreigner pay” — it depends entirely on category:

  • Foreign workers (work-permit holders). Documented foreign workers must hold SPIKPA (Skim Perlindungan Insurans Kesihatan Pekerja Asing), a mandatory hospitalisation and surgical insurance scheme, to renew their work permit — a requirement confirmed on the Immigration Department’s own site. It is arranged and paid for by the employer as a standard condition of employing foreign labour, and it covers admission and surgery at government hospitals; outpatient visits and several specific exclusions sit outside it.
  • Expatriates and their dependants. Long-term pass holders typically arrange private medical insurance themselves or through their employer, and use private hospitals for most routine and specialist care, falling back on public hospitals — at the non-citizen fee schedule — mainly in emergencies.
  • Tourists and short-term visitors. Public hospitals will still treat a genuine emergency, billed at the non-citizen schedule; for anything planned, travel or private medical insurance bought before arrival is the practical substitute for any local scheme, since none of the citizen-facing subsidies or schemes above extend to a visitor.
  • Citizens and permanent residents. The default: subsidised public care under the citizen fee schedule, plus PeKa B40/MySalam if they qualify by income, plus whatever private insurance they choose to buy on top.

Common mistakes

  • Assuming “public hospital” means “free.” It means heavily subsidised for citizens and PRs — a nominal fee still applies, and the fee is a different, higher one entirely for non-citizens.
  • Assuming private means better, or public means worse. The case-mix data above shows the two systems specialise differently; a public general hospital may have deeper trauma and maternity capability than a small private hospital built around elective procedures.
  • Treating PeKa B40 or MySalam as universal public benefits. Both are tied to STR/B40 recipient status specifically — a citizen who doesn’t receive STR cash aid isn’t automatically covered.
  • Employers assuming SPIKPA is optional or a one-time purchase. It’s a recurring requirement tied to each work-permit renewal cycle, not a one-off policy bought at hiring.
  • Tourists assuming travel insurance and local schemes are interchangeable. None of PeKa B40, MySalam or the citizen fee schedule apply to a visitor; travel/medical insurance bought before the trip is the only practical safety net.

What’s next

For the social-insurance scheme that covers Malaysian employees specifically for workplace injury and invalidity — a different mechanism from anything described above — see PERKESO (SOCSO). For the ministry that runs and regulates everything on this page, see Kementerian Kesihatan Malaysia (KKM) once that entity page is published.

Sources & history 6 sources
⚑ Awaiting expert verification

The following are deliberately unstated or described only qualitatively until confirmed by a subject-matter expert:

  • Exact ringgit fee figures for citizens versus non-citizens at public hospitals (registration, ward classes, procedures) are set under the Fees Act 1951's Fees (Medical) Order and are revised periodically; MOH's own fee schedule page returned a server error on automated fetch at time of writing, so this article describes the mechanism (two-tier fee schedule by citizenship) without repeating specific figures that could not be reconfirmed at the primary source.
  • SPIKPA's exact premium and annual coverage cap were not confirmed at an official primary source (only academic and insurance-broker secondary sources were found); this article describes the scheme's function — mandatory insurance tied to work-permit renewal, confirmed on the Immigration Department's own site — without stating an unverified premium or coverage amount.

Sources

  1. Health Facts 2024 (Reference Data for Year 2023) — Ministry of Health Malaysia (KKM), Health Informatics Centre, Planning Division
  2. PeKa B40 — Malaysia.gov.my (official Malaysian Government portal)
  3. PeKa B40 (Eng) — ProtectHealth Corporation Sdn Bhd (MOH implementing agency)
  4. RM8,000 one-off contribution for MySalam recipient — BERNAMA (Malaysian National News Agency)
  5. Foreign Worker — Jabatan Imigresen Malaysia (Malaysian Immigration Department)
  6. Fees Act 1951 - Fees (Medical) Order 1982 [PU(A)359/1982] — Ministry of Health Malaysia (KKM)

Change history

Version Date Change By
01.00 24 Jul 2026 Approved and published.
More in Overview View all 2 →
Related knowledge
Klinik Kesihatan: How Malaysia's Government Primary Care System Actually Works Klinik Kesihatan is a primary healthcare facility under the Ministry of Health Malaysia (KKM) — one of several types of government health facility that are often confused with one another. This article explains its role, the scope of services it provides, and how to register for an appointment through MySejahtera, without stating a specific charge that could not be verified against official KKM sources at the time of writing. Two Bills for One Stay: How Private Hospitals in Malaysia Actually Charge You A private hospital admission in Malaysia produces two separate bills — the specialist's professional fee and the hospital's own itemised charges — settled through a deposit-and-guarantee-letter process. This explains how that structure works and what actually drives the total, without quoting figures that aren't fixed by law. Medical Insurance in Malaysia: What a Card Actually Buys You, and What It Doesn't Malaysia runs a dual healthcare system — heavily subsidised public hospitals and full-price private ones — and medical insurance exists mainly to make the private side affordable. Employer group cover and a personal medical card look similar on paper but differ in underwriting, portability and what happens when you change jobs; a newer co-payment feature now lets buyers trade a share of the bill for a lower premium. PERKESO — worker's social insurance, not your savings PERKESO (SOCSO) is Malaysia's social insurance body under the Ministry of Human Resources — a small contribution that pays out when a worker is injured, disabled or dies, not a personal savings account like EPF.