Integrate with the QuickBooks Payroll API

The QuickBooks Payroll API allows you to build app integrations with our QuickBooks Online Payroll product for a variety of use cases such as syncing employee details, importing timesheets, and integrating with a payroll benefits or pension plan provider.

Note

Note: If you are migrating from a previous version of the Payroll API, see the Migration Guide.

The Payroll API includes the following resources:

   
Employee View employee information.
EmployeeCompensation View compensation types for a given employee.
EmployeeBenefits Manage the enrolled benefits for an employee.
EmployerBenefits Manage benefits provided by the empoyer, such as medical, dental, and insurance.
EmployerDeductions Manage what an employer can deduct from an employee’s paycheck, including voluntary or involuntary deductions.
EmployeeDeductions Manage deductions for a given empployee.
Payslips Manage payroll payslips.
EmployerPension Manage the pension and policies provided by the employer.
EmployeePension Manage the pension and policies for a given employee.
CompanyInfo View information about the employer.