BPJS vs NHI: Health Insurance Guide for Indonesia–Taiwan SMB Teams
How to handle mandatory health insurance when your team spans Indonesia (BPJS Kesehatan) and Taiwan (健保 NHI) — rates, obligations, and the cross-border traps.
BPJS vs NHI: Health Insurance Guide for Indonesia–Taiwan SMB Teams
If your company employs people in both Indonesia and Taiwan, you are legally required to enroll them in two completely separate mandatory health insurance systems: BPJS Kesehatan in Indonesia and the National Health Insurance (NHI / 健保) in Taiwan. Neither system recognizes the other. There is no bilateral treaty. You must comply with both, on separate payroll runs, under different government portals. This guide shows you exactly what each system costs and where founders running cross-border teams get burned.
Why Indonesia–Taiwan Teams Face a Two-System Health Insurance Problem
Most ASEAN HR tools are built for one country. Mekari Talenta handles Indonesia. Nueip handles Taiwan. Neither handles both. When you scale from one market to the other — say, opening a Taiwan office while keeping your Indonesia team — you inherit two compliance regimes overnight.
The stakes are real. In Indonesia, failing to enroll employees in BPJS Kesehatan exposes the company to fines and potential criminal liability under Law No. 24/2011. In Taiwan, NHI enrollment is mandatory within 30 days of an employee starting work; late enrollment means back-premiums plus a surcharge. Both systems also require monthly payroll deductions, separate portal access, and government reporting on different cycles.
Founders who manage both countries out of a spreadsheet — or worse, who assume their Indonesian employees on Taiwan work permits are "covered by whichever country" — typically discover the gap at the worst moment: during a labor audit, a benefits dispute, or an employee medical claim that bounces.
BPJS Kesehatan: Indonesia's Mandatory Health Insurance
BPJS Kesehatan is Indonesia's national health insurance program, mandatory for all formal-sector employees regardless of nationality. The contribution rates are:
- Employer: 4% of monthly gross salary
- Employee: 1% of monthly gross salary
- Salary cap for calculation: IDR 12,000,000/month (max employer contribution: IDR 480,000; max employee: IDR 120,000)
Enrollment must happen within 30 days of hiring. The employer registers through the BPJS Kesehatan employer portal (bpjs-kesehatan.go.id) and pays monthly via bank transfer, with a due date of the 10th of each month.
Coverage includes outpatient treatment at Puskesmas (community health centers) and referrals to hospitals in the national network. It does not cover treatment abroad, so Indonesian employees on assignment in Taiwan are not covered by their BPJS Kesehatan card while in Taiwan.
Expat employees working in Indonesia are also required to enroll unless they hold social insurance from their home country that meets equivalent standards — a narrow exception rarely invoked in practice.
BPJS Ketenagakerjaan: Work Insurance (Not Health, But Often Confused)
BPJS Ketenagakerjaan (employment social security) is separate from BPJS Kesehatan — and founders new to Indonesia frequently conflate the two. It covers four programs:
| Program | Employer | Employee | Notes |
|---|---|---|---|
| JHT (old-age savings) | 3.7% | 2% | Paid out on resignation or retirement |
| JKK (work accident) | 0.24–1.74% | 0% | Rate varies by industry risk |
| JKM (death benefit) | 0.3% | 0% | Lump sum to family |
| JP (pension) | 2% | 1% | Capped at salary IDR 10,547,400/mo |
Total employer burden from both BPJS programs: roughly 10–11% of salary (plus the employee-side deductions you administer). For a 20-person Indonesia team earning IDR 8M/month average, that's approximately IDR 16M/month (~USD 1,000) in employer BPJS contributions alone.
Taiwanese companies expanding into Indonesia consistently underestimate this cost. Budgeting only for base salary and PPh 21 payroll tax and missing BPJS is one of the top payroll errors we see from cross-border teams.
Taiwan NHI (全民健保): Mandatory Health Insurance for Taiwan Employees
Taiwan's National Health Insurance (NHI, 全民健保) is a single-payer system covering virtually all residents and employees. The total premium rate is 5.17% of insured monthly salary, split:
- Employer: 60% of the premium (roughly 3.10% effective rate)
- Employee: 30% of the premium (~1.55% effective rate)
- Government subsidy: 10%
The insured salary follows a bracket table — employees earning above the top bracket (TWD 219,500/mo as of 2024) are capped there. Unlike BPJS, Taiwan NHI also requires employers to enroll dependents on the employee's record, which increases the employer's contribution per dependent (the formula uses a "dependent loading" multiplier).
There is also a 2nd-generation NHI supplemental premium (二代健保補充保費) of 2.11% on non-regular income: bonuses, dividends, part-time pay, and income above six times the insured salary. This is withheld separately and remitted by the employer.
For foreign employees legally working in Taiwan, NHI enrollment is mandatory once they have an Alien Resident Certificate (ARC) and have resided in Taiwan for more than four months. This includes Indonesian employees seconded to Taiwan offices.
The Cross-Border Trap: When an Employee Is on Both Payrolls
The hardest scenario: an Indonesian national who works for your Taiwan entity full-time but whose Indonesian employment contract was never terminated. You are potentially obligated to:
- Maintain BPJS Kesehatan enrollment in Indonesia (even if the employee is physically in Taiwan)
- Enroll them in Taiwan NHI after four months of ARC-valid residence
- Continue BPJS Ketenagakerjaan in Indonesia if they remain formally employed there
Double-enrollment is not illegal — it is simply expensive and operationally complex. In practice, most founders either: (a) terminate the Indonesia employment and convert to Taiwan-only contract, or (b) use a Professional Employer Organization (PEO) in Taiwan to handle the NHI side while keeping the Indonesia entity for BPJS.
What does not work: assuming the employee can skip NHI because "they already have BPJS." Taiwan's NHI Bureau does not recognize foreign health insurance as a substitute. Non-enrolled employees who receive medical treatment are billed at full uninsured rates — often 3–5x the insured rate — and the liability falls on the employer who failed to enroll them.
Related: see our guide on running payroll in Indonesia and Taiwan and employee offboarding for cross-border teams.
BPJS Kesehatan vs Taiwan NHI: Side-by-Side
| BPJS Kesehatan (ID) | Taiwan NHI (TW) | |
|---|---|---|
| Mandatory? | Yes — all formal employees | Yes — all employees + residents 4+ months |
| Employer rate | 4% of salary | ~3.10% (60% of 5.17%) |
| Employee rate | 1% of salary | ~1.55% (30% of 5.17%) |
| Government subsidy | None (company-only split) | 10% of total premium |
| Salary cap | IDR 12,000,000/mo | TWD 219,500/mo (2024 bracket) |
| Dependents | Additional 1%/person/mo | Employer pays loading per dependent |
| Supplemental premium | None | 2.11% on bonuses/non-regular income |
| Foreign employees | Mandatory unless home-country equiv. | Mandatory after ARC + 4 months |
| Coverage scope | Indonesia network only | Taiwan network + limited overseas urgent care |
| Enrollment portal | bpjs-kesehatan.go.id | NHI-managed via employer |
| Monthly due date | 10th of month | 5th of following month |
Frequently Asked Questions
Do Indonesian employees working in Taiwan need both BPJS and NHI? If they remain on an active Indonesian employment contract, yes — both. BPJS Kesehatan enrollment is tied to formal employment in Indonesia, not physical location. Once they hold a valid ARC and have lived in Taiwan for four months, NHI enrollment is also mandatory. Most companies restructure the employment contract to avoid double cost.
Can I cancel BPJS Kesehatan when an employee moves to Taiwan? Only if you formally terminate or suspend their Indonesian employment. An employee on unpaid leave or secondment remains enrolled and the employer contribution continues. Cancellation requires filing at the BPJS office with supporting HR documentation.
What happens if I miss a Taiwan NHI enrollment deadline? The NHI Bureau will back-date enrollment to the employee's start date and assess back premiums plus a surcharge. For a TWD 40,000/month employee that's roughly TWD 2,000–2,500 in monthly employer premium, so a three-month delay creates a TWD 6,000–7,500 back-liability before surcharges.
Is the Taiwan 二代健保 (2nd-gen NHI supplemental) withheld from bonuses? Yes. The 2.11% supplemental premium applies to bonuses, profit-sharing, and any non-regular payment. The employer withholds and remits it separately from the regular monthly NHI deduction. Year-end bonuses (13th month) in Taiwan always trigger this.
Does Taiwan NHI cover Indonesian employees' families back in Indonesia? No. NHI covers treatment within Taiwan's network. Dependents must be enrolled separately in Taiwan if they reside in Taiwan. Family members remaining in Indonesia are not covered by the employee's Taiwan NHI card.
Run Your Indonesia–Taiwan Benefits Compliance on One Platform
Optserv tracks BPJS Kesehatan, BPJS Ketenagakerjaan, and Taiwan NHI enrollment status for every employee — across both countries — so you catch gaps before a government audit does. Start free at app.optserv.ai and see how cross-border ID↔TW teams manage benefits without a separate HR team in each country.
Sources
Run your entire team from one place.
Optserv handles hiring, onboarding, access management, and offboarding — built for startups that want to operate like grown-ups without the enterprise overhead.
Try Optserv free