Features Pricing Blog Support Security Install Free
Troubleshooting Updated October 20, 2026

Google Sheets Export Not Working in QuickBooks Online? Why and How to Fix It

You open a report in QuickBooks Online, choose Export, see "Export to Google Sheets", and then get an error, a blank pop-up or a message telling you to set it up through your admin. Here is what usually causes it, how to fix each cause, and how to get the data into Google Sheets when the built-in export is not available on your plan.

MH
Mike Haye Founder, SheetsSync

The short answer

Intuit's help article for exporting reports to Google Sheets describes it as a QuickBooks Online Advanced feature. If your company is on Simple Start, Essentials or Plus, the option may be missing, greyed out or may lead to a message you can't get past. On Advanced, the usual blockers are a pop-up blocker, the Google sign-in step, or a user role that is not allowed to export.

Quick test: open Settings (gear) > Account and settings > Billing & subscription in QuickBooks. If the plan shown is not Advanced, skip to the workarounds; there is nothing to fix on your side.

Common causes and fixes

What you seeLikely causeWhat to try
No "Export to Google Sheets" option, only Excel and PDFYour QuickBooks Online plan does not include itUse one of the workarounds below, or move to Advanced if you need other Advanced features too.
"Set up through admin" or a permissions messageYour user role cannot export or connect apps, or the company admin has not finished the Google connectionAsk the primary admin to run the export once, or to give your role permission to export reports.
Nothing happens after you click itThe browser blocked the Google pop-upAllow pop-ups for qbo.intuit.com, then try again.
A Google sign-in or verification code loopYou are signed in to several Google accounts, or third-party cookies are blockedTry a private window signed in to just one Google account, or allow cookies for Intuit and Google.
A sheet is created but it is empty or out of dateThe export is a one-time copyExport again each time, or use a sync tool that refreshes the sheet.

Intuit also notes that the first export needs an existing Google account and that pop-ups from QuickBooks Online must be allowed. If you have tried all of the above on Advanced, Intuit support is the right next step, because the export runs on Intuit's side.

TODO: screenshotQuickBooks Online report Export menu showing Export to Excel, Export to PDF and Export to Google Sheets

Workaround 1: export to Excel, then import into Google Sheets

This works on every QuickBooks Online plan and costs nothing.

  1. In QuickBooks, open the report (for example Profit and Loss or Invoice List) and set the date range.
  2. Click the Export icon and choose Export to Excel. An .xlsx file downloads.
  3. In Google Sheets, open File > Import > Upload and pick the file.
  4. Choose Insert new sheet(s) so you don't overwrite an existing tab.
  5. Delete the title rows QuickBooks adds at the top, so the column headers sit in row 1 and formulas can find them.

The downside is that the copy never changes. Next week you repeat all five steps, and formulas pointing at the old tab need fixing if the columns moved. Our guide to exporting QuickBooks to Google Sheets compares this with automation tools in more detail.

Workaround 2: sync with a Google Sheets add-on

A Sheets add-on connects to QuickBooks Online itself, so it does not depend on Intuit's export button or on your plan. SheetsSync is one; it works on Simple Start, Essentials, Plus and Advanced.

  1. Install SheetsSync from the Google Workspace Marketplace.
  2. In your sheet, open Extensions > SheetsSync > Open SheetsSync and click Connect QuickBooks. You approve access on Intuit's own sign-in screen.
  3. Open Configure This Sheet, pick a data type (Invoices, Customers, Bills and so on) or a report (Profit & Loss, Balance Sheet or Transaction List), tick the columns and set the date range.
  4. Click Sync. Next time you need fresh numbers, click Sync again instead of exporting.
TODO: screenshotSheetsSync Configure This Sheet dialog with the Profit & Loss report selected

On the Free plan you can sync one data type or report into up to 3 sheets, by hand. Pro adds schedules (hourly, every 6 hours, daily or weekly), so the sheet refreshes without anyone clicking. QuickBooks Desktop is not supported.

Which option to use

OptionQuickBooks plansRefreshCost
Intuit Export to Google SheetsAdvanced (per Intuit's help)One-time copy each exportIncluded in Advanced
Export to Excel and importAll plansManual, every timeFree
SheetsSync add-onAll QuickBooks Online plansClick Sync (Free) or scheduled, hourly at the fastest (Pro)Free plan; Pro $19.99/month

If you are on Advanced and work in Excel, Intuit's own Spreadsheet Sync may suit you better; see our Spreadsheet Sync alternative for Google Sheets page for an honest comparison.

Frequently Asked Questions

The message usually means your user role is not allowed to export reports or connect apps, or the company admin has not finished connecting Google. Ask the primary admin to run the export once or to change your role. If the company is not on QuickBooks Online Advanced, the built-in Google Sheets export may not be available at all.
Intuit's help article describes Export to Google Sheets as a QuickBooks Online Advanced feature. On other plans you can export to Excel and import the file into Google Sheets, or use an add-on such as SheetsSync, which works on every QuickBooks Online plan.
No. Each export creates a copy of the report at that moment. To refresh it you export again. Sync add-ons refresh the same tab instead; SheetsSync Pro can do this on a schedule, hourly at the fastest.
The Google Sheets export and SheetsSync both work with QuickBooks Online only. For QuickBooks Desktop, export to Excel or CSV and import the file into Google Sheets.

Start Syncing QuickBooks to Sheets

Install the add-on, connect QuickBooks Online and run your first sync. The Free plan needs no credit card.

Install Free

Free plan: 1 data type or report, up to 3 sheets · No credit card required