CPF allocation calculator: OA, SA, MA and RA
Your CPF contribution does not go into one pot. It is split between your Ordinary Account, your Special Account (or Retirement Account from 55) and your MediSave Account.
Start from your salary or from a contribution amount and pick your age group to see the split.
How it's calculated
- The share for MediSave is worked out first: the contribution times your age group's MediSave ratio, which is 0.22 if you are 35 or younger.
- Then the Special Account share (Retirement Account from 55): the contribution times its ratio, 0.16 at 35 or younger.
- Whatever is left goes to your Ordinary Account.
- If you start from your salary, the contribution is first worked out with the 2026 CPF rates for Singapore Citizens and PRs.
An example
A $100 contribution for a 30-year-old puts $21.62 in MediSave, $16.21 in the Special Account and $62.17 in the Ordinary Account.
Frequently asked questions
Who do these allocation rates apply to?
They are the CPF Board's rates from 1 January 2026 for private sector employees and non-pensionable employees of ministries, statutory bodies and aided schools.
What happens to the Special Account at 55?
It closes. From then on, that share of your contributions goes to your Retirement Account up to the Full Retirement Sum, and to your Ordinary Account once you have set aside that sum.
Why does more go to MediSave as I get older?
The allocation ratios change by age group. At 35 or younger, 0.22 of your contribution goes to MediSave, and above 70 it is 0.84.
Key terms
- OA
- Ordinary Account, which gets what is left after the MediSave and Special or Retirement shares.
- SA
- Special Account, for retirement savings until age 55.
- MA
- MediSave Account, the CPF account for healthcare.
- RA
- Retirement Account, created at 55 to hold your retirement savings.
Up-to-date official data
Data checked against the official source on .
We check the official sources automatically, every day.
- CPF BoardCPF Allocation Rates from 1 January 2026
- CPF BoardCPF Contribution Rate Table from 1 January 2026 (Table 1)