Scheduled Maintenance: CPF digital services will not be available on 4 June 2023 from 12am to 8am.

Your page is loading.
One moment please.

How can I top up my, my children or my loved ones’ CPF Account(s)?

You can top up to your, your children or your loved one’s:

 i. Special / Retirement Account only under the Retirement Sum Topping Up Scheme (RSTU) (tax relief available). 

 ii MediSave Account only (tax relief available for Giver# only); or

 iii Three CPF Accounts (no tax relief given).

# Please note that you will need to be at least 16 years old if you are topping up yours or someone else's MediSave Accounts. If you are a parent topping up for your children's MediSave Accounts, please indicate your own NRIC/CPF Account Number in the first page on our e-Cashier to indicate yourself as the giver. You will be prompted to key in your Recipient's NRIC/CPF Account Number subsequently.

If you are making top-ups as a self-employed person, you can refer to the Self-Employed Scheme for more information.

You can find out more on which voluntary top-up is applicable to you.

Top-up is applicable to Singapore Citizens and Permanent Residents only. You are encouraged to make top-ups early. All applications and payments should reach CPF Board before the last seven working days of December to enjoy tax relief for the following year’s Tax Assessment and for it to be counted as the year’s CPF Annual Limit. Backdating of top-ups to previous years is not allowed.

To top up to your three CPF Accounts or MediSave Account, you can  make a one-time top up via e-Cashier using PayNow QR* . If you are making a top-up to someone else, please ensure that you are not  logged in to your CPF Account. To logout, click on the “logout” button at the top right-hand corner.

* Subsequent or duplicate payments made using the same PayNow QR code will be refunded. To ensure that your cash top-ups are processed successfully, please only scan the PayNow QR code and make payment once. You will need to submit a new application each time you wish to make another top-up