🚀 Free Webinar: Business Setup in Dubai – Mainland vs Freezones & Tax Benefits! 🎯 8th March | 8 PM Dubai Time 🎁 First 50 get FREE 30-min consultation!
<div id="myModal" style="display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center;">
    <div class="modal-content" style="position: relative; background: white; padding: 20px;">
        <!-- Close Button -->
        <button id="closeModalBtn" style="position: absolute; top: 10px; right: 10px; background-color: red; color: white; border: none; padding: 10px; cursor: pointer;">X</button>

        <!-- Loader (Place this before the iframe) -->
        <div id="loader" style="display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);">
            <div class="spinner"></div>
        </div>

        <!-- iFrame -->
        <iframe id="modal-iframe" src="" width="100%" height="400px" style="border:none;"></iframe>
    </div>
</div>

<!-- Button to Open Modal -->
<button id="openModalBtn">Register Now</button>
#brxe-81766c {
   
    animation: ticker 28s linear infinite !important;
}
#myModal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);  /* Semi-transparent background */
    display: none;  /* Hidden by default */
    justify-content: center;
    align-items: center;
}
.modal-content {
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
    width: 80%;
    max-width: 900px;
}
#openModalBtn{
  padding:20px;
  background-color:#f7f7f7;
}
.spinner {
    width: 50px;
    height: 50px;
    border: 5px solid rgba(0, 0, 0, 0.1);
    border-top: 5px solid #3498db;
    border-radius: 50%;
    animation: spin 1s linear infinite;
}
#brxe-6826a9{
  padding-top: 0 !important;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
button#openModalBtn {
    
    font-weight: bold ! IMPORTANT;
}
@media only screen and (max-width: 768px){
  button#openModalBtn {
 
    padding: 11px!important;
    margin: 0 !important;
    width: 130px !important;
    font-size: 13px !important;
    font-weight: bold ! IMPORTANT;
}
      div#brxe-81766c {
        padding-bottom: 5px !important;}
  div#brxe-3c4a98 {
     
        margin-bottom: 6px !important;
    }
  div#brxe-81766c {
    padding-top: 7px !important;
}
}
document.querySelector("#openModalBtn").addEventListener("click", function () {
    window.open("https://meeting.bestaxca.com/meeting/register?sessionId=1049673318&src=4e612680ca9707fcf429a627a1e69fb323e7a87a22fb11410c007f10add49f74", "_blank");
});



//modal pop-up code which we are not using for now.

// document.addEventListener("DOMContentLoaded", function () {
//     var iframe = document.getElementById("modal-iframe");
//     var loader = document.getElementById("loader");

//     iframe.src = "https://meeting.bestaxca.com/meeting/register?sessionId=1049673318&src=4e612680ca9707fcf429a627a1e69fb323e7a87a22fb11410c007f10add49f74";

//     iframe.style.display = "none"; // Hide iframe until it's loaded
//     loader.style.display = "block"; // Show loader

//     iframe.onload = function () {
//         loader.style.display = "none"; // Hide loader
//         iframe.style.display = "block"; // Show iframe
//     };
// });

// document.querySelector("#openModalBtn").addEventListener("click", function () {
//     document.getElementById("myModal").style.display = "flex";
// });

// window.onclick = function (event) {
//     var modal = document.getElementById("myModal");
//     if (event.target == modal) {
//         modal.style.display = "none";
//     }
// };

// document.querySelector("#closeModalBtn").addEventListener("click", function () {
//     document.getElementById("myModal").style.display = "none";
// }); 

How to Calculate Payroll Taxes in Canada

Last Updated

July 8, 2025

How to Calculate Payroll Taxes in Canada

Table of Contents

If you’re an employer in Canada or someone managing payroll for employees, understanding how to calculate payroll deductions is crucial. Whether you’re using a payroll calculator or doing the calculations manually, this process ensures that employees are paid correctly and that tax obligations are met. 

In this blog, we will walk you through the steps of how to calculate payroll, including deductions for CPP (Canada Pension Plan), EI (Employment Insurance), and income tax.

What Is Payroll and Why Accurate Deductions Are Critical

In simple terms, payroll refers to the total compensation that employees receive in exchange for their work. It includes not just salaries and wages, but also the deductions made for things like taxes, pension plans, and insurance premiums. Employers are required to calculate payroll deductions accurately and remit them to the proper authorities, such as the Canada Revenue Agency (CRA).

Calculating payroll deductions ensures compliance with Canadian tax laws and helps avoid penalties. If you don’t know how to calculate payroll deductions, it can lead to mistakes, incorrect tax filings, and legal issues. It is advisable to hire professional experts for payroll services.

How to Calculate Payroll Taxes in Canada

Step 1: Determine Gross Salary

Before you can start calculating deductions, you need to know the employee’s gross salary. This is the total income they earn before any deductions are made. It includes hourly wages, salary, commissions, and any bonuses.

For example, if an employee earns $4,000 per month, that’s their gross salary.

Step 2: Calculate CPP, EI, and Income Tax Deductions

Once you have the gross salary, it’s time to calculate the various deductions that will be taken out. The major deductions in Canada include CPP contributions, EI premiums, and income tax.

1. CPP Contributions (Canada Pension Plan)

The CPP is a government program that provides retirement and disability benefits. Both employees and employers contribute to the CPP. The rate at which contributions are made depends on the employee’s income.

What is New in 2025? CPP2, Federal Tax Cut & EI Max

For 2025, the standard CPP contribution rates are 5.95% for employees and 5.95% for employers. This is deducted from the employee’s gross salary up to a certain maximum amount, called the Year’s Maximum Pensionable Earnings (YMPE).

To calculate CPP contributions, you can use a payroll deduction calculator or manually apply the percentage to the employee’s gross income, if it falls within the contribution limit.

2. EI Premiums (Employment Insurance)

The EI program provides income support for workers who lose their jobs, are on maternity leave, or are unable to work due to illness. Employees contribute a percentage of their income to EI premiums.

For 2025, the EI premium rate for employees is 1.63% on income up to the maximum annual insurable earnings. Employers also contribute to EI premiums, but at a higher rate.

3. Income Tax Deductions

Income tax is one of the largest deductions from an employee’s salary in Canada. The amount of income tax withheld depends on both federal and provincial tax rates. 

The federal tax brackets in Canada determine how much tax you need to deduct based on the employee’s income. Each province also has its own tax rates, so it’s essential to know both the provincial and federal tax differences.

To calculate income tax, you will need to:

  1. Identify the employee’s taxable income.
  2. Apply the appropriate federal tax brackets and provincial payroll tax calculations.
  3. Subtract applicable tax credits and deductions to arrive at the final tax amount.

Step 3: Calculate Net Salary

After calculating all the deductions, you can subtract them from the gross salary to determine the employee’s net salary. The net salary calculator Canada can be useful here, as it will help you quickly figure out how much the employee will take home after all deductions.

Step 4: Use CRA’s PDOC or In-House Payroll Software

Managing payroll and calculating deductions can be complicated, but thankfully, tools like the Payroll Deductions Online Calculator (PDOC) can simplify the process. 

The PDOC helps you calculate federal, provincial (except for Quebec), and territorial payroll deductions. It provides accurate figures for key deductions like CPP (Canada Pension Plan) contributions, EI (Employment Insurance) premiums, and income tax, helping you prepare accurate paychecks for your employees.

Step 5: When and How to Remit Payroll Deductions

After you’ve calculated the payroll source deductions, the next step is to remit these deductions to the CRA. This must be done regularly, depending on your payroll cycle. The income tax remittance schedule varies depending on how much you owe, and remittance deadlines should always be followed to avoid penalties.

There are different remittance deadlines based on your total payroll amount. Small employers may have monthly remittance deadlines, while larger employers might need to remit on a more frequent basis.

Step 6: Issue T4s & Keep Key Payroll Records

As part of the employer payroll obligations, you must also ensure that all payroll reporting software or other tools keep accurate records of each employee’s earnings and deductions. At the end of the year, employers need to issue T4 slips for employees to show their income and deductions for tax filing.

Why Use the CRA Payroll Deductions Online Calculator (PDOC)

If you’re unsure how to calculate payroll deductions or want to save time, you can use a payroll deduction online calculator (PDOC).

How to Use the PDOC

The Payroll Deductions Online Calculator is a tool provided by the Canada Revenue Agency (CRA) that lets you calculate various payroll deductions and check how much needs to be withheld from employee wages for taxes, CPP, and EI. It’s a straightforward tool that makes it easier for you to comply with CRA payroll remittance rules and avoid errors.

Here’s how to use it:

  1. Enter Employee Information: You will need to input the employee’s gross salary, the pay period, and any relevant personal deductions or tax credits.
  2. Select the Correct Province/Territory: Remember, payroll tax rates vary between provinces and territories, so it’s essential to select the right one.
  3. Review the Output: The PDOC will display the federal tax and provincial/territorial tax deductions, along with CPP and EI contributions. It ensures that the information you provide matches the current tax rates and deduction limits.

You can access the PDOC here:
Payroll Deductions Online Calculator

Tips for Using the PDOC Safely

The Payroll Deductions Online Calculator (PDOC) is a helpful tool, but you assume the risks of using it. The accuracy of the calculations depends on the accuracy of the information you enter. Here are some tips to ensure that your use of the calculator is secure and accurate:

  1. Clear Your Cache: Always clear your browser cache and close your browser after you complete your calculations. This ensures that sensitive data, like the information you enter into the PDOC, isn’t stored longer than necessary. Data can remain in your session for up to 30 minutes of inactivity, so clearing your cache is an important step for privacy.
  2. Update Your Browser and Operating System: Ensure that your operating system (OS) and browser are up to date. This is crucial for security and ensures you can continue accessing CRA’s online services without issues. Follow the links on the CRA website to learn how to update your browser or OS for maximum security.
  3. Create Your Own Statements of Earnings: The PDOC can calculate deductions, but it does not generate a full official statement of earnings. An official statement must include specific information that the PDOC doesn’t provide. Always create your own statement of earnings by following the provincial or territorial employment standards to include all necessary details.

What’s New in the PDOC

The Government of Canada has proposed a reduction in the lowest federal income tax rate, effective July 1, 2025. This change will impact payroll calculations, and the PDOC has been updated to reflect this. The updated rates will help you make sure your deductions are correct based on the new tax structure.

For more information on these changes, the government has made announcements regarding the reduction in the lowest federal tax rate and other adjustments to provincial tax brackets and personal amounts. Specifically:

  • Alberta has introduced a new tax bracket and the Alberta Supplementary Tax Credit.
  • Manitoba has decided not to index the Manitoba Basic Personal Amount and tax brackets.
  • Nova Scotia, Prince Edward Island, and Saskatchewan have made changes to their Basic Personal Amount.

Quebec Employers: Use WebRAS for Accurate Calculations

While the PDOC is great for employees outside Quebec, employers in Quebec need to use the WebRAS program from Revenu Québec for accurate payroll deductions. This program helps calculate the Quebec Pension Plan (QPP) and Quebec Parental Insurance Plan (QPIP) contributions, as well as Quebec income tax deductions.

If your employees are based in Quebec, be sure to use the WebRAS program instead of the PDOC for accurate calculations.

Need Help? Bestax Payroll Services for Canadian Employers

Managing payroll can be a time-consuming and complex task, but it doesn’t have to be. Let Bestax handle your payroll so you can focus on what truly matters: growing your business.

Ready to Get Started?
Take the stress out of payroll. Contact us today for a free consultation and let Bestax streamline your payroll process.

Get Started with Bestax Today

Quick FAQs

How do I calculate payroll deductions in Canada?

Payroll deductions in Canada are calculated based on the employee’s gross income, applying the appropriate federal and provincial tax rates, CPP, and EI contribution rates. Tools like the CRA’s Payroll Deductions Online Calculator (PDOC) can help simplify this process.

What payroll taxes do employers pay in Canada?

Employers in Canada are required to pay Canada Pension Plan (CPP) contributions, Employment Insurance (EI) premiums, and remit federal and provincial income taxes for their employees. Employers also match the CPP contributions made by employees.

How much is deducted for CPP and EI?

For 2025, the CPP contribution rate is 5.95% for both employees and employers, and the EI premium rate is 1.63% for employees, with the employer paying 1.4 times that amount. Both have annual maximum contribution limits.

What is the deadline for payroll remittance in Canada?

The deadline for payroll remittance in Canada depends on the total annual payroll amount, with small employers typically required to remit monthly, while large employers may need to remit on a semi-weekly or weekly basis. These remittances are due by the 15th of the following month.

Is there a free payroll calculator in Canada?

Yes, the Payroll Deductions Online Calculator (PDOC) provided by the CRA is a free tool that helps employers calculate payroll deductions for CPP, EI, and income tax. It is available for all provinces and territories except Quebec.

Can I calculate payroll taxes manually?

Yes, payroll taxes can be calculated manually by applying the relevant federal and provincial tax rates, CPP and EI contribution percentages, and tax credits, though this can be complex and prone to error. Using tools like the PDOC simplifies the process.

What are the penalties for incorrect payroll deductions?

Incorrect payroll deductions can result in penalties and interest charges from the CRA, as well as potential audits and legal consequences for non-compliance. It’s important to remit the correct amounts on time to avoid these penalties.

What is the best payroll software in Canada for small businesses?

The best payroll software for small businesses in Canada depends on specific needs, but popular options include QuickBooks Payroll, Ceridian Dayforce, and Wave Payroll due to their ease of use, compliance with CRA rules, and affordable pricing for smaller operations.

Do I need to register for payroll with CRA?

Yes, any business that has employees must register for a Payroll Program Account with the CRA to remit source deductions and file the necessary reports. This registration can be done online or by phone.

How do I remit source deductions in Canada?

Source deductions in Canada are remitted to the CRA via My Business Account online or through other accepted methods like Electronic Funds Transfer (EFT). Employers must submit the remittance by the appropriate deadline based on their payroll frequency.

Disclaimer: The information provided in this blog is for general informational purposes only. It is not legal advice and should not be relied on as such.

Author Profile

Khadija Raees

Khadija Raees has five years of experience in SEO writing and content creation across different industries. She focuses on writing optimized, informative, and e...

Read More

Talk to Our Experts

For Instant Reply

Contact Us

Get Professional Accounting Services
In Canada

Book Appointment

Get Free Consultation

Get Free Consultation

Get Free Consultation

Get Free Consultation

Get Free Consultation

Get Free Consultation

Get a Quote

UAE Business Setup Cost Calculator