Before you start
- KITAS and SKTT — the address on the SKTT drives your Faskes 1 assignment
- An employer who registers you, for anyone in formal employment for six months or more
- International or expatriate health insurance if you want direct access to private hospitals without referral
- A funded card for upfront deposits — private hospitals often require payment or a confirmed guarantee before admission
Step-by-step
- 1
Let your employer enrol you in BPJS Kesehatan
The legal duty sits with the employer for formally employed foreigners staying six months or more. Contributions are 4% from the employer and 1% from the employee, calculated on wages up to a capped ceiling, so the employee share tops out at a modest monthly figure. Enrolment is increasingly cross-checked at permit extension, which is the practical reason not to let it slide.
Via employerWho: Your employer registers; you co-pay through payrollWithin the first months of employment4% employer / 1% employee on a capped wage base - 2
Check and, if necessary, change your assigned Faskes 1 clinic
BPJS assigns you a first-level facility — a puskesmas, clinic or GP — based on your registered address, and everything except a genuine emergency must start there and be referred upward. Jakarta traffic makes the difference between a clinic two streets away and one across the city enormous. You can change your Faskes 1 through the Mobile JKN app, subject to a minimum membership period, and it is worth doing immediately rather than after the first illness.
Mobile appWho: You, via Mobile JKNChange takes effect the following monthFree - 3
Buy international cover if you want to use the private system directly
Jakarta's private hospitals — Pondok Indah, Mayapada, Siloam, Mandaya, Medistra among them — operate to an international standard and are where most foreign residents actually go. BPJS will not get you in the door there without a referral chain. An international or regional expatriate policy, ideally one whose insurer has a local representative office, is what makes direct access work.
OnlineWho: You, or your employer for group coverDaysWidely variable; nomad-grade plans start around USD 50–100 a month, full expatriate plans considerably more - 4
Confirm the hospital will accept your insurer's guarantee — before you need it
Indonesian hospitals frequently require payment upfront and reimbursement afterwards unless the insurer has a local office and an existing arrangement with that hospital. Call the hospital's international patient desk when you are well, confirm your insurer is on their list, and note what they need. Doing this in advance is the difference between admission and a delay while somebody finds a credit card.
In personWho: YouIn your first weeks - 5
Know the emergency numbers and the nearest emergency department
112 reaches Jakarta Siaga 112, the province's unified emergency line, free from any phone; 118 and 119 reach an ambulance and 113 the fire service. In practice, Jakarta traffic means a private car or ojol to a nearby emergency department is often faster than waiting for an ambulance. Identify the closest private hospital with a 24-hour IGD emergency department to your home and to your office, and save both.
In personWho: YouSet up in your first week
Documents you’ll need
- Passport and KITAS
- SKTT — the address determines your BPJS Faskes 1 assignment
- BPJS card or Mobile JKN app account once enrolled
- International insurance policy number and the 24-hour assistance line
- A payment card with a workable limit for hospital deposits
Things most newcomers don’t know
Your SKTT address quietly decides which clinic you must go to first for everything non-emergency.
BPJS is a gatekeeper system: a first-level facility near your registered address handles you initially and refers you on. That assignment follows the address you registered, so people who register at a company address or an old apartment find their assigned clinic is an hour of Jakarta traffic away. It is fixable in the Mobile JKN app, but only after a minimum membership period, so the time to check it is at enrolment.
Source: BPJS Kesehatan — Faskes tingkat pertama rules
BPJS is compliance and a genuine safety net, but it is not what you will use for ordinary illness.
The scheme covers catastrophic cost well and is cheap, which is exactly why it is mandatory. It is also queue-heavy and referral-bound, and consultations run in Indonesian. The near-universal foreign-resident setup in Jakarta is BPJS for compliance and the catastrophic floor, private insurance and a private hospital for everything you actually experience.
Source: BPJS Kesehatan; Indonesian employer practice
Ask whether your insurer has an Indonesian representative office, not just whether the hospital 'accepts' it.
Hospitals here often decline to bill an insurer directly unless there is a local office and a standing arrangement, which turns a covered claim into pay-now-reimburse-later. For a serious admission that means a large deposit at the worst possible moment. The question to ask when buying the policy is about the local presence, not the cover limits.
Source: Practitioner and consulate guidance for Indonesia
Dengue, not exotic tropical disease, is the health risk Jakarta actually delivers.
Dengue is endemic across Jabodetabek and cases climb during and just after the wet season, when standing water multiplies breeding sites. It is transmitted by a day-biting mosquito, so evening repellent alone is the wrong defence. Any fever lasting more than two days here warrants a blood test rather than waiting it out, because early platelet monitoring is what changes outcomes.
Source: Indonesian Ministry of Health dengue surveillance
Common mistakes to avoid
- Leaving your BPJS Faskes 1 assigned to an address you no longer live at, then discovering it at the worst moment.
- Assuming BPJS gets you into a private hospital directly — outside a genuine emergency it does not.
- Buying a travel policy with no evacuation or inpatient cover and treating it as health insurance.
- Letting BPJS contributions lapse, which suspends cover and can surface at your next permit extension.
- Waiting out a fever in wet season instead of getting a dengue blood test after 48 hours.
Some of this may be out of date. Spotted something inaccurate? Help us keep it right for the next newcomer.
Make it your personal checklist
Globe Quest turns this into a tracked, AI-personalized plan for Jakarta — timed to your move date, with reminders so nothing slips. Free to start.
Sources
- BPJS Kesehatan — official national health insurance portal — official, 2026
- Indonesian Ministry of Health (Kemenkes) — official
- Jakarta Siaga 112 — provincial unified emergency call service — official, 2026
- Acclime Indonesia — mandatory healthcare and social security for foreign employees — provider, 2026
Last verified August 2026. Government processes change — always confirm critical details against the official source before acting.