Singapore FIRE planner

Plan early retirement with savings, CPF and tax.

Free to use. Non-profit personal project. Not an official CPF tool or financial advice. Use with discretion. Privacy & disclaimer

Client-side · inputs stay here
How the calculation works

Monthly savings = take-home income − spending. CPF stays separate. Adjust assumptions to compare outcomes.

Choose manual take-home income or enable “Income & tax” to calculate resident employment tax from gross pay. SRS is optional and separate from accessible savings. Other life-event income must still be after tax; non-resident and investment taxes are not modelled.

Questions about FIRE in Singapore?

How much money do I need to retire?

Enter the age you want to retire and the monthly budget you want to fund, in today’s Singapore dollars. The planner checks your accessible portfolio month by month, then shows an estimated funded age and any shortfall. Returns and future policy remain assumptions.

Can I retire before CPF payouts begin?

You need accessible money for the intervening years. CPF and SRS balances stay separate until the modelled rules permit withdrawals. CPF LIFE income starts at 65 in this preview.

Is this free, and are my inputs collected?

The calculator is free to use and run as a non-profit personal project. Financial inputs are processed in your browser and are not uploaded by this app. Saving is optional and encrypted.

Read the CPF, SRS and tax guide ↗ · Calculation methods & checks ↗
METHODOLOGY

CPF sources & limits

Official rules reviewed . Forecast assumptions are editable and labelled separately.

For members aged 18–64, retiring by 65. Optional settings cover resident tax, SRS, CPFIS, self cash top-ups, graduated PR rates, self-employed MediSave and verified property-withdrawal scenarios. Each has stated limits. Manual take-home income must already allow for tax and mandatory CPF/MediSave.

Official sources & model limitations

Read the RA reconciliation and model limits ↗

Model limits
  • The public RA table is reproduced under a credited-interest timing interpretation that CPF has not confirmed. Main projections include accrued interest and can differ from official figures. Prefer an official CPF LIFE estimate; see the calculation checks.
  • Age boundaries assume your next birthday is in 12 months. Exact transaction timing may differ from official records.
  • Interest accrues monthly and is credited in December. The approximation excludes current-year accrued interest before the projection start. The current salary is assumed to apply to earlier months of the opening year for the bonus wage ceiling.
  • CPF LIFE illustrations interpolate 2026 male Standard Plan examples using projected RA at 65. They are not personalised quotes or promises for future cohorts. Payouts are capped at the highest published reference. Use an official payout override where possible.
  • After LIFE begins, its premium is excluded from account balances. Bequests and post-enrolment extra interest are not projected.
  • FRS beyond 2027 and BHS beyond 2026 are assumptions. OA 2.5% and SA/MA/RA 4% are held constant for planning.
  • The main projection uses fixed returns. Optional sequence tests and synthetic Monte Carlo illustrate uncertainty; their results are not calibrated real-world probabilities. Tax uses frozen resident brackets and entered reliefs. SRS uses a separate constant return and new ten-year drawdown window. CPFIS uses a separate constant-return assumption. Non-resident tax, mixed employment/self-employment, platform work, automatic grant eligibility and property sale/refund settlements are not modelled.
Your data & privacy

v2 runs entirely in your browser. Financial inputs are not uploaded or collected by this app. No analytics or advertising trackers.

Once the page and scripts have fully loaded, you can turn off your internet connection and keep calculating in this tab. Reloading or opening links may need internet.

Browser saves require a passphrase and are encrypted. JSON/CSV exports are readable files containing financial details. Hosting providers may process normal page-request metadata.

Clears the current draft, encrypted storage and any older unencrypted v2 saves. Exported files and v1 data are unaffected.

Full privacy notice & disclaimer ↗
Feedback or a calculation issue?

Found a bug or have a suggestion?

Include what you expected and how to reproduce it. Use fictional amounts; please don’t send CPF statements or account details. Opens your email app; nothing is sent automatically.

My portfolio ↗