Calculate payroll deductions and contributions
Calculate CPP contributions deductions
Beginning January 1, 2024, you must begin to calculate the second additional CPP contributions (CPP2) on earnings above the annual maximum pensionable earnings.
You may be looking for: CPP contribution rates, maximums and exemptions
How to use the CPP contributions tables and how to manually calculate the amount to withhold.
If the employee's province of employment is Quebec, you are required to deduct the Quebec Pension Plan (QPP) contributions and not the CPP contributions, refer to: Québec Pension Plan Contributions | Revenu Québec
On this page
Calculation methods
Reminder: There is an online calculator that will calculate the CPP deductions for you.
Calculate CPP deductions based on the type of payment:
- Regular payments (CPP tables)
- Regular payments at irregular intervals
- Bonus, retroactive or irregular payments
- Regular payments (manual calculation)
- Verification – Year-end or multiple pay periods
CPP contributions tables calculate the required CPP contributions for you on given ranges of income for a specified pay period. The share of the annual exemption for that pay period has already been factored into these calculations.
Steps
Determine if you can use CPP contributions tables
CPP contributions tables can be used in most common situations.
Use when
- The payment is for regular employment income or was made with regular pay for one of the common or uncommon pay periods for which tables are provided
- If the payment is made to a First Nations worker and you received Form TD1-IN, only use these tables on the portion of their income which is taxable
Do not use when
- The payment is for regular payments at irregular intervals (not paid regularly), use: Regular payments at irregular intervals
- The payment is for a bonus, a retroactive or an irregular payment made separately from regular pay, use: Bonus, retroactive or irregular payments
- Your pay period does not have a table provided in the common or uncommon pay periods per year, use: Regular payments (manual calculation)
- You are doing a year-end verification of your CPP contributions, use: Verification – Year-end or multiple pay periods
- The employee already reached their CPP maximum contributions for the year
Determine if your employee reached the maximum contribution
Use the applicable calculation if your employee has a pensionable employment for the full year or only for part of the year (prorate)
Employee has more than one employer
You must withhold CPP contributions until your employee reaches the maximum without taking into account deductions made by another employer.
Calculation – Employee pensionable for full year
- Maximum annual employee CPP contributions in their employment with you
- minus Employee's contributions to date for the year in their employment with you
- equals This amount is the maximum CPP contributions that you can deduct from your employee's pay for the rest of the year
Calculation example
All of Joseph's earnings were pensionable for the year 2025. You have already deducted $300 in CPP from his earnings with you this year.
- $4,034.10 is the maximum 2024 annual CPP contributions
- minus $300 is the amount Joseph contributed for the year to date (in his employment with you)
- equals $3,734.10 is the maximum CPP amount you can deduct
Calculation – Employee pensionable only for part of the year (prorate)
- Maximum annual pensionable earnings
- minus Basic exemption amount ($3,500)
- equals This amount is the maximum CPP contributory earnings
- multiply by Number of months the employee is pensionable
- equals Result of first step of proration calculation
- divide by 12 months
- equals Maximum pensionable earnings after prorating
- multiply by CPP rate
- equals This amount is the maximum CPP contributions after prorating in their employment with you
- minus Employee's contributions to date for the year in their employment with you
- equals This amount is the maximum CPP contributions that you can deduct from your employee's pay for the rest of the year
Calculation example
Joseph turns 70 on February 24, 2025 and is pensionable for 2 months. You have already deducted $300 in CPP from his earnings with you this year.
- $71,300 is Joseph's maximum annual pensionable earnings in his employment with you
- minus $3,500 for the basic exemption amount
- equals $67,800 is the maximum CPP contributory earnings
- multiply by 2 months that Joseph is pensionable
- equals $135,600 is the first step of the proration calculation
- divide by 12 months
- equals $11,300 is Joseph's maximum pensionable earnings after prorating
- multiply by 5.95% is the 2025 CPP rate
- equals $672.35 is Joseph's maximum CPP contributions after prorating in his employment with you
- minus $300.00 is Joseph's contributions to date for the year in his employment with you
- equals $372.35 is the maximum CPP contributions that you can deduct from Joseph's pay for the rest of the year
No CPP contributions should be deducted after the end of February 2025.
Do not continue to next step if your employee has reached the first maximum.
You must continue to: Calculate second additional CPP contributions (CPP2) deductions.
- Continue to next step if your employee has not reached the maximum.
Get the CPP contributions tables
2025 tax year
Use the CPP contributions tables that matches your pay period.
Common pay periods per year: Option 1
Uncommon pay periods per year: Option 2
Previous years
Previous years
2024 tax year
2024 tax year
Use the CPP contributions tables that matches your pay period.
Common pay periods per year: Option 1
Uncommon pay periods per year: Option 2
2023 tax year
2023 tax year
Use the CPP contributions tables that matches your pay period.
Common pay periods per year: Option 1
Uncommon pay periods per year: Option 2
Determine the pay range
Find the range that includes your employee's gross remuneration (including any taxable benefits) in the "Pay" column.
If the maximum CPP contribution is reached during the pay period, use only the part of their pensionable earnings for the pay period up to the first maximum annual pensionable earnings ceiling to determine the pay range to use.
Get the amount of CPP contributions to deduct
Find the amount under the "CPP" column that corresponds with the range that includes your employee's pay for the pay period.
Calculate the amount of CPP contributions you have to withhold
Use one of the following amount that applies to your situation:
- If the amount in step 5 is less than step 2, withhold the amount from step 5.
- If the amount in step 5 is greater than step 2, withhold the amount from step 2.
Calculate the amount of CPP contributions you have to remit
- CPP contributions you have to withhold from your employee (step 6)
- multiply by 2 (matching employer CPP contribution)
- equals This is the total amount you have to remit: your employee's share and your share of the CPP contributions
Calculation example
You have reviewed the CPP contributions tables and found that the required CPP contributions for Joseph's earnings in this pay period is $240.40. You have also confirmed that this amount is not more than the remaining CPP contributions that you can deduct for the rest of the year.
- $240.40 is Joseph's CPP contributions you have to withhold (step 6)
- multiply by 2 (your matching CPP contributions)
- equals $480.80 is the total CPP contributions to remit (Joseph's share and your share of the CPP contributions
References
Multimedia
- Webinar – How to use the payroll deductions tables | 18 minutes
Legislation
- CPP: 8
- Contributions by employees in respect of pensionable employment
- CPP: 9
- Contributions by employers in respect of pensionable employment
- CPP: 11.1
- Contribution rate
- CPP: 12
- Contributory salary and wages
- CPP: 19
- Basic exemption
- CPP: 20
- Year's basic exemption
- CPP: 21(2)
- Amount to be deducted and remitted by employer
- CPP Reg: 4
- Computation of employee's contribution
- CPP Reg: 5
- Computation of employee's contribution
- CPP Reg: 5(5)
- Basic exemption per pay period
- CPP Reg: 7
- Employer's contribution
Page details
- Date modified: