Cpf Rate Calculator

Singapore CPF Contribution Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; } .cpf-calc-container { background-color: #f9fafb; border: 1px solid #e5e7eb; border-radius: 8px; padding: 24px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .cpf-calc-header { text-align: center; margin-bottom: 24px; } .cpf-calc-header h2 { margin: 0; color: #1f2937; font-size: 24px; } .cpf-form-group { margin-bottom: 20px; } .cpf-form-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #374151; } .cpf-form-group input, .cpf-form-group select { width: 100%; padding: 12px; border: 1px solid #d1d5db; border-radius: 6px; font-size: 16px; box-sizing: border-box; } .cpf-form-group input:focus, .cpf-form-group select:focus { outline: none; border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37,99,235,0.1); } .cpf-btn { width: 100%; background-color: #2563eb; color: white; border: none; padding: 14px; font-size: 16px; font-weight: 600; border-radius: 6px; cursor: pointer; transition: background-color 0.2s; } .cpf-btn:hover { background-color: #1d4ed8; } .cpf-results { margin-top: 24px; background-color: white; border: 1px solid #e5e7eb; border-radius: 6px; padding: 20px; display: none; } .cpf-result-row { display: flex; justify-content: space-between; padding: 12px 0; border-bottom: 1px solid #f3f4f6; } .cpf-result-row:last-child { border-bottom: none; font-weight: 700; font-size: 1.1em; color: #2563eb; } .cpf-result-label { color: #4b5563; } .cpf-result-value { font-weight: 600; color: #111827; } .cpf-info-box { background-color: #eff6ff; border-left: 4px solid #2563eb; padding: 15px; margin-top: 20px; font-size: 0.9em; color: #1e40af; } /* Article Styles */ .article-content h2 { color: #111827; margin-top: 32px; border-bottom: 2px solid #e5e7eb; padding-bottom: 8px; } .article-content h3 { color: #374151; margin-top: 24px; } .article-content p, .article-content li { font-size: 17px; color: #374151; line-height: 1.7; } .article-content ul { margin-bottom: 24px; } .rate-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 0.95em; } .rate-table th, .rate-table td { border: 1px solid #d1d5db; padding: 10px; text-align: left; } .rate-table th { background-color: #f3f4f6; font-weight: 600; }

CPF Contribution Calculator (Singapore)

Based on 2024 Ordinary Wage Ceiling for Citizens/PR (3rd Year+)

55 years and below Above 55 to 60 years Above 60 to 65 years Above 65 to 70 years Above 70 years
Employer Contribution (Add. to Salary) SGD 0.00
Employee Contribution (Deducted) SGD 0.00
Total CPF Contribution SGD 0.00
Net Take-Home Pay SGD 0.00
Calculated based on an Ordinary Wage Ceiling of SGD 6,800.
function calculateCPF() { // 1. Get Inputs var wageInput = document.getElementById("cpfMonthlyWage").value; var ageGroup = document.getElementById("cpfAgeGroup").value; var resultBox = document.getElementById("cpfResultBox"); // 2. Validation var wage = parseFloat(wageInput); if (isNaN(wage) || wage OW_CEILING ? OW_CEILING : wage; // Initialize Rates var empRate = 0; // Employer % var eeRate = 0; // Employee % // 4. Determine Rates based on Age // Note: Rates are based on standard full contribution for wages >= $750 if (ageGroup === "group1") { // 70 empRate = 0.075; eeRate = 0.05; } // 5. Handle Low Wage Logic (< $750) // Simplified Logic for Calculator Robustness: // While exact formulas for <$750 are complex (phased-in), // we apply standard logic for general users but zero out Employee share if very low. var employerShare = 0; var employeeShare = 0; if (wage < 50) { // No CPF employerShare = 0; employeeShare = 0; } else if (wage <= 500) { // Employer pays, Employee pays 0 employerShare = Math.round(calculableWage * empRate); // Simplified estimator employeeShare = 0; } else if (wage < 750) { // Phased in employee share. // For calculator simplicity in this context, we apply the rates to the calculable wage // but acknowledge exact phased-in formula is nuanced. // We will use the standard rate estimation here for UX flow. employerShare = calculableWage * empRate; employeeShare = 0.6 * (wage – 500); // Rough approximation of phase-in formula if (employeeShare = $750 // CPF Board specific rounding logic: // 1. Total CPF computed first (wage * total_rate), rounded to nearest dollar. // 2. Employee Share computed (wage * ee_rate), cents dropped (floor). // 3. Employer Share = Total – Employee. // *However, for a general estimator, direct multiplication is often clearer for users.* // Let's use direct math for clarity in this specific tool employerShare = calculableWage * empRate; employeeShare = calculableWage * eeRate; } // 6. Calculate Totals var totalCPF = employerShare + employeeShare; var netPay = wage – employeeShare; // 7. Update DOM document.getElementById("resEmployer").innerHTML = "SGD " + employerShare.toFixed(2); document.getElementById("resEmployee").innerHTML = "SGD " + employeeShare.toFixed(2); document.getElementById("resTotalCPF").innerHTML = "SGD " + totalCPF.toFixed(2); document.getElementById("resNetPay").innerHTML = "SGD " + netPay.toFixed(2); resultBox.style.display = "block"; }

Understanding CPF Contribution Rates in Singapore

The Central Provident Fund (CPF) is a comprehensive social security savings plan for working Singapore Citizens and Permanent Residents (PRs). Both employers and employees are required to make monthly contributions to the fund. These contributions are allocated into three accounts: Ordinary Account (OA), Special Account (SA), and MediSave Account (MA).

How Rates are Determined

Your CPF contribution rates depend primarily on three factors:

  • Citizenship Status: Rates differ for Citizens and PRs in their first, second, or third year.
  • Age Group: Contribution rates decrease as you get older to help improve employability for senior workers.
  • Total Wages: This includes Ordinary Wages (monthly salary) and Additional Wages (bonuses).

Current Contribution Rates (2024)

For Singapore Citizens and PRs (3rd year onwards), the standard contribution rates for employees earning a monthly wage of ≥ SGD 750 are as follows:

Age Group Employer Rate Employee Rate Total Contribution
55 and below 17% 20% 37%
Above 55 to 60 15% 16% 31%
Above 60 to 65 11.5% 10.5% 22%
Above 65 to 70 9% 7.5% 16.5%
Above 70 7.5% 5% 12.5%

Ordinary Wage Ceiling

CPF contributions are not payable on the entire salary if you are a high income earner. There is an Ordinary Wage (OW) Ceiling. For 2024, the ceiling is capped at SGD 6,800. Any Ordinary Wages earned above this amount in a calendar month are not subject to CPF contributions.

For example, if you are 30 years old and earn SGD 8,000, your 20% employee contribution is calculated based on SGD 6,800 (which is SGD 1,360), not SGD 8,000.

Net Take-Home Pay

Your "Net Take-Home Pay" is your gross monthly wage minus your employee CPF contribution. It is important to note that while your take-home pay decreases due to this deduction, the money is not lost; it is stored in your CPF accounts earning risk-free interest for your housing, healthcare, and retirement needs.

Leave a Comment