How to Integrate Microsoft Access with QuickBooks Desktop
Question details
The user needs to exchange employee time and project data between Microsoft Access and QuickBooks Desktop.
- Product
- Microsoft Access and QuickBooks Desktop
- Device & OS
- not provided
- Scenario
- Syncing or transferring operational data, such as employee time and project records, between an Access database and QuickBooks.
- Observed behavior
- The user is looking for a starting point and valid methodologies to bridge Microsoft Access with QuickBooks Desktop for data integration.
Ensure you have administrative credentials for both Microsoft Access and QuickBooks Desktop, and always create a full backup of your QuickBooks company file before performing any data imports or integrations.
Use Excel or IIF File Imports for Manual Data Exchange
This is the simplest approach for users without programming experience, utilizing QuickBooks' built-in import tools to bring in data exported from Access.
By exporting tables or query results from Microsoft Access into formats that QuickBooks recognizes (like Excel or IIF), you can effectively move time and project data without complex software development.
Open your Microsoft Access database, right-click the table or query containing your employee or project data, select 'Export', and choose 'Excel'. Save the .xlsx file to your computer.
Open the exported Excel file and ensure the columns accurately match the import fields required by QuickBooks Desktop.
Open QuickBooks Desktop, navigate to 'File' > 'Utilities' > 'Import', and select either 'Excel Files' or 'IIF Files' depending on your formatted data type. Select your file and follow the mapping prompts.
Connect Using a Third-Party QuickBooks ODBC Driver
Best for users who require a live, real-time connection between their Access database and QuickBooks without writing complex API code.
Build a Custom Integration Using the QuickBooks SDK
A developer-focused approach utilizing the QuickBooks SDK and Access VBA for fully automated, customized, and direct data integration.
Manage Your Exported QuickBooks Data with WPS Office
While integrating databases requires specialized tools or drivers, WPS Office is an excellent, lightweight alternative for handling your exported Excel and CSV files from QuickBooks. It offers full compatibility with Microsoft formats, a familiar interface, and powerful spreadsheet tools to format your data before importing—without the hefty subscription fees.
- 1. Download the Installer: Visit the official WPS Office website and click the free download button for your operating system.
- 2. Install the Software: Run the downloaded installer and follow the straightforward on-screen prompts to set up the suite.
- 3. Open Your Exported Data: Launch WPS Spreadsheets to open, edit, and correctly format your exported Access or QuickBooks data files.

Frequently Asked Questions
Can I integrate Access and QuickBooks without purchasing third-party tools?
Yes, you can manually export your Access data to Excel (.xlsx) or IIF formats and use the built-in 'File > Utilities > Import' feature in QuickBooks Desktop to bring the data in without extra software.
What is a QuickBooks ODBC driver used for?
A QuickBooks ODBC driver acts as a bridge that allows database applications like Microsoft Access to view, read, and write live QuickBooks Desktop data as if it were a standard SQL database, bypassing the need for manual file imports.
Do I need programming skills to use the QuickBooks SDK?
Yes, utilizing the QuickBooks SDK for direct integration typically requires strong programming knowledge (like C# or VB.NET) to build the integration components, as well as proficiency in Access VBA to trigger those components.
Are IIF files still supported in modern QuickBooks Desktop versions?
Yes, QuickBooks Desktop still supports importing IIF files. However, Intuit strongly advises proceeding with caution and backing up your company file first, as improper IIF formatting can bypass QuickBooks' built-in data validations and corrupt your file.




