Home/Guides/Health
HealthComparison

BPJS vs private health insurancethe honest breakdown

Most people in Indonesia need both. Why, how to combine them without paying twice, and where each one fails you.

9 min readUpdated 20 Aug 2026By Kristjan Ploompuu · Founder
The short answer

This is not really a versus. You probably need both.

People frame BPJS Kesehatan and private health insurance as rivals. They're not. BPJS is a national safety net: cheap, universal, and slow. Private insurance is a speed and access upgrade: fast, comfortable, and full of small print. One protects your bank account from catastrophe on a budget; the other protects your Tuesday afternoon from a five-hour queue.

For most people living in Indonesia — locals and foreigners alike — the honest answer is a layered setup: BPJS as the floor, a private plan on top for the situations where BPJS is painful. This guide covers what each one actually does, where each one fails you, and how to stack them without paying for the same cover twice. No agent commission is riding on the answer, so we can afford to be blunt about both.

Good to know
BPJS often isn't optional anyway. It's mandatory for formal-sector employees, and for KITAS holders staying six months or longer. If you're employed, your employer pays 4% of your wage (capped) and you pay 1%. The real question is what you add on top.
The safety net

What BPJS actually gets you

BPJS Kesehatan is one of the largest single-payer health schemes in the world, and for the price it's genuinely remarkable. Three things it does that almost no private insurer will:

  • It takes pre-existing conditions. Diabetes, hypertension, a heart history — BPJS covers you regardless. Private insurers will exclude, load, or decline (see what insurers actually accept).
  • No lifetime cap. A long chronic illness can't exhaust your cover. Private plans have annual limits; BPJS keeps paying.
  • It's cheap. Employer-paid if you're employed, and modest even if you pay your own contributions. Nothing private comes close on price per unit of catastrophe protection.

Now the trade. BPJS runs on a tiered referral system: you start at your registered puskesmas or clinic, and only get to a hospital specialist if the first tier refers you up. That means queues, paperwork, and treatment at the facilities BPJS works with — often public hospitals, less often the private hospital ten minutes from your house. The queue is the copay. There's also no medical evacuation and no cover outside Indonesia, which matters if your serious-illness plan involves Singapore.

The upgrade

What private insurance fixes and what it doesn't

A private health plan buys back the things BPJS makes you wait for. Cashless admission at private hospital networks — show the card, the insurer settles direct (how that works is a guide of its own: cashless vs reimbursement). Direct access to specialists without a referral chain. Your choice of hospital, a private room, and — on higher tiers — cover abroad and medical evacuation.

Entry-level private inpatient plans start around Rp 380k per month, typically with annual limits in the Rp 100–500 million range. Robust family plans with Rp 1 billion+ limits cost more, and whether you need them is a sizing question we cover in how much health insurance do you really need.

What private insurance doesn't fix: it comes with waiting periods before certain conditions are covered, exclusions for pre-existing ones, and an annual limit that a truly bad year can exhaust. It's an upgrade, not a replacement for the floor.

Watch out
One thing you can stop worrying about: Indonesia had planned to force policyholders to co-pay at least 10% of every private health claim. In January 2026 the government dropped the requirement (Reuters reported it). Full-cover private plans remain full-cover — but check your policy wording anyway, because some insurers had already built co-pay products.
Side by side

Where each one wins

BPJS KesehatanPrivate health insurance
CostVery low. Employer 4% (capped) + employee 1% if employed.From ~Rp 380k/month for entry inpatient plans.
Pre-existing conditionsCoveredExcluded, loaded, or declined
LimitsNo lifetime capAnnual limits, roughly Rp 100m to Rp 1bn+ by tier
AccessTiered referrals, queues, mostly public facilitiesDirect specialist access, private hospital networks
ClaimsIn-system, no bill to you at BPJS facilitiesCashless in network, reimbursement outside it
Outside IndonesiaNot coveredCovered on mid and upper tiers
Medical evacuationNoneAvailable as a benefit or rider
Waiting periodsNone to speak ofYes, on specific conditions and benefits
The stack

Combining them without paying twice

The clean way to layer is Coordination of Benefits (CoB): formal schemes where a private insurer tops up BPJS. In a CoB setup, BPJS pays what BPJS pays, and the private policy covers the upgrade — a better room class, treatment at a private hospital, the gap between BPJS tariffs and the real bill. You're explicitly not buying two policies that fight over the same claim.

Even without a formal CoB product, a sensible division of labour looks like this:

  • BPJS handles chronic and pre-existing conditions, long treatments, and worst-case scenarios where its no-cap structure is the whole point.
  • Private handles speed — the specialist this week, the private hospital admission at 2am, the surgery you don't want to queue for.
  • Don't double-buy low-value extras on the private side just because the brochure lists them. Outpatient riders are the usual money leak.

If you're a foreigner, the calculus tilts further toward the private layer — evacuation and international cover do real work. Start with the Bali expat health checklist or the full guide for foreigners living in Bali. Either way, you can compare private plans side by side or browse the health category to see what the top-up layer costs.

FAQ

Common questions

Can I skip BPJS if I have a good private plan?
Often not legally — it is mandatory for formal-sector workers and KITAS holders staying six months or more. And you would not want to: BPJS covers pre-existing conditions and has no lifetime cap, which is exactly the cover private plans are worst at.
If I have both, who pays first?
Under a Coordination of Benefits arrangement, BPJS pays its share first and the private insurer tops up. Without CoB, you claim from whichever policy applies to the facility you used — you cannot recover the same rupiah twice.
Does BPJS work at private hospitals?
Sometimes — only at private hospitals that partner with BPJS, usually in lower room classes, and only via the referral chain. If direct access to a specific private hospital matters to you, that is precisely what the private layer is for.
What does the private layer realistically cost?
Entry inpatient plans start around Rp 380k per month with annual limits of roughly Rp 100-500 million. Family plans with Rp 1 billion+ limits cost meaningfully more. Get real numbers for your age and situation via a quote request.

Ready to compare real numbers?

60 seconds, no spam. Quotes from licensed partners on WhatsApp.

This guide is general information, not regulated insurance advice. Estimates are indicative — final premiums, terms, and eligibility come from the licensed insurer or broker. Rules and rates change; verify anything load-bearing before you rely on it. See our methodology and disclosure.