CPF Calculator Singapore 2026 | Calculate Contributions, Allocation & Growth with Interest

Free CPF calculator for Singapore: estimate employee & employer contributions, OA/SA/MA allocation, project growth with interest rates, export detailed breakdowns. Updated for 2026 ceilings & rates.

CPF Calculator Singapore 2026

Estimate your Central Provident Fund (CPF) contributions, account allocations (Ordinary Account, Special Account, MediSave Account), and projected growth with interest rates. This educational calculator allows you to customize contribution rates, wage ceilings, allocation percentages, and interest assumptions to model different scenarios for retirement planning.

Educational Tool: CPF contribution rates, wage ceilings, allocation rules, and interest rates are set by the CPF Board and government policy, and may change. This calculator provides presets based on 2026 parameters but allows full customization. Always verify official rates and rules at cpf.gov.sg.

CPF Calculator

Estimate CPF contributions, allocation (OA/SA/MA), and growth with interest — using the settings you choose.

Or select age band below
Your regular monthly salary
13th month, bonuses, etc.
Optional: ceilings, allocation & special rules
CPF has wage ceilings, allocation rules, and interest mechanics. You can edit assumptions here for educational purposes.

Wage Ceilings

2026: S$8,000
2026: S$102,000

Contribution Rates

Rate > 50% is unusual
Rate > 50% is unusual
Computed Totals:
Employee: S$1,000 | Employer: S$850 | Total: S$1,850

Allocation Percentages

Sum must equal 100%

Interest Rates (% per annum)

2026 Q1: 2.5%
2026 Q1: 4.0%
2026 Q1: 4.0%

Account Caps & Constraints

Optional: set to 0 to ignore

Withdrawals & Transfers (Optional)

E.g., housing withdrawals
Voluntary transfers to earn higher interest
Saves your preferences in browser storage

CPF Results

S$1,850
Total CPF Contribution (Monthly)
S$22,200
Total CPF Contribution (Annual)
Employee Contribution
S$1,000
Employer Contribution
S$850
OA Allocated
S$1,150
SA Allocated
S$300
MA Allocated
S$400

Plan your CPF with clarity

  • Compare contribution and growth scenarios
  • Export a breakdown for your records
Explore Finance Tools

Detailed CPF Breakdown

DateWages (OW)Bonus (AW)Employee CPFEmployer CPFOA ContribSA ContribMA ContribInterestTotal Balance

How CPF Calculations Work

The Central Provident Fund (CPF) is Singapore's comprehensive social security system. Both employees and employers make monthly contributions based on the employee's wages. These contributions are split between three main accounts:

  • Ordinary Account (OA): For housing, insurance, investment, and education
  • Special Account (SA): For retirement and investment in retirement-related products
  • MediSave Account (MA): For healthcare expenses and approved medical insurance

Ordinary Wage (OW) vs Additional Wage (AW)

Ordinary Wage (OW) includes your regular monthly salary, allowances, and overtime pay. Additional Wage (AW) covers bonuses, annual wage supplements (13th month), and other irregular payments. Both are subject to CPF contribution ceilings. As of 2026, the OW ceiling is S$8,000 per month, and the AW ceiling is S$102,000 per year.

Contribution Split

For employees aged 55 and below, the standard contribution rates (2026) are:

  • Employee contribution: 20% of wages (up to the ceiling)
  • Employer contribution: 17% of wages (up to the ceiling)
  • Total CPF contribution: 37%

Contribution rates vary by age band. Older workers have lower contribution rates, and the allocation to OA/SA/MA also changes with age.

Formula:

\( TotalCPF = EmployeeCPF + EmployerCPF \)

\( EmployeeCPF = \min(OW, OW_{ceiling}) \times e\% + \min(AW, AW_{ceiling}) \times e\% \)

\( EmployerCPF = \min(OW, OW_{ceiling}) \times r\% + \min(AW, AW_{ceiling}) \times r\% \)

How Interest and Growth Work

CPF balances earn guaranteed interest rates set by the government and reviewed quarterly:

  • OA: 2.5% per annum (floor rate)
  • SA: 4.0% per annum
  • MA: 4.0% per annum

Interest is compounded monthly. The effective monthly interest rate is calculated as:

\( i_m = (1 + i_{annual})^{1/12} - 1 \)

Where \( i_{annual} \) is the annual interest rate expressed as a decimal (e.g., 0.025 for 2.5%).

Extra Interest on CPF Balances

To boost retirement adequacy, the government pays extra interest on CPF balances:

  • Members below 55: Extra 1% on the first S$60,000 of combined balances (capped at S$20,000 for OA)
  • Members 55 and above: Extra 2% on the first S$30,000, and extra 1% on the next S$30,000 (capped at S$20,000 for OA)

This calculator allows you to enable a simplified extra interest model for educational purposes.

Monthly Balance Update Formula:

\( Bal_{t+1} = (Bal_t + Contrib_t - Withdraw_t + Transfer_t) \times (1 + i_m) \)

Where:

  • \( Bal_t \) = Balance at month \( t \)
  • \( Contrib_t \) = Contributions in month \( t \)
  • \( Withdraw_t \) = Withdrawals in month \( t \)
  • \( Transfer_t \) = Transfers in month \( t \)
  • \( i_m \) = Monthly interest rate

Account Allocation

CPF contributions are allocated to OA, SA, and MA based on your age. For example, members aged 35 and below have approximately:

\( OA = TotalCPF \times 62.17\% \)

\( SA = TotalCPF \times 16.21\% \)

\( MA = TotalCPF \times 21.62\% \)

Older members have higher allocations to SA/MA and lower to OA to prioritize retirement and healthcare savings.

Tips to Use This Calculator

  1. Start with presets: Use the age band dropdown to auto-fill contribution rates and allocation percentages for 2026. These are editable.
  2. Compare scenarios: Switch between "Contribution," "Growth," and "Retirement" modes to model different planning needs.
  3. Adjust assumptions: Expand the "Optional: ceilings, allocation & special rules" section to customize wage ceilings, interest rates, and other parameters.
  4. Project your growth: In Growth mode, enter your current CPF balances and projection period. Add expected salary growth and voluntary top-ups for a realistic forecast.
  5. Review the breakdown: Click "Show detailed breakdown" to see month-by-month or year-by-year data. Export to CSV or print for your records.
  6. Verify with official sources: CPF rules change. Always cross-check with cpf.gov.sg for the latest rates and policies.
  7. Save your inputs: Enable "Remember my inputs" to store your preferences locally (browser only; no data sent to servers).

Frequently Asked Questions (FAQ)

What is the difference between Ordinary Wage (OW) and Additional Wage (AW)?
Ordinary Wage (OW) is your regular monthly salary and allowances. Additional Wage (AW) includes bonuses, 13th month pay, and other non-regular payments. Both are subject to CPF contribution ceilings.
How do I calculate my total CPF contribution?
Total CPF = Employee contribution + Employer contribution. For employees ≤55 years (2026): Employee pays 20% of wages (capped), Employer pays 17% (capped), for a total of 37%.
What are the CPF allocation percentages by age?
Allocation to OA, SA, and MA varies by age. Younger members (≤35) have ~62% to OA, ~16% to SA, ~22% to MA. Older members have higher allocations to SA/MA for retirement and healthcare. Use this calculator's age band presets to see exact rates.
What are the CPF interest rates for 2026?
As of Q1 2026: OA earns 2.5% p.a., SA and MA earn 4.0% p.a. Extra interest applies: members below 55 earn +1% on first S$60,000 combined balances (capped at S$20,000 for OA); members 55+ earn +2% on first S$30,000 and +1% on next S$30,000.
What is the CPF Ordinary Wage ceiling in 2026?
The OW ceiling is S$8,000 per month as of January 1, 2026. This is the maximum monthly wage subject to CPF contributions.
How does extra interest on the first S$60,000 work?
Members below 55 earn an extra 1% interest on the first S$60,000 of combined CPF balances (capped at S$20,000 for OA). This extra interest on OA balances is credited to SA to boost retirement savings. The calculator's simplified model can estimate this.
Is there a cap on the MediSave Account?
Yes, MA has a Basic Healthcare Sum (BHS) cap, which changes annually. In 2026, it's around S$71,500. Once the cap is reached, excess contributions flow to SA (or OA for older members). This calculator allows you to set and test MA cap scenarios.
Can I withdraw CPF for housing or other purposes?
Yes, you can use OA for housing purchases, education, and investments. MA is for healthcare. SA is for retirement. This calculator has optional withdrawal fields in the advanced section to model scenarios like housing withdrawals.
How do I project my CPF balance over time?
Switch to "CPF Growth (With Interest)" mode, enter your current balances, set a projection period, add expected salary growth, and click Calculate. The tool projects monthly contributions plus compounded interest.
Can I export the detailed CPF breakdown?
Yes! Click "Show detailed breakdown" below the results, then use "Export as CSV" to download a spreadsheet with all calculations, or "Print-friendly version" to generate a printable report.

About This Calculator

This CPF Calculator is created and maintained by OmniCalculator.Space, a platform dedicated to building transparent, educational financial and scientific calculators. Our goal is to help Singaporeans, employers, students, and families understand CPF mechanics and plan their finances with confidence.

Explore more tools:

Author: OmniCalculator.Space Team | Last Updated: January 2026

⚠️ Disclaimer

This calculator is for educational purposes only and is not financial advice. CPF contribution rates, wage ceilings, allocation percentages, interest rates, and rules are set by the CPF Board and Singapore government, and may change without notice. While we strive to keep presets up-to-date, you should always verify official rates and regulations at cpf.gov.sg.

The calculator allows full customization of parameters for scenario modeling, but does not claim official compliance with CPF regulations. For personalized financial planning, consult a licensed financial advisor.

No sensitive personal data is collected. Calculations are performed entirely in your browser. If you enable "Remember my inputs," data is stored locally on your device only.