What Is BPJS Ketenagakerjaan?

A complete guide to BPJS Ketenagakerjaan (Indonesian Workers Social Security): JHT, JP, JKK, JKM programs, and why this alone isn't enough for your retirement.

Note: This article discusses Indonesian financial products and markets. The principles apply globally, though specific products, regulations, and tax treatments vary by country.

What Is BPJS Ketenagakerjaan?

If you work as an employee in Indonesia, your salary is most likely already deducted for BPJS Ketenagakerjaan (Workers’ Social Security Agency) every month. But do you know where that money goes and what it’s for?

BPJS Ketenagakerjaan is a government-run social security agency that protects Indonesian workers. This isn’t private insurance — it’s a mandatory program regulated by law.

Four BPJS Ketenagakerjaan Programs

BPJS Ketenagakerjaan manages four main programs:

ProgramAbbreviationFunction
Jaminan Hari Tua (Old-Age Security)JHTSavings for old age, can be withdrawn
Jaminan Pensiun (Pension Security)JPMonthly lifetime pension
Jaminan Kecelakaan Kerja (Work Accident Security)JKKProtection for workplace accidents
Jaminan Kematian (Death Security)JKMBenefits for heirs upon death

For financial planning and investment, the two most relevant programs are JHT and JP. Learn about the detailed differences between JHT vs JP and when you can withdraw them. Let’s discuss each one.

Jaminan Hari Tua (JHT) — Old-Age Security

JHT is a mandatory savings program similar to a government “piggy bank” concept. Your money is accumulated while you work and can be withdrawn later.

How much are the contributions?

ComponentPercentage of Wage
Paid by employer3.7%
Paid by worker (salary deduction)2.0%
Total5.7%

For example, if your salary is Rp 8 million per month:

  • Company pays: Rp 296,000
  • Deducted from your salary: Rp 160,000
  • Total entering JHT per month: Rp 456,000

How is the money managed?

BPJS Ketenagakerjaan invests JHT funds into various instruments: deposits, government bonds, stocks, and others.1 You cannot choose where your money is invested — this is different from pension systems in some other countries.

Historically, the return BPJS provides on JHT balances ranges from 5-8% per year.2 Not spectacular, but better than regular savings accounts.

Jaminan Pensiun (JP) — Pension Security

JP is different from JHT. While JHT is savings that can be withdrawn as a lump sum, JP is a monthly pension that you’ll receive after retirement — similar to civil servant pensions.

How much are the contributions?

ComponentPercentage of Wage
Paid by employer2.0%
Paid by worker (salary deduction)1.0%
Total3.0%

Important note: JP contributions are calculated based on a maximum wage set by the government. As of 2025, the wage cap for JP calculation is approximately Rp 10.04 million.3 This means even if your salary is Rp 20 million, JP contributions are still calculated from this maximum limit.

How much will you receive at retirement?

This is the part that often disappoints. JP benefits are calculated with the formula:4

  • 1% × contribution period (years) × average final wage

Example: You work 30 years with an average final wage of Rp 8 million:

  • 1% × 30 × Rp 8 million = Rp 2.4 million per month

And there’s a maximum JP benefit cap. In 2025, the maximum pension benefit is approximately Rp 4.4 million per month.5 Enough for a decent life? Most likely not.

Jaminan Kecelakaan Kerja (JKK) — Work Accident Security

JKK provides protection if you experience an accident while working or traveling to/from work. The contributions are paid entirely by the employer (0.24% - 1.74% depending on job risk).

JKK benefits include:

  • Unlimited medical care
  • Compensation during inability to work
  • Disability benefits
  • Rehabilitation costs

Jaminan Kematian (JKM) — Death Security

JKM provides benefits to heirs if the worker dies not due to work accidents. The contribution is small: 0.3% of wage, paid by the employer.

JKM benefits as of 2025 include:6

  • Lump sum benefit: Rp 42 million
  • Periodic benefit (24 months): Rp 12 million
  • Funeral costs: Rp 10 million
  • Scholarships for children (maximum 2 children): Rp 174 million

Who Must Participate?

By law, all formal workers must be registered by their employer with BPJS Ketenagakerjaan. This includes:

  • Permanent employees (PKWTT)
  • Contract employees (PKWT)
  • Daily casual workers

Informal workers and freelancers can also register independently through the BPU (Non-Wage Earner) program, although program coverage is more limited.

Total Deductions from Your Salary

Let’s calculate the total BPJS Ketenagakerjaan contributions for an employee with a salary of Rp 8 million:

ProgramEmployerWorkerTotal
JHT (5.7%)Rp 296,000Rp 160,000Rp 456,000
JP (3.0%)Rp 160,000Rp 80,000Rp 240,000
JKK (~0.54%)Rp 43,200Rp 0Rp 43,200
JKM (0.3%)Rp 24,000Rp 0Rp 24,000
TotalRp 523,200Rp 240,000Rp 763,200

So from a salary of Rp 8 million, Rp 240,000 is deducted from your salary and Rp 523,200 is paid by the company. A total of Rp 763,200 per month goes into various BPJS Ketenagakerjaan programs.

Why BPJS Alone Isn’t Enough for Retirement?

This is an important fact you must understand: BPJS Ketenagakerjaan is designed as a basic safety net, not as the sole source of retirement income.

Compare with international standards:7

CountryTotal Pension ContributionAdequacy
Australia (Super)11.5% of salary (from employer)Designed to replace income
Indonesia (JHT + JP)8.7% of salary (combined)Minimum safety net

With JP capped at around Rp 4.4 million per month and JHT that may only last a few years, you must invest independently to prepare for a decent retirement. Read BPJS Isn’t Enough for Retirement for detailed calculations and how much you should save for the gap. Another alternative is DPLK (Employer Pension Fund) as a supplement to BPJS.

Use our Retirement Calculator to see the gap between BPJS benefits and your actual retirement needs.

How to Check Your BPJS Ketenagakerjaan Balance

You can check your JHT and JP balance through:

  1. JMO App (Jamsostek Mobile) — download on Play Store/App Store
  2. Website klaim.bpjsketenagakerjaan.go.id
  3. SMS — type SALDO send to 2757
  4. Visit a BPJS Ketenagakerjaan branch office

It’s recommended to check your balance periodically to ensure your company is actually depositing contributions.

Summary

TopicDetails
What Is BPJS Ketenagakerjaan?Social security agency for Indonesian workers
Main programsJHT (savings), JP (monthly pension), JKK, JKM
Mandatory?Yes, for all formal workers
Salary deduction~3% (JHT 2% + JP 1%)
Enough for retirement?No — additional investment needed

Next step: understand the detailed differences between JHT and JP in the next article, so you know exactly what you’ll get from each program.


Disclaimer: This article is for educational purposes only, not investment advice. Contribution and benefit amounts may change according to the latest regulations.

Common Questions

Can I withdraw JHT before retirement?
Yes, under certain conditions: age 56+, permanently disabled, moving abroad permanently, or having not worked for 1 month. Read When Can You Withdraw JHT & JP? for full details.

What if my company doesn’t register me with BPJS?
This violates Law No. 24 of 2011 on BPJS. Report to the nearest BPJS Ketenagakerjaan office or via the hotline. Companies can face administrative sanctions.

Can I increase my voluntary contributions?
For the standard JHT/JP programs, no — contributions are fixed percentages. However, you can supplement with DPLK (Employer Pension Fund) or independent investments like index funds and government bonds.

Footnotes

  1. The BPJS Ketenagakerjaan investment portfolio is regulated under Government Regulation No. 45 of 2015. Source: BPJS Ketenagakerjaan

  2. Based on BPJS Ketenagakerjaan annual financial reports 2015-2024. Actual returns may vary per year.

  3. The JP wage cap is adjusted periodically according to Government Regulations. Verify current figures at BPJS Ketenagakerjaan or contact a branch office.

  4. Pension benefit formula according to Government Regulation No. 45 of 2015 on Pension Security Program Implementation. Source: BPJS Ketenagakerjaan Regulations

  5. Maximum benefits are adjusted periodically based on the highest wage cap and maximum contribution period. The 2025 figure is an estimate based on wage cap of Rp 10.04 million × 30 years × 1%. Current information can be found at BPJS Ketenagakerjaan or related regulations.

  6. JKM benefit amounts are adjusted periodically. Verify current figures at BPJS Ketenagakerjaan or related Government Regulations.

  7. Australia data based on Superannuation Guarantee 2024. Indonesia: JHT 5.7% + JP 3% = 8.7% total. Source: Australian Tax Office and BPJS Ketenagakerjaan.

Disclaimer: This article is for educational purposes only and does not constitute investment advice. Always do your own research and consult with a licensed financial advisor before making investment decisions.