Skip to Content
Canada Payroll

Canada Payroll

203.14   203.14
v 18.0 0
Required Apps hr_payroll
accountant
Technical Name canada_payroll_knk
License OPL-1
Also available in version v 19.0 v 17.0
You bought this module and need support? Click here!
Technical Name canada_payroll_knk
License OPL-1
Also available in version v 19.0 v 18.0 v 17.0
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Kanak Infosystems LLP.
Enterprise
Odoo.sh
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Canada Payroll

This application provides a comprehensive solution for managing Canadian payroll. It supports both manual and automatic payroll processing modes, enabling flexible configuration based on organizational requirements. In automatic mode, payroll rates, rules, and salary structures are generated according to the selected Canadian states and in alignment with CRA regulations. The system ensures accurate management of Federal Tax, Provincial Tax, Canada Pension Plan (CPP and CPP2), and Employment Insurance. It also facilitates employee payroll configuration and supports seamless payslip generation with accurate salary computation.

Canada Payroll
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Payroll Processing Mode :-
  • Go to Payroll > Configuration > Settings.
  • Under the Canada Payroll section, find the field "Payroll Processing Mode".
  • This field provides two options: Manual Configuration and Automatic Processing.
  • Choose how payroll rates, rules, and salary structures should be managed.
  • In Manual Configuration, you need to manually configure and update all payroll rates, rules, and structures.
  • In Automatic Processing, payroll rates and rules are automatically generated and updated based on current CRA regulations.
Automatic Processing Details:
  • If Automatic Processing is selected, the field "Automated Canada Payroll States" becomes available.
  • Select the Canadian provinces or states where payroll should be automatically managed.
  • For the selected states, payroll rates, deductions, and tax calculations will be generated and updated automatically based on current CRA regulations.
  • All related payroll rules, categories, and salary structures will also be updated automatically for the selected states.
Payroll Processing Mode Settings
Automated Canada Payroll States
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Canada Payroll Yearly Rates :-
  • Go to Payroll > Configuration > Canada Payroll Yearly Rates.
  • The records displayed here depend on the selected Payroll Processing Mode in Settings.
  • If Manual Configuration is selected, no records will be created automatically.
  • If Automatic Processing is selected along with state selection, records will be created automatically for the selected states.
  • The system generates records for the following components:
    • Federal Taxes
    • Provincial Taxes
    • Canada Pension Plan (CPP and CPP2)
    • Employment Insurance
Canada Payroll Yearly Rates Menu
Manual Configuration No Records
Automatic Processing Records Created
Tax Components Records
CPP and Employment Insurance Records
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Rule Categories :-
  • Go to Payroll > Configuration > Rule Categories.
  • The records shown here depend on the selected Payroll Processing Mode in Settings.
  • If Manual Configuration is selected, no state-wise rule categories will be generated automatically.
  • If Automatic Processing is selected, rule categories for the selected states will be created automatically.
  • Company Contribution rule category records are generated for each selected state.
  • These categories include applicable rate configurations for:
    • CPP Deduction
    • CPP2 Deduction
    • EI Deduction
    • Federal Tax
    • Provincial Tax
Rule Categories Menu
Manual Configuration No Rule Categories
Automatic Processing Rule Categories Generated
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Salary Structures :-
  • Go to Payroll > Configuration > Structures.
  • The salary structures depend on the selected Payroll Processing Mode in Settings.
  • If Manual Configuration is selected, no salary structures are created automatically.
  • You need to create salary structure records manually as per your requirements.
  • If Automatic Processing is selected, Canadian salary structures are automatically created for the selected states.
  • Each salary structure includes salary rules configured for the respective state.
Salary Structures Menu
Manual Configuration No Salary Structure
Automatic Processing Salary Structures Generated
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Contract Configuration :-
  • Go to Payroll > Contracts > Contracts.
  • Click on the "New" button to create a new contract.
  • Enter a contract reference name.
  • Select the employee for whom the contract is being created.
  • Add salary information for the employee.
  • Make sure to fill the required fields:
    • Wage Type
    • Wage
  • Save the contract record after entering all required details.
Contract Configuration
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Payslip Configuration :-
  • Go to Payroll > Payslips > All Payslips.
  • Click on the "New" button to create a new payslip.
  • Select the employee and the corresponding contract.
  • Select the salary structure, either a manually created structure or an automatically generated Canadian structure.
  • Click on the "Compute Sheet" button from the header.
  • Navigate to the Salary Computation tab.
  • All salary values are computed based on the rules defined in the selected structure.
Create Payslip
Salary Computation
Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo
Note :-
  • If you want to keep the configuration in manual mode, first select Automatic Processing and configure the required states, then save the settings. After that, switch back to Manual Configuration. This will generate the initial data, and no further updates or new period records will be created automatically.
  • If Automatic Processing is selected, the system will automatically create new period data whenever there are updates from CRA regulations.
    This functionality works only for the currently selected states.
    If you select a state and later remove it from the configuration, no new period records will be generated for that state.

Key Features

Flexible manual and automatic payroll processing.
Supports payroll across multiple Canadian provinces and states.
Automatic generation of payroll rates, rules, and structures based on CRA data.
Includes support for CPP, CPP2, EI, Federal, and Provincial taxes.
Independent payroll configuration per selected state.
Automatic creation of new payroll periods based on CRA updates (Automatic mode).
Employee payroll setup with additional allowances and credits.
Generate payslips with automated salary calculation based on selected rules.
Controlled data updates with flexible manual configuration.

Free 3 Months Support

Need help or any technical support ?

Kanak Infosystems LLP. will provide free 3 months support for bug fixes, any doubts or queries, installation, configuration support or any types of issues related to this module.

At our company, we take pride in providing exceptional help and technical support to our valued customers.

Our team of dedicated experts is well-versed in the intricacies of the Odoo platform.

Send Email Without Partner
Version 18.0.1.0 (23rd Feb 2026)
  • Initial Release for the 18.0.1.0
Version 18.0.1.1 (23rdMarch 2026)
  • Added CPP2 feature and Integrate automated feature in regular module by adding Payroll Processing Mode .
Version 18.0.1.2 (1stApril 2026)
  • Fixed static tax brackets formulas and make them dynamic.

Suggested Apps

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Our Services

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Hire Odoo Developer

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Customization

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Development

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Installation

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Integration

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Resource

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Themes

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Odoo Training

Canada Payroll - Canada Payroll Odoo | Canadian Payroll Module | Odoo Payroll Canada | CPP Calculation | EI Deduction | CRA Payroll Compliance | Federal Tax Canada | Provincial Tax Odoo | Canada Payroll System | Odoo Payslip Canada | Payroll Configuration Odoo | Payroll Rates Canada | Canadian Salary Rules Odoo | Payroll Deductions Canada | Employer Contribution Odoo | Odoo Payroll Structure | Canada Payroll Automation | Odoo Payroll Addon | CRA Compliant Payroll | Canadian Payroll Solution Odoo

Important Notice

All applications are developed within the default, up-to-date Odoo environment, and as such, we cannot guarantee flawless compatibility with third-party apps. While we strive to ensure smooth integration, any conflicts or issues that arise due to third-party applications will require additional support services, which can be provided at an extra cost. Kindly contact our support team for more information or to arrange paid support.

Kanak Infosystems LLP.

Reach out to us at our offices for any inquiries or collaboration.

Delhi Office

Unit no. 1017 & 1026, 11th Floor, Westend Mall,

Janak Puri, New Delhi,

Delhi, India - 110058

Gujarat Office

Unit no. 307, The Landmark, Urjanagar 1, Kudasan,

Gandhinagar, Gujarat, India - 382421

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Comment on this module. Please Login