CPF top-up calculator for Singapore, for retiring early
See the income tax a CPF cash top-up saves at your band, what it costs after the tax saved, and what it does to your Retirement Account at 55 and the CPF LIFE payouts CPF publishes.
Figures in Singapore dollars (S$), from IRAS and the CPF Board.
A S$8,000 cash top-up to your Special Account, on S$100,000 of chargeable income, saves you about
S$920 in tax
at the 11.5% band, on S$8,000 of CPF Cash Top-up Relief. The top-ups cost you about S$7,080 after tax, all of it going into your own Special Account. The relief arrives in the year of assessment after you top up.
- Into your account
- S$80,000
- Over 10 years, in the Special Account and then the Retirement Account.
- Tax saved
- S$9,200
- In all, on S$80,000 of relief.
- Cost after tax
- S$70,800
- What you put in, less the tax.
What it does to your Retirement Account at 55
You turn 55 in 2046. At 55 your Special and Ordinary savings move into the Retirement Account up to the Full Retirement Sum. CPF has published the sums only up to those turning 55 in 2027, so this uses the 2027 sum, S$228,200. Yours will be set nearer the time, and each published year's has been higher than the one before, so read “meets it” as “meets the 2027 sum”. With no top-ups your Retirement Account holds S$180,962, S$47,238 short of it. With the top-ups it holds S$228,200, which meets it: the top-ups close the S$47,238 shortfall. Dollars of each year, at CPF's published interest rates, with no mandatory contributions added.
CPF publishes a CPF LIFE payout for six Retirement Account amounts at 55, for members turning 55 in 2026; dollars at 2046 will likely buy a smaller payout than these rows show, because they are not adjusted for the years in between. Without the top-ups your Retirement Account is at or above the S$150,000 row; with them, at or above the S$220,400 row. CPF gives no figure between its rows, so none is made up here: for your own number, use CPF's payout estimator.
| Retirement Account at 55 | A month from 65 | You are here |
|---|---|---|
| S$50,000 | S$490 | |
| S$110,200the Basic Retirement Sum | S$950 | |
| S$150,000 | S$1,250 | no top-ups |
| S$220,400the Full Retirement Sum | S$1,780 | with top-ups |
| S$300,000 | S$2,380 | |
| S$440,800the Enhanced Retirement Sum | S$3,440 |
The income, balances and top-ups are an example: replace them with your own. Jump to the inputs.
Top-ups cannot be taken back. Not modelled: the extra interest CPF pays on the first part of your combined balances, mandatory contributions, a top-up that earns a Matched Retirement Savings Scheme grant (it earns no relief), transfers from your Ordinary Account (no relief), the income test on a spouse or sibling, top-ups to your MediSave Account (which also earn the relief), your MediSave Account balance, the part of a Special Account top-up that CPF Investment Scheme money already counts toward, the tax bands for a non-resident, and the self-employed rules. Your CPF statement and IRAS decide the figures. The link carries your figures after the #, so you can save or share it. Your figures are not sent to us.
What the relief is, and what it saves
CPF Cash Top-up Relief rewards setting cash aside for retirement, in your own account or a family member's. It is at most S$8,000 a year for yourself and S$8,000 for family, and it counts towards the overall cap of S$80,000 on all your reliefs. You must be a Singapore Citizen or Permanent Resident to claim it.
The saving is the tax on the income the relief removes, so it grows with your band. An example, not your figure: on a chargeable income of S$150,000 the tax is S$12,450; a S$8,000 top-up takes that down by S$1,200. The top-up itself is not lost: it sits in your Special Account earning CPF interest, which is why it is not the same as a spend.
What you give up, and why it matters if you stop early
A top-up is irreversible. CPF reserves it for monthly payouts and does not let you withdraw it for anything else. For someone planning to stop work at 40 or 45, that is the trade: a tax saving now, and a bigger payout later, against money you cannot use to bridge the years before it. Cash outside CPF stays reachable; a top-up does not.
At 55 your Special Account moves into the Retirement Account, up to the Full Retirement Sum. If your savings fall short of it, a top-up can close the gap. If you will reach it anyway, the surplus stays in your Ordinary Account, and the cash you put in is still a top-up CPF treats as irreversible, so do not count on getting it back. From 55 you can top the Retirement Account up to the Enhanced Retirement Sum, S$440,800 this year, for a higher payout, though the relief is limited to the Full Retirement Sum.
The Full Retirement Sum has risen in every year CPF has published, and CPF has published it only a few years ahead. The calculator uses CPF's own for the years it has published and holds the last one after that, so a top-up years from now may have more room than shown. If you are choosing between this and the SRS, compare the SRS calculator: the SRS relief is similar but the money can be taken out, with a penalty, before the retirement age.
Questions people ask
- How much tax relief do I get for a CPF top-up?
- Up to S$8,000 a year for cash top-ups to your own account and up to S$8,000 a year for cash top-ups to family members, S$16,000 in all, as IRAS lists it. It is a relief, so it comes off your chargeable income: the saving is the tax on that income at your top band, not the amount of the top-up.
- Which top-ups earn the relief?
- Cash top-ups under the Retirement Sum Topping-Up Scheme: to your own Special Account (below 55) or Retirement Account (55 and over), and to your parents, grandparents, spouse and siblings, by a Singapore Citizen or Permanent Resident. For a spouse or sibling without a disability, IRAS requires their annual income in the year before to be no more than S$8,000. Transfers from your own Ordinary Account earn none, and nor does a top-up that attracts a Matched Retirement Savings Scheme grant. Cash top-ups to a MediSave Account also earn the relief, within the same caps, but not from 2026 when they attract the MediSave matching grant; this calculator does not model them. The bands and the relief here are for a Singapore tax resident.
- Is there a limit on how much my Special Account can take?
- Yes. For a member below 55, IRAS caps the top-up that counts for relief at the current year's Full Retirement Sum less what the Special Account already holds (amounts invested under the CPF Investment Scheme count), which is also the most the account can receive. Once it is full, a further top-up has nothing to go in. The calculator shows what your account can take.
- Can I take a CPF top-up back out?
- No. CPF says top-ups are irreversible, a long-term commitment reserved for monthly payouts, and they cannot be withdrawn for any other purpose. Weigh that against the tax saved, especially if you plan to stop work early and need money you can reach before the payouts start.
- Does a top-up increase my CPF LIFE payout?
- It raises the savings that fund it, which raises the payout. CPF publishes a monthly estimate for six amounts of Retirement Account savings at 55 and none in between, so the calculator shows which of CPF's rows you reach, with and without the top-ups, and sends you to CPF's own estimator for a figure that is yours.
- Is there a cap on all my reliefs?
- Yes. IRAS caps all personal income tax reliefs together at S$80,000 a year, top-up relief included. The calculator takes whatever you enter as your other reliefs and shows what is left under the cap.
Sources: IRAS's CPF Cash Top-up Relief; the CPF Board's Top up to enjoy higher retirement payouts ; the resident income tax rates; the CPF Board's retirement sums, interest rates and payout estimates. A top-up that attracts a Matched Retirement Savings Scheme grant earns no relief. This is general information, not financial or tax advice; IRAS and the CPF Board decide what applies to you.