QuickBooks Desktop 2021 Data Extraction: Exports and ODBC Access

Learn how to keep QuickBooks Desktop 2021 data readable long-term using report exports, IIF files, and ODBC access. Practical steps for offline use.

QuickBooks Desktop 2021 holds a unique place in accounting software history: it is the final one-time-purchase release before Intuit moved exclusively to subscription models. Although Intuit's live services for this version ended on May 31, 2024, the application itself remains fully capable of running offline. Because you are keeping this version alive indefinitely, ensuring your financial data remains accessible and readable for years to come is critical. Here is how to get your data out safely using built-in export tools and ODBC connections.

Exporting Reports to PDF and CSV

The most straightforward way to preserve your data is through standard report exports. This process is identical across QuickBooks Desktop versions and does not require an active Intuit subscription.

To export a report, open it as you normally would and click the Export button at the top of the report window. You will be presented with two primary options:

  • To a New Excel Workbook: QuickBooks will launch Excel (if installed on your machine) and populate a new spreadsheet with the report data.
  • To a Comma Separated Values (.CSV) File: This format is universally readable by almost any spreadsheet, database, or text-editing software.

For long-term archiving, we highly recommend CSV. Proprietary file formats change over time, but plain text CSV files will remain readable for decades. If you need a static, unalterable snapshot, use the Print option and select a PDF printer to save the report as a PDF document.

Creating IIF Exports

Intuit Interchange Format (IIF) allows you to extract lists and transactions in a structured text format. While Intuit has largely shifted focus to its newer API structures, the IIF format remains a staple in Desktop 2021 for moving data into other systems or keeping a raw, text-based backup.

To export data via IIF:

  1. Go to File > Utilities > Export > Export IIF Files.
  2. Select the specific lists or transactions you want to include.
  3. Choose a save location on your local drive.

Because IIF files are formatted as tab-separated text, they can be opened and parsed in Notepad, Excel, or imported into entirely different database systems without needing QuickBooks installed. This makes IIF an excellent tool for future-proofing your core list data (like Chart of Accounts, Customers, and Vendors).

Accessing Data via QODBC

For users who need live, query-based access to their accounting data without manually exporting reports, QuickBooks Desktop relies on the QODBC driver. Desktop 2021 includes a read-only version of this driver (often referred to as the QuickBooks SDK or QODBC) that allows external applications—like Excel, Access, or custom database scripts—to query your company file directly via SQL.

To use ODBC access:

  1. Ensure QuickBooks Desktop 2021 is running and your company file is open.
  2. Configure your external application (e.g., MS Excel's "Get Data" feature) to connect to the QuickBooks Data source.
  3. When prompted, grant the external application permission to read the company file. QuickBooks must remain open for the ODBC connection to function.

If you find the built-in read-only driver too limiting for complex historical queries, third-party ODBC and data migration tools can provide more robust SQL access to your existing company file.

Keeping Extracted Data Future-Proof

Because QuickBooks 2021 is now operating in a frozen, unsupported state, the formats you choose for data extraction matter more than ever. Relying on proprietary formats like .qbw or .qbb means you are entirely dependent on a discontinued application to read your history.

By regularly exporting your critical financial reports to PDF and CSV, and backing up your raw lists to IIF, you ensure that your financial history remains accessible in plain, universally supported formats—no matter how much technology evolves around it.

Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.