I suggest you ...

Offer a QuickBooks Online Payroll API

358 votes
Sign in
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    David Leary shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    started  ·  AdminPriyadarshini (Admin, Intuit Developer Group) responded  · 

    Thanks all for your patience! We are actively working on enabling a specific set of use cases for the Payroll API. The use cases will cover Payroll Items, Pensions, Deductions and Benefits.


    Sign in
    or sign in with
    • facebook
    • google
      Password icon
      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.

      • Anonymous commented  ·   ·  Flag as inappropriate

        Please share an ETA if it is available. We are considering building an application and this capability is crucial for us.

      ← Previous 1

      Feedback and Knowledge Base