Indonesia / Payroll
BPJS Contribution Calculator: Employer and Employee Shares
Calculate standard monthly BPJS Kesehatan, JHT, JP, JKK and JKM contributions for a private-sector salaried worker in Indonesia, with employer and employee shares and wage after employee deductions.
BPJS Contribution Calculator: Employer and Employee Shares: Applies the health wage ceiling and optional local minimum wage floor, the JP wage ceiling, and standard programme rates. Additional eligible health family members are employee-paid. It excludes income tax, other payroll deductions and special contribution relief. Runs 100% locally in your browser with zero server file uploads.
- Category
- Business & admin tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Standard private-sector salaried employee (PPU) estimate. Enter basic wage plus fixed allowances. Set the applicable UMK or UMP for the Kesehatan minimum wage base; zero assumes no floor adjustment.
The covered five are the employee, one spouse and up to three eligible children. Extra eligible children, parents or parents-in-law add 1% of the health wage base each, paid by the employee. Other relatives are not covered by this option.
JP cap: Rp 11086300, effective March 2026, confirmed by BPJS Ketenagakerjaan and circular B/1226/022026 of 25 February 2026.
| Programme | Wage base | Employer | Employee |
|---|---|---|---|
| Kesehatan (including extra family) | 5000000.00 | 200000.00 | 50000.00 |
| JHT — old-age savings | 5000000.00 | 185000.00 | 100000.00 |
| JP — pension | 5000000.00 | 100000.00 | 50000.00 |
| JKK — work injury | 5000000.00 | 12000.00 | 0.00 |
| JKM — death benefit | 5000000.00 | 15000.00 | 0.00 |
| Total | — | 512000.00 | 200000.00 |
Kesehatan: 4% employer and 1% employee, wage cap Rp 12000000. JHT: 3.7% and 2%. JP: 2% and 1%. JKK and JKM (0.30%) are employer-paid. Taxes, other deductions and special contribution relief are excluded. Totals use unrounded amounts; displayed rupiah have two decimal places.
Rates checked 2026-10-04. Sources: Perpres 82/2018, 75/2019 and 64/2020; PP 44/2015, 45/2015 and 46/2015. Official BPJS contribution table · Official BPJS confirmation of the JP cap · 2026 JP circular (mirror)
Standard contribution rates
Kesehatan: 5%, split 4% employer and 1% employee, capped at Rp12,000,000 under Perpres 82/2018 as amended by 75/2019 and 64/2020. JHT: 5.7%, split 3.7% and 2% (PP46/2015). JP: 3%, split 2% and 1% (PP45/2015). JKK: 0.24%, 0.54%, 0.89%, 1.27% or 1.74%; JKM: 0.30%, employer-paid (PP44/2015). Rates checked 4 October 2026. Official contribution table: https://www.bpjsketenagakerjaan.go.id/penerima-upah.html
JP announcement
BPJS letter B/1226/022026, 25 February 2026, point 5, sets the March 2026 JP cap: Rp10,547,400 × 1.0511, rounded down to the hundred. Official BPJS confirmation: https://x.com/BPJSTKinfo/status/2028716698040193046 . Circular mirror: https://494075.fs1.hubspotusercontent-na1.net/hubfs/494075/compliance-portal/notification-number-b1226022026.pdf
How to use it
- Enter monthly basic wage plus fixed allowances and the applicable health minimum wage floor.
- Choose the JKK risk class and extra eligible family members.
- Read the programme shares, totals and remaining wage.
Privacy & limitations
Your wage and family inputs stay in your browser.
Related tools
Frequently asked questions
Which JP cap is used?
Rp11,086,300 per month from March 2026, stated in BPJS Jakarta Ceger's letter B/1226/022026 dated 25 February 2026. The official BPJS Ketenagakerjaan X account also confirms the cap. The circular calculates Rp10,547,400 × 1.0511, rounded down to the hundred.
Who is included in health coverage?
The employee, one spouse and up to three eligible children. Eligible extra children, parents or parents-in-law add 1% of the health wage base per person, paid by the employee. Other relatives are outside this option.
Is this my final take-home pay?
No. The displayed wage subtracts only the employee BPJS shares. Taxes, other deductions and special contribution relief are excluded.
What does the minimum wage input do?
It supplies the applicable UMK or UMP floor for Kesehatan. Zero assumes the entered wage needs no floor adjustment. It does not alter the JHT or JP base.
Free tool · runs in your browser · no account required