Retirement Calculator

Plan your retirement with confidence. This calculator helps you determine how much you need to save for a comfortable retirement, factoring in contributions from BPJS Jaminan Hari Tua (JHT) and BPJS Jaminan Pensiun (JP) that you receive as a formal employee in Indonesia.

💰 BPJS JHT & JP Integration
📊 Inflation & Return Projections
🎯 Monthly Investment Recommendation

Your Data

years
years
Rp
Rp
Rp
Rp

Results

You need to invest Rp 1.753.719/month for 25 years to retire comfortably

Retirement fund needed Rp 3.355.342.129
Projected savings at retirement Rp 951.026.395
Projected BPJS JHT Rp 426.836.819
Projected BPJS JP (present value) Rp 309.646.253
Retirement gap Rp 1.667.832.662
Required monthly investment Rp 1.753.719/month

Retirement Fund Growth Projection

How This Calculator Works

Retirement fund needed is calculated using the present value of a growing annuity. Your current expenses are adjusted for inflation until retirement, then we calculate how much you need as a lump sum on Day 1 of retirement — assuming the remaining fund continues to earn investment returns while you draw it down.

Formula: PV = Annual Expenses × [1 − ((1+g)/(1+r))ⁿ] / (r − g), where g = inflation rate, r = investment return, n = years in retirement.

This is more accurate than simply multiplying expenses × years, because your retirement fund doesn't sit idle — it continues growing while you withdraw from it.

BPJS JHT is calculated as a future value of 5.7% monthly salary contributions compounded at 6.5% per year. BPJS JP uses the formula: 1% × years of service × capped salary (max Rp 9,559,600), paid as monthly pension.

The chart shows a stacked area: personal savings (blue) + JHT (green) + JP (orange) vs. the retirement target (red dashed). After retirement, all sources deplete as expenses are withdrawn — JP covers costs first, then JHT, then personal savings.

Required monthly investment is the additional amount needed to close the gap, using the future value of an annuity formula.

Frequently Asked Questions

Why does the retirement fund needed look so large?

Indonesia's average inflation is about 5% per year, which means prices double roughly every 14 years. Current expenses of Rp 7 million/month become about Rp 24 million/month at retirement (25 years later), and keep rising throughout retirement.

Meanwhile, moderate investment returns only beat inflation by about 3% (8% return − 5% inflation = 3% real return). That tiny real return means your fund needs to be very large to last.

📖 Read more: Deposits Losing to Inflation? and How Much Retirement Savings Do You Need?

Why does my retirement money run out so quickly in the chart?

The chart shows a realistic simulation: expenses keep rising due to inflation every year, while investment returns only slightly outpace inflation. Funds are withdrawn to cover expenses — JP (BPJS pension) covers some, the rest comes from JHT and personal savings.

Solutions: start investing earlier, increase your monthly investment, or adjust the life expectancy slider to see the impact.

📖 Read more: FIRE Indonesia: Early Retirement Guide and Why BPJS Isn't Enough

Is BPJS enough for retirement?

Usually not. BPJS JP is limited by a maximum salary cap of Rp 9,559,600, and JHT only covers 5.7% of salary. This calculator shows the gap between BPJS benefits and your actual needs — that's what you need to cover with personal investments.

📖 Read more: Why BPJS Isn't Enough, JHT vs JP: What's the Difference?, and DPLK: Private Pension Funds

How much should I invest monthly?

It depends on your age, target, and lifestyle. The younger you start, the less you need thanks to compound interest. Starting at age 25 vs 35 can reduce your required monthly investment by up to 50%.

📖 Read more: How to Invest 5 Million Rupiah and Dollar Cost Averaging: Myths & Reality

How do I read the chart?

Colored areas show your total retirement fund: blue (personal savings) + green (JHT) + orange (JP). The red dashed line is the amount needed.

Before retirement: areas grow (accumulation). After retirement: areas shrink (drawdown). If colored areas hit zero before your life expectancy, you need to invest more.

📖 Read more: Asset Allocation and Portfolio Rebalancing Guide

When should I start investing for retirement?

Now. Even small, consistent investments are better than waiting. Compound interest works best with time on your side.

📖 Read more: Overcoming Fear of Investing and Creating an Investment Policy Statement