# How to Set Up Spreadsheet Sync in QuickBooks Online Advanced?
Managing financial data efficiently is critical for modern businesses and accounting professionals. **Spreadsheet Sync in QuickBooks Online Advanced** is a powerful feature designed to bridge the gap between cloud accounting and spreadsheets. It allows you to seamlessly sync real-time accounting data with Excel or Google Sheets, giving you flexibility, accuracy, and deeper financial insights.
In this comprehensive guide, you’ll learn how to set up Spreadsheet Sync, who can use it, how to install it on different platforms, and how to use it for reporting, bulk updates, and multi-company analysis.
## What Is Spreadsheet Sync in QuickBooks Online Advanced?
Spreadsheet Sync is a secure add-in that connects your QuickBooks Online data directly to spreadsheets. It enables you to pull live financial data, customize reports, collaborate with your team, and even push changes back into QuickBooks—all without manual exports or imports.
With Spreadsheet Sync, you can:
* Build custom financial and management reports
* Analyze large data sets with spreadsheet tools
* Collaborate in real time with stakeholders
* Update records in bulk directly in QuickBooks
* Run consolidated reports across multiple companies
This functionality makes it especially valuable for finance teams, controllers, and accountants handling complex or high-volume data.

## Who Can Use Spreadsheet Sync?
Access to Spreadsheet Sync is role-based to ensure data security and control.
### 1. Eligible Users in QuickBooks Online Advanced
Only admins can initially enable Spreadsheet Sync and grant access to other users. The following roles are supported:
* Primary Admin
* Company Admin
* Standard All Access
### 2. For QuickBooks Online Accountant Users
Accountants can also use Spreadsheet Sync, provided they meet these conditions:
* They must have client access
* The client must be on the Advanced plan
* Accountant users are treated as Company Admins within a client’s Advanced account
## How to Install Spreadsheet Sync?
You can install Spreadsheet Sync in either Excel or Google Sheets, depending on your workflow.
### 1. Installing Spreadsheet Sync for Excel
Spreadsheet Sync works with modern Excel versions and integrates directly into your reporting workflow.
#### A. Installation Steps
1. Open **QuickBooks Online Advanced**
2. Navigate to a **report** and choose **Run report** in Excel
3. Follow the **on-screen instructions** to download and install the add-in
4. Confirm the installation when prompted
#### B. Important Requirements
* You must be using **Office 365 Excel**
* If your default browser is Internet Explorer 11, upgrade to Microsoft Edge before installing
* Select **Trust this Add-In** when prompted to complete setup
#### C. Alternative Installation Method
You can also install Spreadsheet Sync directly from the reporting menu by selecting **Create new report > In spreadsheet**, then following the installation steps.
### 2. Installing Spreadsheet Sync for Google Sheets
If you prefer cloud-based collaboration, Spreadsheet Sync works smoothly with Google Sheets.
#### Installation Steps:
1. Open **Google Sheets**
2. Click **Extensions** in the top menu
3. Select **Add-ons > Get add-ons**
4. Search for **Spreadsheet Sync**
5. Install the add-on and complete the setup prompts
Once installed, the add-on becomes available directly from the Extensions menu.
## How to Sign In and Sign Out of Spreadsheet Sync?
### A. Sign In Using Excel
1. Open **Excel**
2. Select **Spreadsheet Sync** from the menu
3. Click **Get started**
4. Enter your **QuickBooks credentials**
5. Choose the **company** you want to work with
### B. Sign Out Using Excel or Google Sheets
1. Open the **spreadsheet**
2. Select **Spreadsheet Sync**
3. Click the **person icon**
4. Choose **Sign out**
### C. Sign In Using Google Sheets
1. Open a **Google Sheet**
2. Go to **Extensions > Spreadsheet Sync > Launch add-in**
3. Select **Get started**
4. Log in using your **QuickBooks credentials**
5. Select the **appropriate company**
## Creating Reports with Spreadsheet Sync
One of the biggest advantages of Spreadsheet Sync is its reporting flexibility.
#### Steps to Run a Report:
1. Open **Spreadsheet Sync** in **Excel or Google Sheets**
2. Select **Run report**
3. Choose a **company** from the **dropdown**
4. Select the **report** you want to run
5. Apply filters such as date range, class, or location
6. Click **Run report** to pull data into the spreadsheet
Once the data loads, you can use spreadsheet tools to create charts, graphs, and pivot tables for deeper insights.
## Available Report Categories
Spreadsheet Sync offers a wide range of built-in report templates, including:
* **Business Overview:** Cash flow, inventory valuation, budgets
* **For My Accountant:** Year-end and tax preparation reports
* **What You Owe:** Payables and supplier balances
* **Who Owes You:** Receivables and open invoices
* **Sales and Customers:** Revenue trends and customer details
* **Bank Transactions:** Payments, transfers, and reconciliations
* **Employee Reports:** Time activities and labor data
## Understanding Advanced Templates
The Management Report template is especially useful for leadership teams. It includes:
* Trial Balance
* Balance Sheet
* Profit and Loss statements
These reports are structured for multi-period comparisons, making them ideal for strategic decision-making.
## Customizing Spreadsheet Sync Reports
Customization allows you to tailor reports to your business needs. You can:
* Filter data by date range, class, or location
* Apply multiple date filters for comparisons
* Add or remove rows and columns
* Design layouts that match internal reporting standards
Keep in mind that deleted rows cannot be recovered, so review changes carefully.
## Adding or Editing Data Directly in QuickBooks
Spreadsheet Sync isn’t just for reporting—it also lets you update QuickBooks data directly from your spreadsheet.
### A. Add New Records
1. Select **Create or edit records**
2. Choose a **company**
3. Select **Add new records to QuickBooks**
4. Click **Get template**
5. Enter your data and sync
### B. Edit Existing Records
1. Select **Edit QuickBooks records** and sync back
2. Apply filters to download relevant records
3. Click **Get template**
4. Make changes and mark Post? **= Yes**
5. Select **Sync to QuickBooks** and **confirm**
## Batch Updating Data for Efficiency
Batch updates save time when managing large volumes of invoices, bills, or transactions.
### Batch Update Process
1. Download existing records using filters
2. Edit multiple rows at once
3. Mark approved rows as Yes under Post?
4. Sync changes back to QuickBooks
5. Review sync details to resolve errors
This approach dramatically reduces manual entry and improves accuracy.
## Multi-Company Reporting with Spreadsheet Sync
Spreadsheet Sync also supports consolidated reporting across multiple companies.
### Create a Company Group
1. Open **Spreadsheet Sync** and select **Group**
2. Click **+ Create group**
3. Enter a **group name**
4. Choose a **reporting currency**
5. Add **eligible companies**
6. **Save** the group
You can then run consolidated reports across the group and analyze performance at a higher level.
## Final Thoughts
**Spreadsheet Sync in QuickBooks Online Advanced** transforms how businesses and accountants manage financial data. By combining the power of spreadsheets with real-time accounting data, it delivers flexibility, accuracy, and scalability. Whether you’re creating advanced reports, updating records in bulk, or managing multiple companies, Spreadsheet Sync is an essential tool for modern financial workflows.
## Frequently Asked Questions – Spreadsheet Sync in QuickBooks
### Q. How can budgets be created and edited using Spreadsheet Sync in QuickBooks?
Spreadsheet Sync allows users to create and modify budgets directly in Microsoft Excel and sync them with QuickBooks Online.
To create or edit a budget:
1. Open **Excel** and launch the **Spreadsheet Sync add-in**.
2. Sign in to your **QuickBooks Online company**.
3. Select **Create New Budget** or open an existing budget.
4. Choose the **fiscal year and budget type**.
5. Enter or update **budget amounts** in Excel.
6. Click **Sync** to upload the changes to QuickBooks Online.
This method makes bulk edits, forecasting, and complex calculations easier than entering data manually in QuickBooks.
### Q. How can custom reports be generated and modified using Spreadsheet Sync in QuickBooks?
With Spreadsheet Sync, users can pull live financial data from QuickBooks Online into Excel to build customized reports.
Steps:
1. Open **Excel** and connect **Spreadsheet Sync**.
2. Select **Create Report**.
3. Choose a **report type** (e.g., Profit & Loss, Balance Sheet).
4. **Apply filters** such as date range, class, customer, or location.
5. Generate the **report in Excel**.
6. Modify formatting, add formulas, charts, or pivot tables as needed.
7. Refresh the report anytime to update with the **latest QuickBooks data**.
This gives full flexibility beyond the standard QuickBooks reporting layout.
### Q. How can Spreadsheet Sync be connected and used with Google Sheets in QuickBooks?
Spreadsheet Sync is primarily designed to work with Microsoft Excel and does not have direct native integration with Google Sheets.
However, you can:
1. Generate reports or budgets in Excel using Spreadsheet Sync.
2. Save or upload the Excel file to Google Drive.
3. Open or import the file into Google Sheets for collaboration.
For full functionality and automatic syncing, Excel must be used with Spreadsheet Sync and QuickBooks Online.
### Q. How can a Journal Entry be created and uploaded in QuickBooks Online using Spreadsheet Sync?
Spreadsheet Sync enables bulk journal entry uploads through Excel.
Steps:
1. Open **Excel** and launch **Spreadsheet Sync**.
2. Select **Create Journal Entry**.
3. Enter required details such as:
* Journal date
* Account names
* Debit and credit amounts
* Description
* Class or location (if applicable)
4. Validate the **entries**.
5. Click **Sync** to upload them to QuickBooks Online.
This feature is especially useful for accountants handling recurring or large-volume entries.
### Q. How can access to Spreadsheet Sync be obtained for use with Excel and QuickBooks Online?
To access Spreadsheet Sync:
* You must have an active QuickBooks Online subscription.
* Spreadsheet Sync must be included in your plan or enabled by your administrator.
* Download and install the Spreadsheet Sync add-in from within QuickBooks Online.
* Install the Microsoft Excel add-in when prompted.
* Sign in with your QuickBooks Online credentials.
Once installed, you can connect Excel to your QuickBooks company file.
### Q. What is the cost of using Spreadsheet Sync in QuickBooks?
Spreadsheet Sync is generally included with certain QuickBooks Online plans, such as Advanced or Accountant versions. Pricing depends on your QuickBooks subscription tier.
For exact pricing:
* Review your QuickBooks Online subscription details.
* Check plan comparisons on the official QuickBooks website.
* Contact Intuit support for confirmation.
There is no separate standalone fee if it is included in your plan.
### Q. How can a Profit & Loss (P&L) report be created and viewed using Spreadsheet Sync?
To generate a P&L report:
1. Open **Excel** and connect **Spreadsheet Sync**.
2. Click **Create Report**.
3. Select **Profit & Loss**.
4. Choose the desired date **range and filters**.
5. Generate the **report**.
6. Review, customize, or format the report in Excel.
7. Click **Refresh** anytime to pull updated financial data from QuickBooks Online.
This allows advanced analysis using Excel tools such as charts and formulas.
### Q. How can reports created in Excel be automatically updated with data from QuickBooks using Spreadsheet Sync?
Spreadsheet Sync provides a refresh feature that updates Excel reports with the latest QuickBooks data.
To update reports:
1. Open the **saved Excel report file**.
2. Ensure you are signed in to **QuickBooks Online**.
3. Click **Refresh** within the Spreadsheet Sync panel.
4. The report will automatically pull current data without changing your formatting.
This ensures your financial analysis always reflects real-time information from QuickBooks Online.