Home / Products / Canadian Payroll Tax Library

Canadian Payroll Tax Library

Canadian Payroll Tax Library (CPTL) is a library of Canadian payroll tax calculations available for licensing to payroll application software developers. CPTL allows payroll software developers to easily, quickly, and seamlessly incorporate Canada Revenue Agency (CRA) T4127 payroll deduction calculations into any payroll software platform.  CPTL includes calculation methods for Canada Pension Plan (CPP) contributions, Employment Insurance (EI) premiums, and federal and provincial/territorial (excluding Québec) income tax withholdings.

CPTL is supplemented by our Québec Payroll Tax Library (QPTL), which includes calculation methods for Québec Pension Plan (QPP) contributions, Québec Parental Insurance Plan (QPIP) premiums and Québec income taxes.

CPTL is updated whenever CRA updates their documentation of specifications and requirements for payroll withholding calculations – usually on January 1 and July 1 of each year.

Our quality assurance process ensures that all calculations are tested extensively and results match exactly to all CRA test cases. As a payroll software provider, you can be assured that your Canadian tax deduction calculations are up-to-date and accurate with CPTL.

Payroll software vendors typically face the challenge of distributing updates to customers on a timely basis, in advance of implementation dates for new CRA rates and changes in calculation methods. CPTL is updated within 7-10 days of any CRA publication of changes to required payroll withholding rules, which are usually received 30-45 days in advance of the effective date for those changes, allowing our customers ample time to perform their own testing and quality assurance on their payroll application before the new payroll calculations come into effect.  By implementing our CPTL REST API in your payroll software, you don’t need to change anything to implement the updates – CPTL REST API will provide you with updated calculation results in response to your payroll software’s existing REST API requests, based on the payroll payment date value your software sends.

Payroll software developers can significantly reduce development and maintenance time and costs, and increase CRA payroll tax compliance and accuracy by employing CPTL (and QPTL) in their applications. 

CPTL REST API is easy to implement in web-based applications using a standard REST interface.  Download and import our Swagger specification file, obtain your authorized API Key, and start sending payroll deduction calculation requests from your application within minutes.

CPTL is also available as a developer software library (Windows .NET DLL or Java) for developers needing to package their payroll software for distribution as a locally installed executable. Please contact us for more information on licensing options.

Features

Calculate all required Canadian federal and provincial or territorial (excluding Quebec) payroll withholding amounts, including employee CPP/CPP2, EI, and income tax withholdings, and employer contributions to CPP/CPP2 and EI.