CPP Contribution Estimator (Canada)
Estimate annual CPP and CPP2 contributions using employment type and pensionable income, with a quick 2026-style annual snapshot for employee or self-employed income.
Inputs
Income & worker type
CPP settings
Results
CPP base contribution
$0
CPP2 contribution
$0
Total annual CPP
$0
Monthly equivalent
$0
| Component | Amount | Note |
|---|
CPP vs CPP2 split
See how much of your total annual contribution comes from the base CPP range versus the higher CPP2 range.
Earnings ranges used
Compare the contributory income inside the base CPP range and the additional earnings used for CPP2.
How to use
- Enter your annual pensionable income.
- Select whether you want the estimate for an employee or a self-employed person.
- Adjust YMPE, basic exemption, AYMPE, or rates only if you want to test another year or scenario.
- Click Calculate to estimate the annual CPP base contribution, CPP2 contribution, total annual contribution, and monthly equivalent.
If you want to understand take-home pay after payroll deductions, compare with the Salary After Tax Calculator (Canada). If you want to see how CPP contributions may connect to retirement planning, compare with the CPP Retirement Pension Estimator (Canada) and the RRSP Tax Refund Calculator (Canada).
How the calculation works
This estimator separates your income into two contribution layers. The first layer is the regular CPP range, which applies to pensionable earnings above the basic exemption and up to the annual YMPE. The second layer is CPP2, which applies only to earnings above YMPE and up to the AYMPE. CRA publishes these ceilings, rates, exemptions, and annual maximums each year. For 2026, the official values include a YMPE of $74,600, a basic exemption of $3,500, a regular employee/employer contribution rate of 5.95%, an AYMPE of $85,000, and a CPP2 employee/employer rate of 4%.
The calculator first determines base contributory earnings:
Base contributory earnings = min(Income, YMPE) − Basic exemption
If the result is below zero, it is treated as zero. For an employee, the regular CPP contribution is then:
Base CPP = Base contributory earnings × 5.95%
For a self-employed person, the calculator uses both sides of the contribution:
Base CPP (self-employed) = Base contributory earnings × 11.90%
The calculator then checks whether income exceeds YMPE. If it does, it calculates the additional CPP2 earnings range:
CPP2 earnings = min(Income, AYMPE) − YMPE
For an employee, the CPP2 contribution is:
CPP2 = CPP2 earnings × 4%
For a self-employed contributor, the estimator doubles that rate on the CPP2 range because both sides are paid:
CPP2 (self-employed) = CPP2 earnings × 8%
The calculator then adds the base CPP and CPP2 results to estimate the total annual contribution. It also shows a monthly equivalent by dividing the annual result by 12. In the real world, payroll deductions can vary by pay period because the basic exemption is prorated across payroll cycles, and year-end results can depend on multiple employers or other reconciliation details. CRA’s annual ceilings and maximums are the authoritative reference points behind this simplified annual model.
Example: suppose an employee has $80,000 of annual pensionable income. The base contributory earnings are min($80,000, $74,600) − $3,500 = $71,100. At the 2026 employee rate of 5.95%, the base CPP contribution is about $4,230.45, which is also the official annual employee maximum for that layer. Then the CPP2 earnings range is min($80,000, $85,000) − $74,600 = $5,400. At the 2026 employee CPP2 rate of 4%, CPP2 is about $216. Total estimated annual CPP contributions become approximately $4,446.45.
For a self-employed person with the same income, the estimator uses roughly double the employee-side rates: 11.90% on the regular CPP range and 8% on the CPP2 range, subject to the official annual maximums.
CPP contribution estimator (Canada): estimate annual CPP and CPP2 deductions from income
CPP contributions matter because they affect both current cash flow and future retirement benefits. For employees, CPP is usually withheld through payroll. For self-employed people, it is often settled through the tax return because they generally pay both sides of the contribution. Since the CPP enhancement introduced the second contribution layer on earnings above YMPE, many people now want a simpler way to estimate both the regular CPP amount and the newer CPP2 amount together.
This calculator helps by estimating annual contributions using pensionable income, worker type, and the yearly contribution thresholds and rates. It separates the regular CPP range from the higher CPP2 range so you can see not only the total contribution, but where it comes from. That makes it useful for payroll planning, self-employed cash-flow planning, and comparing annual income scenarios.
It is still a simplified annual estimator. Real CPP withholding can differ because payroll systems often calculate the exemption by pay period, multiple employers can change the year-end result, and certain income may not be pensionable in the same way as standard employment income. For an official payroll deduction workflow, CRA guidance remains the source of truth. But for planning purposes, this calculator gives a fast and practical annual estimate.
If your next question is how CPP affects your take-home pay, compare with the Salary After Tax Calculator (Canada). If your focus is long-term retirement income rather than current contributions, compare with the CPP Retirement Pension Estimator (Canada).
FAQ
CPP base contributions apply to pensionable earnings above the basic exemption and up to YMPE. CPP2 applies only to the additional earnings range above YMPE and up to AYMPE.
Self-employed contributors generally pay both the employee and employer portions, so the effective rates used are higher than the employee-only deduction rates.
No. CPP generally applies only to pensionable earnings, and the calculation is limited by the annual exemption, YMPE, and AYMPE.
Payroll systems may prorate the basic exemption by pay period, and year-end results can differ because of multiple employers, exact payroll timing, or income that is treated differently for CPP purposes.