QuickBooks API


4.00 out of 5
(5 customer reviews)


Used by Fortune 500 companies such as Intuit, Microsoft, and Dunn & Bradstreet, CoreObjX is the quintessential tool for developing QuickBooks-integrated applications against the qbXML API.

Using CoreObjX to integrate your application with QuickBooks helps you to deliver a more stable product in a shorter amount of time. Our library was born in 2002 at the advent of the API and has been relentlessly refined to ensure developers are afforded every advantage possible when integrating their desktop applications with QuickBooks. Due to its architecture it is several orders of magnitude faster than ODBC-based libraries like QODBC and native tools like QBFC.

With CoreObjX you write less code to integrate with the QuickBooks API. When you write less code, you have less to debug and less chance of undiscovered problems. You deliver a more stable product in less time.  This is the missing tool in the QuickBooks SDK.

Login or register to download a 30-day free trial of CoreObjX

  • Full QuickBooks 2020 Support
  • A simplified read/write programmatic interface to the QuickBooks database
  • Create transactions and list items in only a few lines of code
  • Royalty-free distribution
  • Includes an archive of source code examples in various languages
  • Support for international tax codes, multi-currency, unit of measure, and billing rates
  • An excellent alternative to QODBC and QBFC

Clear selection
  Do you plan on developing more than one QuickBooks-integrated application? If so, buy additional licenses now and take 25% off your entire order. Massive savings!

Product Description

With CoreObjX you write less code to integrate with the QuickBooks API. When you write less code, you have less to debug and less chance of undiscovered problems. You deliver a more stable product in less time.

To demonstrate the difference, we built two applications to post an invoice to QuickBooks. One was built against the QuickBooks API using CoreObjX and the other using QBFC. The difference was dramatic. QBFC required 185 lines of code to CoreObjX’s 43 lines of code. That’s over a 4 to 1 savings in lines of code! And that’s a very simple example! When you start adding functionality CoreObjX saves you more, even up to 10 times fewer lines of code!

But that’s not the full story. CoreObjX code is easier to write. That’s because CoreObjX implements true business objects for all of the entities in QuickBooks. You interact with Customer and Invoice objects, not objects that model the XML-based QuickBooks API. With full code completion and support for all built-in QuickBooks enumerations, you’ll almost never need to consult our thorough context sensitive help. The result? Less time for each line of code.

CoreObjX 8.0 is implemented as an ActiveX DLL exposing all QuickBooks objects as standard COM objects. That means it can be used from any language that supports COM components including VB.NET, C++, C#, FoxPro, Delphi, Powerbuilder and many others.  This is the missing tool in the QuickBooks SDK.

Additional Information

Supported QuickBooks Versions

QuickBooks 2004-2020 Pro, Premiere, and Enterprise


Yes, coreObjX is issued with a royalty-free distribution license for a given application. When you purchase coreObjX we will issue you an unlock code based on an application name that you provide.

Some. CoreObjX is compatible with the UK and Australian versions.

4.00 out of 5

5 reviews for CoreObjX

Add Review  If you leave a review we will send you a 5% off coupon. We love feedback.

  1. kprigor
    1 out of 5


    When i click the Connect to QuickBooks i’ve encountered the error below. any suggestion how to fix this?

    -2147220454: This application does not have permission to access this QuickBooks company data file. The QuickBooks administrator can grant access permission through the Integrated Application preferences.


    Best Regards,

  2. haditime
    5 out of 5

    (verified owner):

    I was really amazed with the ease and speed in comparing to QODBC , highly recommend.

  3. mastersolutions
    5 out of 5


    Ive been using this product in my solutions since ver 1.0. It is a killer tool, and once it was written, Ive reused the code hundreds of times. Many of my clients ended up buying their own copies to do more work with it. This is the best tool for data exchange with QB I know about.

  4. George Taylor
    5 out of 5

    (verified owner):

    I was tasked with writing a transaction importer for QuickBooks but didn’t want to spend months figuring out the QuickBooks API. After some exhaustive Google searches, I came across CoreObjx and gave it a go. The CoreObjx SDK closely matches the QuickBooks user interface, so even a developer like myself with limited knowledge of accounting practices can get easily familiarized and productive. The Synergration sales team was quick to answer my questions during my evaluation period and worked with me to get my first implementation up and running. The documentation provided with the SDK is fairly extensive. My only suggestion to Synergration would be to provide some modern (and more extensive) examples for the .Net platform (use Try/Catch instead of On Error Goto).

  5. Ryan
    4 out of 5


    The QuickBooks SDK was/is a little daunting at first but this saved me weeks of development time… maybe months. Compared to QODBC, this is lightning fast.

Add a review