CPP Contribution Calculator Canada
This CPP calculator for Canada works out your annual Canada Pension Plan contributions, split into the base CPP1 and the additional CPP2 amounts.

What it does
The CPP Contribution Calculator works out your annual Canada Pension Plan contributions, including the base (CPP1) and additional (CPP2) components.
Data sources & parameters
The figures below drive this calculator. We keep them aligned with the latest official guidance, and each result recalculates automatically whenever a value changes.
| Parameter | Value | Source | Last updated |
|---|---|---|---|
| Employee and employer CPP contribution rate on pensionable earnings between the basic exemption and the YMPE, 2026. | 0.0595 | canada.ca | Effective 2026-01-01Closed at 2026-12-31: Bill C-30 (Royal Assent 18 Jun 2026) cuts CPP1 to 5.75% from 1 Jan 2027; see the 2027-01-01 row. CRA T4127 July 2026. audit 2026-09-23 |
| CPP YMPE | 74,600 | canada.ca | Effective 2026-01-01 |
| CPP basic exemption | 3,500 | canada.ca | — |
| Second additional CPP (CPP2) contribution rate on earnings between the YMPE and the YAMPE, 2026. | 0.04 | canada.ca | Effective 2026-01-01Verified 4 pct at CRA; citation moved off a bookkeepers association news post. |
| CPP2 additional ceiling | 85,000 | canada.ca | Effective 2026-01-01 |
We always strive to use the latest data for every variable so our results and reports are as accurate as possible. Even so, errors are possible — you should not rely on this tool or its report alone, and we accept no liability for any decision made based on it.
The formula
CPP1 = (income − exemption, capped at YMPE) × rate; CPP2 = (income − YMPE, capped at YAMPE) × CPP2 rate
How it works
CPP1 applies the contribution rate to income between the basic exemption and the year's maximum pensionable earnings; CPP2 applies to income above that up to the second ceiling.
Where it is used
- Estimating CPP contributions
- Understanding CPP1 vs CPP2
- Payroll and self-employment planning
Worked example
On CA$90,000.00 of income, total CPP contributions are … — … of CPP1 plus … of CPP2.
Most working Canadians contribute to the Canada Pension Plan every payday, yet few know how the amount is worked out. This calculator estimates your annual CPP contributions and splits them into the base component, CPP1, and the additional component, CPP2, so you can check your pay, plan for tax time and see where the money goes.
How CPP contributions are built
CPP is not charged on every dollar. A basic exemption of $3,500 is set aside first, and contributions apply to pensionable earnings above it, up to set ceilings. For 2026:
- CPP1 applies to earnings between $3,500 and the year’s maximum pensionable earnings of $74,600, at 5.95% for an employee. The most an employee pays is $4,230.45.
- CPP2 applies to earnings between $74,600 and the second ceiling of $85,000, at 4%. The most an employee pays is $416.
Earnings below the exemption and above the top ceiling are outside the calculation.
A worked example
An employee earning $80,000 in 2026 pays the CPP1 maximum of $4,230.45, plus 4% of the $5,400 between $74,600 and $80,000, or $216 of CPP2. The total is $4,446.45 a year, about $370.54 a month, and the employer pays the same amount again. A self-employed person with $80,000 of net business income would pay both shares, $8,892.90.
Why there are now two tiers
The Canada Pension Plan has been enhanced in stages. CPP2, added in 2024, extends contributions to a wider band of earnings so that the eventual pension replaces more of a higher earner’s income. Income that used to sit above the ceiling is now partly captured by CPP2. If your contributions have risen in recent years, the enhancement is a large part of the reason, and the calculator shows CPP1 and CPP2 separately.
What you need to enter
- Your annual employment income, or pensionable earnings
- Whether you are an employee or self-employed
The tool applies the basic exemption, then the CPP1 and CPP2 bands, and returns your estimated contribution. The ceilings change each year, so the same income can give a different result from one year to the next.
Employees versus the self-employed
- Employees pay one share and the employer pays a matching share. Your payslip shows only your half.
- Self-employed workers pay both shares themselves, so they pay double what an employee pays on the same earnings.
If you are self-employed, budget for the full amount, because no employer covers half.
How CPP connects to your future pension
CPP contributions build entitlement to a retirement pension, and broadly, more contributions on more pensionable earnings lead to a larger benefit. CPP2 is designed to raise the share of income replaced for people who earn above the first ceiling. What you eventually receive also depends on your contribution history and the age at which you start the pension; this calculator covers the contribution side.
Using your estimate
- Check your pay. Compare the estimate with the CPP deduction on your payslip.
- Plan for tax time. If you are self-employed, set aside enough for both shares.
- Model income changes. Try a raise to see how it moves your CPP1 and CPP2 amounts.
Quebec and the Quebec Pension Plan
The CPP does not operate in Quebec. Workers there contribute to the Quebec Pension Plan, administered by Retraite Québec. The QPP has the same two-tier structure, but its base contribution rate is set separately and is higher than the CPP rate, so use QPP figures if you work in Quebec. People who move between Quebec and another province during a year may contribute to both plans, and the two are coordinated so entitlement is not lost.
Common mistakes and planning tips
The most frequent error is comparing one payslip with an annual estimate. A payslip shows one pay period and only your half, so scale it up before deciding the numbers disagree. Self-employed filers calculate CPP on Schedule 8 of the T1 return and pay it with their income tax rather than through withholding, so set money aside during the year. CPP is separate from Employment Insurance, which has its own ceiling. If you have several employers, each withholds CPP independently and you may overpay across the year; the CRA refunds the excess on your return, so keep every T4.
How CPP fits your wider retirement plan
- CPP is indexed and paid for life, which makes it a stable base to build on.
- The age at which you start your pension changes the amount you receive.
- What you pay in shapes your entitlement, but the final benefit depends on your full contribution history.
Knowing your contributions each year shows how much of your retirement income the rest of your plan needs to provide.
This article is general information only and not financial advice; confirm figures with official sources or a qualified professional.
About This CPP Calculator
Use this CPP calculator to get an instant, accurate estimate. The figures follow official CRA guidance and every rate and threshold is kept up to date for 2026. Adjust the inputs above to match your situation, or browse all our calculators to plan your next step.
Tax year 2026


