QuickBooks HelpQuickBooksHelpIntuit

How to install and set up the QuickBooks Enterprise ODBC Driver

by Intuit Updated 2 months ago

Learn how to install and set up the QuickBooks Desktop Enterprise ODBC Driver.

The QuickBooks Open Database Connectivity (ODBC) driver from FLEXQuarters allows you to export data from your company file so you can create custom reports. Once you export a report, you can view it in programs like Microsoft Excel, Crystal Reports, QlikView, Python, or .Net. Here’s what to do.

  1. Download and install the ODBC driver.
    1. Download ODBC Driver for QuickBooks Desktop Enterprise
    2. Download ODBC Driver for QuickBooks Desktop Enterprise Read Me
  2. Run the file you just downloaded and follow the onscreen instructions.
  3. In QuickBooks, go to File then Utilities, then select Configure ODBC.
  4. Go to the General tab.
    1. Select Use the Company file that's now open in QuickBooks.
    2. In the Data Source Name, enter QuickBooks Data.
    3. Select Test Connection to QuickBooks. Note: Sign in to your company file as Admin to be able to run the test connection.
    4. When you see Test Connection to QuickBooks Successful, select OK, then select Apply.
  5. Go to the Messages tab.
    1. Clear the Detail Tracing (Slow) checkbox.
    2. Select the Display Optimizer Status Panel checkbox.
    3. (Optional) To view details of what ODBC is working on, select the Display Driver Status Panel. This will show the number of records processed and the current running activity in ODBC. It’ll also provide an assessment of speed using optimized and non-optimized data, which will let you know if you need to troubleshoot for the software's performance.
    4. Select Apply.
  6. Go to the Optimizer tab.
    1. Select the Use Optimizer checkbox.
    2. Default Optimizer file path is (%AppData%\ODBC Driver for QuickBooks\Optimizer). This is the recommended path to use.
    3. Select The start of every query, then select Apply. Note: The initial optimization time may vary depending on the file size. It usually takes 24 hours. The more transactions you have, the longer optimization will take. Once completed, data connections with QuickBooks will run faster.
  7. Select OK to exit the Configure ODBC Driver window.

The read-only ODBC driver is available for QuickBooks Desktop Enterprise 8.0 and later. Need to write back into QuickBooks Desktop Enterprise? Here’s how to upgrade to the Read/Write version of the ODBC driver.

How to set up the ODBC driver

Here’s how to set up the ODBC driver and for retrieving your data with 3rd party ODBC compliant applications (e.g. Microsoft Excel, Access or Crystal Reports).

How to use the ODBC driver

Here’s how to use the ODBC driver and data schema.


If you have any questions about reporting, check out the Custom Reporting Guide for help. You can also check out tutorials, troubleshooting steps, and support from FLEXquarters.

For help with OBDC, contact FLEXquarters or QuickBooks Support.

Note: Report writing services are not available for 3rd party applications (e.g. Microsoft Excel, Access or Crystal Reports). If you have any connection errors, here’s what to do.

Sign in now for personalized help

See articles customized for your product and join our large community of QuickBooks users.

More like this