Learn how to set up and customize data exports from your QuickBooks accounting account to Google Sheets with CountingKit.
After connecting your QuickBooks account, you can configure exports to send your accounting data to Google Sheets. This allows you to analyze financial performance, track invoices and payments, monitor purchase transactions, and create custom reports based on your QuickBooks data.
Before configuring QuickBooks exports, make sure you have:
Follow these steps to create a new QuickBooks export:
From your dashboard, go to "Export Builder" and click "Create New Export".
Choose "QuickBooks" from the list of available data sources.
If you have multiple QuickBooks companies connected, select the company you want to export data from.
Select the Google Sheet where you want to export your QuickBooks data.
Set up the export configuration as described in the sections below.
Click "Create Export" to save your configuration and create the export.
When configuring a QuickBooks export, you have several options to customize what data is exported and how it's organized:
QuickBooks exports are organized by data types, with each type creating a separate tab in your Google Sheet. The interface uses a tab-based layout where you can configure each data type independently:
Available data tabs include:
For each data tab, you can:
For each data tab, you can select which columns (fields) to include in your export:
Each data tab has its own set of available columns. Some common columns include:
| Data Tab | Example Columns |
|---|---|
| Invoices | Invoice ID, Invoice Number, Date, Due Date, Customer Name, Customer ID, Total Amount, Balance Due, Status, Currency |
| Customers | Customer ID, Display Name, Company Name, First Name, Last Name, Email, Phone, Billing Address, Shipping Address, Balance |
| Vendors | Vendor ID, Display Name, Company Name, Email, Phone, Billing Address, Balance, Tax ID, Account Number |
| Payments | Payment ID, Date, Customer Name, Customer ID, Total Amount, Payment Method, Deposit Account, Reference Number |
| Bills | Bill ID, Date, Due Date, Vendor Name, Vendor ID, Total Amount, Balance Due, Status |
| Purchases | Purchase ID, Date, Vendor Name, Vendor ID, Total Amount, Payment Type, Account Name |
| Accounts | Account ID, Name, Type, Sub Type, Active, Classification, Account Sub Type |
| Items | Item ID, Name, Type, Description, Active, Type, Income Account, Expense Account |
You can use the "Select All" and "Deselect All" buttons to quickly manage your column selections.
For transaction-based data tabs (Invoices, Payments, Bills, Purchases, etc.), you can specify the date range for which you want to export data:
Note: Report tabs (Profit & Loss, Balance Sheet, etc.) use the date range to determine the reporting period for the financial reports.
For each data tab, you can choose how to handle the exported data:
The append option is particularly useful for building historical datasets over time. When enabled, new data will be added to existing rows rather than replacing them.
Use the append option for transaction data you want to track over time (like invoices or payments), and use replace for data that represents current state (like customers, vendors, or accounts).
If your export is missing expected data:
If your export fails with errors:
If your exports are running slowly or timing out: