Product Description

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 a full set of Canada Revenue Agency (CRA) payroll deduction calculations into their software using our CPTL REST API.  CPTL includes calculation methods for Canada/Quebec Pension Plan (CPP/QPP) contributions, Employment Insurance (EI) premiums, and federal and provincial/territorial (excluding Quebec) income tax withholdings.



(Looking for our Quebec Payroll Tax Library?  Click here.)

Payroll software developers can reduce their total costs of development and maintenance, and significantly reduce development time, by employing CPTL in their applications.  CPTL is easy to implement in any payroll application, with full documentation and sample programs provided for use in a wide variety of programming languages and applications, including Google Sheets and MS Excel.

New!  CPTL REST API now available!

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

CPTL is updated whenever CRA changes/updates their 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 payroll tax withholding 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.  We update our CPTL REST API service when CRA publishes changes well in advance of their effective date.  As a CPTL REST API subscriber, you don't need to change anything in your payroll software - CPTL REST API will provide you with updated calculation results in response to your payroll software's existing REST API requests.

Features

  • Calculate all required Canadian federal and provincial or territorial (excluding Quebec) payroll withholding amounts, including employee CPP/QPP, EI, and income tax withholdings, and employer contributions to CPP/QPP, EI, and Ontario Health Services premiums.
  • Calculations for all pay period types, including daily, weekly, bi-weekly, semi-monthly, and monthly.
  • Calculations for all types of earnings subject to Canadian payroll tax withholding, including Salary, Wages, Vacation Pay, Pension Income, Bonuses, Retroactive Pay, & Commission payments.
  • CPTL REST API calls can be implemented quickly and easily into any web-based payroll application.
  • Reduce annual costs of developing and maintaining up-to-date Canadian payroll deduction calculations code.
  • Our extensive testing and results verification process ensures the accuracy of payroll deduction calculations returned by CPTL. CPTL calculation results are verified against all CRA-provided test case results and we regularly test our CPTL results against results from CRA's PDOC service.