CPF Voluntary Contribution Calculator Singapore 2026
Calculate your CPF voluntary contribution room, MediSave top-up limit and potential tax relief — free calculator with real-time results in SGD.
Your CPF Details
Your Voluntary Contribution Room
Based on 2026 CPF Annual Limit $37,740 & BHS $79,000. Not financial advice.
Understanding CPF Voluntary Contributions for Singapore Residents
CPF Voluntary Contributions (VC) allow Singapore citizens and Permanent Residents to top up their CPF accounts over and above the mandatory contributions deducted from their salary. Under the CPF Act, you may make a lump-sum voluntary contribution to all three CPF accounts — the Ordinary Account (OA), Special Account (SA), and MediSave Account (MA) — simultaneously, with the CPF Board allocating the top-up across the three accounts based on your age band. The total amount you can contribute voluntarily in any calendar year is capped at the CPF Annual Limit of S$37,740 minus your total mandatory contributions (employee + employer) for that year. Understanding this headroom is critical for Singaporeans who wish to maximise CPF interest rates — currently 2.5% p.a. on OA, 4% p.a. on SA, and 4% p.a. on MA — while potentially qualifying for tax relief. All figures in this article reflect the 2026 CPF Annual Limit of S$37,740 and the Basic Healthcare Sum (BHS) of S$79,000. Not financial advice — consult a licensed financial adviser for personalised guidance.
Not financial advice. All figures are for educational reference only. Data as at Q1 2026 unless noted.
Why CPF Voluntary Contributions Matter
For Singaporeans who earn below the CPF Ordinary Wage ceiling of S$8,000 per month, mandatory contributions may leave significant headroom under the S$37,740 Annual Limit. Self-employed persons who are not subject to mandatory CPF contributions (other than MediSave) have even more room. Topping up this headroom earns a guaranteed, risk-free return of 2.5–4% p.a. inside CPF — rates that rival or beat most Singapore fixed deposits and T-bills in 2026. Furthermore, voluntary MediSave top-ups attract personal income tax relief of up to S$8,000 per year under the Compulsory and Voluntary MediSave Contributions scheme, making them a tax-efficient savings tool especially for higher-income earners.
The New Matched MediSave Scheme (MMSS) from 2026
From 1 January 2026, eligible CPF members can receive a Government matching grant of up to S$1,000 per year when they make cash top-ups to their MediSave Account under the Matched MediSave Scheme (MMSS). Eligible members are those aged 55 and above who have annual assessable income of S$34,000 or below. Note that cash top-ups that attract the MMSS matching grant will not qualify for CPF Cash Top-Up Relief from Year of Assessment 2027 — so you cannot double-dip on both the grant and the tax relief for the same dollar. Plan accordingly.
How to Use This CPF Voluntary Contribution Calculator
- Enter your age: Your age determines the CPF allocation rates across OA, SA, and MA — the split changes in five-year bands from 35 to 70+.
- Enter your monthly salary: Salaries above S$8,000 are capped at S$8,000 for CPF purposes (the 2026 Ordinary Wage ceiling). Self-employed persons can enter S$0.
- Set months worked: Use the slider to indicate how many months of salary you earned this year. This affects your estimated mandatory contributions.
- Enter your current OA, SA, and MediSave balances: These are used to calculate your remaining MediSave room (BHS cap of S$79,000 in 2026).
The calculator instantly shows your maximum voluntary contribution room, MediSave top-up limit, the age-based 3-account split, and estimated tax relief for voluntary MediSave contributions.
Pro tip: Combine this calculator with our CPF Top-Up vs Investing Calculator to decide whether voluntary contributions beat investing the same cash in the market.
Contents — Click to Expand
- What Is a CPF Voluntary Contribution?
- How the CPF Annual Limit and VC Room Works
- CPF Voluntary Contribution Allocation by Age
- Tax Relief for Voluntary MediSave Contributions
- Voluntary Contributions for Self-Employed Persons
- CPF Voluntary Contribution as a Retirement Strategy
- Frequently Asked Questions
What Is a CPF Voluntary Contribution?
A CPF Voluntary Contribution (VC) is a discretionary lump-sum top-up made by a Singapore citizen or Permanent Resident to their own three CPF accounts — Ordinary Account (OA), Special Account (SA), and MediSave Account (MA). Unlike mandatory CPF deductions from salary, voluntary contributions are optional and can be made at any time during the calendar year via the CPF Board’s website or mobile app. They are distinct from the Retirement Sum Top-Up Scheme (RSTU), which targets only the SA or Retirement Account (RA), and from voluntary MediSave-only contributions. A full voluntary contribution to all three accounts earns interest at the applicable CPF rates: 2.5% p.a. on the OA (with an additional 1% on the first S$20,000 for members under 55), 4% p.a. on the SA (with an additional 1% on the first S$40,000), and 4% p.a. on the MA. For 2026, the CPF Annual Limit — the maximum total of mandatory plus voluntary contributions — is S$37,740. Excess contributions above the limit will be refunded without interest in the following year.
How the CPF Annual Limit and VC Room Works: The Maths
Your voluntary contribution room is simply: VC Room = S$37,740 minus your total mandatory contributions for the year. Mandatory contributions = (Employee CPF Rate + Employer CPF Rate) × Capped Monthly Salary × Months Worked. The Ordinary Wage ceiling in 2026 is S$8,000 per month. For a 35-year-old earning S$5,000 per month working 12 months, mandatory contributions = (20% + 17%) × S$5,000 × 12 = S$22,200. VC room = S$37,740 − S$22,200 = S$15,540. A 35-year-old earning S$8,000 per month for 12 months would have mandatory contributions of S$35,520, leaving only S$2,220 of VC room. MediSave top-ups are additionally capped at the Basic Healthcare Sum (BHS) of S$79,000 less your current MediSave balance. Use the calculator above to find your exact room.
| Monthly Salary | Mandatory Contribs (Age 35, 12 mths) | VC Room |
|---|---|---|
| S$2,000 | S$8,880 | S$28,860 |
| S$4,000 | S$17,760 | S$19,980 |
| S$6,000 | S$26,640 | S$11,100 |
| S$8,000 (ceiling) | S$35,520 | S$2,220 |
| Self-employed (S$0) | S$0 | S$37,740 |
CPF Voluntary Contribution Allocation by Age
When you make a voluntary contribution to all three CPF accounts, the CPF Board allocates the amount across OA, SA, and MA based on your age band. The allocation rates shift progressively towards MediSave as you age, reflecting rising healthcare needs. This is identical to the mandatory contribution allocation rates.
| Age Band | OA | SA | MA |
|---|---|---|---|
| 35 and below | 62.2% | 16.2% | 21.6% |
| 36 to 45 | 56.8% | 18.9% | 24.3% |
| 46 to 50 | 51.4% | 21.6% | 27.0% |
| 51 to 55 | 40.6% | 31.1% | 28.4% |
| 56 to 60 | 31.1% | 14.9% | 54.1% |
| 61 to 65 | 14.9% | 4.0% | 81.1% |
| 66 and above | 8.0% | 0% | 92.0% |
If the MA allocation would push your MediSave balance above the BHS of S$79,000, the excess is redirected to OA (or RA if you are 55 and above). The calculator above handles this automatically.
Tax Relief for Voluntary MediSave Contributions
Voluntary MediSave contributions qualify for the Compulsory and Voluntary MediSave Contributions tax relief under IRAS rules. In 2026, you can claim relief of up to S$8,000 per year for voluntary contributions to your own MediSave Account. An additional S$8,000 is available if you top up a family member’s MediSave Account — for a maximum of S$16,000 total CPF Cash Top-Up Relief per Year of Assessment. This stacks on top of the S$15,300 Retirement Sum Top-Up Relief available for SA or RA top-ups. Tax relief is subject to the overall personal income tax relief cap of S$80,000 per YA. Explore the SRS Tax Savings Calculator to compare MediSave tax relief against SRS contributions as part of your overall tax planning.
Voluntary Contributions for Self-Employed Persons
Self-employed persons (SEPs) in Singapore are required by law to contribute to MediSave only — there is no mandatory CPF contribution to OA or SA for SEPs. This means SEPs have the maximum CPF Annual Limit of S$37,740 available as voluntary contribution room each year. SEPs who wish to build up OA and SA savings for retirement or housing can make voluntary contributions to all three accounts via the CPF Board website. Once OA funds exceed S$20,000, they can optionally be invested via CPFIS-OA on platforms like Endowus or Syfe, giving SEPs a pathway to grow CPF savings beyond the base 2.5% interest rate. Use the CPF OA/SA Allocation Calculator to model how regular voluntary contributions grow over time.
CPF Voluntary Contribution as a Retirement Strategy
For Singapore investors targeting financial independence or a comfortable retirement, CPF voluntary contributions are one of the most overlooked tools. The guaranteed 4% p.a. on SA beats most Singapore fixed deposits and T-bills in 2026 (6-month T-bill: ~1.47%), with zero market risk. Used alongside the CPF FIRE Number Calculator, voluntary contributions can significantly accelerate reaching your Full Retirement Sum (FRS) of S$213,000 in 2026. Consider: a 40-year-old earning S$6,000 per month has mandatory contributions of S$26,640 per year, leaving S$11,100 in VC room. Topping this up every year for 15 years at 4% p.a. SA interest compounds to approximately S$198,000 in additional SA savings by age 55 — nearly the entire FRS. Combined with the CPF LIFE Payout Calculator, you can estimate exactly how much monthly income this generates from age 65. Read our Passive Income Guide for a broader multi-asset strategy that combines CPF with S-REITs and dividend stocks.
Frequently Asked Questions
How much can I voluntarily contribute to CPF in 2026?
The maximum total CPF contributions (mandatory plus voluntary) in 2026 is S$37,740 — the CPF Annual Limit. Your voluntary contribution room equals S$37,740 minus your total mandatory CPF contributions (employee plus employer) for the calendar year. If you are a self-employed person with no mandatory contributions other than MediSave, you may have up to S$37,740 in voluntary contribution room.
Can I voluntarily top up only my MediSave Account?
Yes. You can make a voluntary contribution to just your MediSave Account without topping up OA or SA. This voluntary MediSave contribution is subject to the Basic Healthcare Sum (BHS) cap of S$79,000 in 2026. Voluntary MediSave-only top-ups qualify for tax relief of up to S$8,000 per year for yourself.
Do CPF voluntary contributions qualify for tax relief?
Only voluntary contributions to MediSave (MA) qualify for the Compulsory and Voluntary MediSave Contributions tax relief under IRAS. The relief is capped at S$8,000 per year for self and an additional S$8,000 for family members — maximum S$16,000 total. Voluntary contributions to OA or SA as part of a 3-account VC do not separately qualify for additional tax relief.
What is the difference between a CPF voluntary contribution and a Retirement Sum Top-Up?
A CPF voluntary contribution (VC to all 3 accounts) tops up OA, SA, and MA simultaneously based on age-banded allocation rates. A Retirement Sum Top-Up (RSTU) under the CPF Top-Up Scheme targets only SA (before age 55) or RA (after age 55) and qualifies for a separate tax relief of up to S$8,000 per year for self. You can do both in the same year, subject to respective limits.
What happens if I accidentally exceed the CPF Annual Limit?
Contributions in excess of the CPF Annual Limit of S$37,740 will be refunded to you by the CPF Board in the following year, without interest. Always check your year-to-date mandatory contributions via the CPF member portal before making a voluntary contribution to avoid over-contributing.
Can I contribute voluntarily to a family member's CPF accounts?
You can make cash top-ups to a family member’s MediSave Account and receive tax relief of up to S$8,000 per year. However, you cannot make a voluntary 3-account VC to another person’s CPF — that scheme is only for your own accounts. For a family member’s SA or RA, use the Retirement Sum Top-Up Scheme instead.
What is the MediSave top-up limit in 2026?
The MediSave top-up limit in 2026 is the Basic Healthcare Sum (BHS) of S$79,000 less your current MediSave balance. If your MediSave Account has S$50,000, you can top up a maximum of S$29,000 more. Members who reached age 65 in 2025 have their BHS permanently fixed at S$75,500. The BHS increases annually for those under 65 to keep pace with rising healthcare costs.
Which platform do I use to make CPF voluntary contributions in Singapore?
CPF voluntary contributions must be made directly through the CPF Board’s official website or myCPF mobile app — not through third-party platforms. You can pay via PayNow or GIRO. Once the money is inside CPF, OA funds above S$20,000 can optionally be invested via CPFIS-OA on platforms like Endowus or Syfe.
How does CPF voluntary contribution affect my retirement planning?
Consistent voluntary contributions to CPF SA at 4% p.a. can significantly boost retirement savings. Topping up S$10,000 per year to SA from age 40 to 55 (15 years) grows to approximately S$178,000 at age 55 — enough to cover most of the 2026 Full Retirement Sum of S$213,000. Use our CPF FIRE Number Calculator and Retirement Planning Calculator to model your complete retirement picture.
Ready to Boost Your CPF Savings?
Use our free CPF tools and Singapore investing guides to put every voluntary contribution to work. Pair CPF top-ups with a robo-advisor for the best of guaranteed and market returns.