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:

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

  1. 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

  2. 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.

  3. Get the CPP contributions tables

    2025 tax year

    Use the CPP contributions tables that matches your pay period.

    Previous years

    Previous years

    2024 tax year

    2024 tax year

    Use the CPP contributions tables that matches your pay period.

    2023 tax year

    2023 tax year

    Use the CPP contributions tables that matches your pay period.

  4. 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.

    Screenshot of CPP contributions table, highlighting the field: Pay
  5. 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.

    Screenshot of CPP contributions table, highlighting the field: CPP
  6. 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.
  7. 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

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: