How to Do Scenario Analysis in QuickBooks

Published: December 19, 2025

down-chevron

Julian Alvarado

Content lead

Desktop Hero Image Mobile Hero Image

Scenario analysis helps you answer “what if” questions about your business. What if revenue drops 20%? What if you hire three new employees? What if your biggest customer leaves?

The problem: QuickBooks doesn’t have built-in scenario analysis tools. You can run reports, but you can’t model different outcomes inside QBO.

This guide walks through how to build scenario analysis from your QuickBooks data—first the manual way, then a faster method using live data connections.

Download the What-If Analysis Dashboard and follow along!

The challenge with scenario analysis in QuickBooks

QuickBooks tracks what happened. It shows your actual revenue, expenses, and profit. But it can’t show you what might happen under different conditions.

Most finance teams work around this by exporting data to Excel or Google Sheets. They build models with different assumptions and manually update the numbers each month.

This works until it doesn’t. The problems show up fast:

  • Stale data. Your model shows last month’s numbers while decisions need current figures.
  • Broken links. One wrong paste and your formulas stop working.
  • Version chaos. Three people have three different spreadsheets with three different answers.

Let’s start with the manual approach, then cover how to fix these issues.

Step-by-step guide: Manual scenario analysis from QuickBooks

Before you build scenarios, make sure your QuickBooks data is accurate. Reconcile your accounts and close out the period you want to analyze.

Step 1: Export your P&L report from QuickBooks

Navigate to Reports in the left menu. Find the Profit and Loss report and select your date range. Click Export in the top right and choose Excel or CSV.

Step 2: Set up your scenario framework in Excel or Google Sheets

Create a new spreadsheet with four columns: your line items, Base Case, Best Case, and Worst Case. Paste your P&L data into the Base Case column.

Step 3: Create variable inputs for key assumptions

Add an assumptions section at the top of your sheet. Include the variables that drive your scenarios:

  • Revenue growth rate
  • COGS percentage
  • Payroll increase
  • Operating expense change

Step 4: Build formulas to calculate each scenario

Link your scenario columns to the assumption inputs. For example, Best Case revenue might be =Base Case Revenue * (1 + Best Case Growth Rate).

Do this for each line item that changes across scenarios. Keep static costs the same unless you expect them to change.

Step 5: Update data manually each period

Here’s where the manual method breaks down. Every month, you need to:

  1. Export fresh data from QuickBooks
  2. Paste it into your spreadsheet (without breaking formulas)
  3. Check that all calculations still work
  4. Save a new version

This takes time. And every manual step is a chance for errors.

A faster way: Scenario analysis with live QuickBooks data

Coefficient connects your spreadsheet directly to QuickBooks. Your data stays current without manual exports. Build your scenario model once, and it updates automatically.

Here’s how to set it up.

Step 1: Install Coefficient and connect QuickBooks

Get the Coefficient add-on for Google Sheets or Excel. Open Coefficient from the menu and select QuickBooks from the connector list.

Sign in with your QuickBooks credentials. Coefficient uses read-only access by default, so your QBO data stays safe.

Step 2: Import your P&L or financial data

Click Import from QuickBooks and select QuickBooks Report. Choose Profit and Loss and set your date range.

Your P&L data appears in the spreadsheet. Unlike a manual export, this data can refresh on a schedule—hourly, daily, or weekly.

Step 3: Use the What-If Scenario Analysis template

Coefficient offers a pre-built template for scenario analysis. It connects to your QuickBooks data and includes:

  • Base, Best, and Worst case scenarios
  • Adjustable assumption inputs
  • Automatic calculations across all scenarios

Get the free QuickBooks What-If Scenario Analysis template →

Step 4: Adjust variables and see scenarios update in real-time

Change your assumptions and watch the scenarios recalculate. Increase revenue growth by 10%. Cut operating expenses by 5%. Add a new hire to payroll.

The model updates instantly. And because your base data refreshes from QuickBooks automatically, your scenarios always use current numbers.

Use cases for QuickBooks scenario analysis

Scenario analysis applies to most financial decisions. Common uses include:

  • Revenue forecasting. Model different growth rates to set realistic targets.
  • Expense planning. See how hiring, rent increases, or vendor changes affect profit.
  • Cash flow stress tests. Check if you can cover expenses if revenue drops 30%.
  • Investor presentations. Show best and worst case outcomes with supporting data.
  • Budget vs. actual. Compare planned scenarios against real results as the year progresses.

Build better financial models from QuickBooks

Scenario analysis turns your QuickBooks data into a planning tool. Instead of just tracking what happened, you can model what might happen next.

The manual export method works for simple, one-time analysis. But if you need ongoing scenario planning, the manual approach creates more work and more risk of errors.

Coefficient keeps your scenario models connected to live QuickBooks data. Build your assumptions once. Let the data refresh itself. Spend your time on analysis instead of data entry.

Get started with Coefficient to build scenario models with real-time QuickBooks data.