I suggest you ...

Offer a QuickBooks Online Payroll API

358 votes
Sign in
Sign in with: facebook google
Signed in as (Sign out)
You have left! (?) (thinking…)
David Leary shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

We now support the ability to query for Employee Compensation Types/Payroll Items for supporting Time Tracking use cases. This API provides you with the data you will need to add time entries by Payroll item.

Note: The majority of the use cases in this request were related to Time Tracking. If you are looking for API support for Cash/Tips or other Payroll use cases – please add it as a new idea so we can track and update status.


Sign in
Sign in with: facebook google
Signed in as (Sign out)
  • Dan commented  ·   ·  Flag as inappropriate

    All I can do is echo what others have already said. We need the API functionality synonymous with the CheckAdd functionality that is supported in the desktop API.

  • Nordancer commented  ·   ·  Flag as inappropriate

    We have been waiting for payroll data in the REST API for years... this functionality has been in the desktop API (QBXML) forever. When is it happening?

  • V commented  ·   ·  Flag as inappropriate

    One vote more!

    It will be very helpful for us, to have everything related in one place, with ability to access and update from our app.

  • Will MacHugh commented  ·   ·  Flag as inappropriate

    Howdy! i'm the president of i.farm. Hoping that you'll let us put in 'Other Payroll Items'. Virtually all hand harvest crops are paid based on piece rate and we'd love to be able to import (item - Rate x Quantity). If you need volunteers to test your API let me know!

  • Paul commented  ·   ·  Flag as inappropriate

    Will the API export all payroll related data from QB as well as into QB accounts?

  • James Russo commented  ·   ·  Flag as inappropriate

    I agree. I will not be using QBO until this is resolved. The Desktop Version has this feature and it makes running payroll easy. Obviously the API exists because TSheets is using it!

  • QuickBooks Payroll commented  ·   ·  Flag as inappropriate

    Payroll software can save you time, money and aggravation. Very helpful software. thanks for sharing such a great informative news.

  • John Humphrey commented  ·   ·  Flag as inappropriate

    Would really like to see a Payroll API to allow us to integrate with our 401(k) recordkeeping platform. We have many customers that use your payroll solution, and this would really save our mutual clients lots of time. Please provide an ETA when possible.


  • Lance Whipple commented  ·   ·  Flag as inappropriate

    This is really a very large gap in functionality between desktop and online. Our products have been integrating with QuickBooks desktop since 2001 (https://www.lathem.com/payclock-online/easy-payroll-integration). We have tens of thousands of small businesses using our time and attendance solutions, and large number of them have enjoyed the seamless integration between our desktop software and QuickBooks desktop. As our mutual customers migrate online, they are extremely dissatisfied with the deprecated integration options with regards to payroll. Since QBO does not allow time allocation to payroll items (REG, OT, PTO, etc.) we are forced to send total hours for each employee, and require the QBO user to manually break out by payroll item using a report from our system. Its very hard to explain to a customer why they have to perform manual operations on all employees, especially since many of them expect the same (or better) functionality than that of the desktop integration.

    I understand you have a one-off relationship with T-Sheets that allows them full API access for payroll, but you really need to open this up to other developers, or publish a public statement that explains this situation. We are being forced to explain to customers why someone else can do it and we can't. Thank you for giving this situation the serious attention it deserves.

  • Michael commented  ·   ·  Flag as inappropriate

    We have been waiting as well. This functionality has been available on the desktop version for nearly two decades.

  • Kritopher Maher commented  ·   ·  Flag as inappropriate

    Adding my voice to this one. We specialize in the integration of Restaurant/Hospitality POS systems with QuickBooks Desktop, Online and a number of other Financial and Payroll systems. We have a growing number of clients requesting integration with QBO. We have the ability to publish Sales, Receivables and Purchases to QBO but Time Entries for Payroll is the BIG gap.

    Here are the two main issues:

    1) QB Desktop is functional for the Hospitality industry because you can assign Payroll Items to Time Entries and import the Time Entries into the Payroll run to get the right labor distribution to separate Expense Accounts by job type (e.g. if an employee works 20 hours as a Cook and 20 hours as a Server, we can split the time to different Expense Accounts by using different Payroll Items). Most restaurants have employees working in multiple Job Types and want the labor expense posted to separate Accounts. QBO doesn't have an equivalent concept like QBDT Payroll Items that allows this type of functionality. Opinion - Fail!

    2) Most POS systems have a Overtime Calculation engine in their system to handle the very complex OT rules in many states. QB Desktop allows us to post Time Entries to Payroll Items which can be configured as Regular or OT Wages. QBO does not have an equivelent concept as QBDT Payroll Items and so handling OT hours is a manual process. Opinion - Fail!

    Honestly, QBO payroll is useless for the Restaurant/Hospitality Industry. The single-unit to small chain restaurants would flock to QBO if this functionality was available. They can't even hand-key their payroll into QBO since it won't support their needs.

    My personal opinion is that for QBO payroll to meet the needs of this industry you need to add...
    * The concept of Payroll Items just like QBDT
    * The ability to assign Payroll Items to Time Entries just like QBDT
    * The ability to pull hours by Payroll Item from the Employee Timesheets to the Payroll Check Run just like in QBDT
    If you use a different concept, fine, but you need to handle the two use cases listed above.

    Happy to talk with anyone at Intuit regarding these gaps in functionality.

← Previous 1

Feedback and Knowledge Base