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.
Your Data
Results
You need to invest Rp 1.753.719/month for 25 years to retire comfortably
Retirement Fund Growth Projection
Related Articles
Read these articles to help plan your retirement:
Retirement Savings: Complete Guide
Everything you need to know about saving for retirement.
→DPLK: Financial Institution Pension Funds
How DPLK works and why you should consider it.
→Asset Allocation for Indonesian Investors
The right asset allocation strategy for your risk profile.
→Retail Government Bonds Guide (ORI, SR, ST)
Safe investment with stable returns from the government.
→Bonds and Government Securities: What's the Difference?
Understanding the difference between corporate bonds and government securities.
→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