Payroll Deductions Online Calculator
Notice to Users:
Upgrading your OS and browser will ensure continued access to the CRA’s secure online services. For instructions on updating your web browser and OS, please consult Web browser security update.
Use the Payroll Deductions Online Calculator (PDOC) to calculate federal, provincial (except for Quebec), and territorial payroll deductions. It will confirm the deductions you include on your official statement of earnings.
You assume the risks associated with using this calculator. The reliability of the calculations produced depends on the accuracy of the information you provide.
The Quebec provincial government administers its provincial income tax, Quebec Pension Plan (QPP), and Quebec Parental Insurance Plan (QPIP). To calculate provincial payroll deductions for Quebec, use the WebRAS program from Revenu Quebec.
What you need to know
To limit the risks you take when using PDOC, we recommend that you do the following:
Clear your cache
Clear your Internet browser cache and close the browser after you complete your calculations. Although we do not keep any of the information you enter, the information does remain in your session for up to 30 minutes of inactivity. Information stored within your browser could be viewed by others.
Update your operating system (OS) and browser New
Upgrading your OS and internet browser will ensure continued access to the CRA’s secure online services. Select the link below for instructions to update your web browser and OS.
Create your own statements of earnings
Do not use your printed calculations as an official statement of earnings. An official statement of earnings must have certain information that the calculator does not include. Follow provincial or territorial employment standards to create complete statements of earnings.
What’s new New
- As per Canada Pension Plan Regulations Subsection 5.1 (1), for the year 2024 and each subsequent year, pensionable earnings between the Year’s Maximum Pensionable Earnings (YMPE) and a second earnings ceiling, referred to as the Year’s Additional Maximum Pensionable Earnings (YAMPE), are subject to second additional CPP (CPP2) contributions. The formulas to calculate the contributions and the tax deductions have been added to the calculator.
- The result page has been updated to display the CPP2/QPP2 contributions and deductions for CPP/QPP additional contributions.
- For the salary stream, the result page has been updated to display the taxable income for the pay period.
- The ‘’Verify CPP contributions and EI premiums for 2023’’ stream, now includes the field for ‘’Number of pensionable months’’ to help the users to verify CPP contributions and pensionable earnings for employees having less than 12 pensionable months.
- For Quebec only, ‘’Quebec taxable benefits and allowances provided to your employee’’ has been added to the taxable benefits and allowances section (step 2).
Report a problem
If you are experiencing technical issues or would like to provide feedback regarding PDOC, you can use the “Did you find what you were looking for?” function at the bottom of this page. Use the comment section to provide information regarding the issue.
In order to help us troubleshoot the issue, please provide details including, but not limited to, the internet browser used, the calculation type (salary, commission, pension, verify CPP & EI), and the province of employment.
Before reporting an issue, we recommend clearing your internet browser cache. Upgrading your OS and browser will ensure continued access to the CRA’s secure online services. For instructions on updating your web browser and OS, please consult Web browser security update.
Use the calculator
To continue, select "I accept" below.
Guides and help
Related services and info
Did you find what you were looking for?
In order to help us troubleshoot an issue, please provide details including, but not limited to, the internet browser used, the calculation type (salary, commission, pension, verify CPP & EI), and the province of employment.
Before reporting an issue, we recommend clearing your internet browser cache.
Page details
- Date modified: