Back to QuickBooks in Google Sheets
SheetXAI logo
QuickBooks logo
QuickBooks · Google Sheets Guide

Pull a QuickBooks Item Sales Report Into a Google Sheet

2026-05-15
5 min read

The Scenario

Quarterly business review is next week. Your product manager wants a ranked table of service items by revenue — how much each of the 80 QuickBooks service items generated last quarter — in the Google Sheet where the leadership deck links are built.

The data lives in QuickBooks. Getting it out means running an Item Sales report, exporting it, opening the file, cleaning the formatting, sorting it, and pasting it into the Sheet. Last quarter, that process uncovered a sorting bug because QuickBooks exported the revenue column as text and the sort put "9" above "89."

The bad version:

  • Generate the QuickBooks Item Sales report for last quarter, export as CSV, open in a new Sheet tab
  • Find the revenue column, discover it's formatted as text with currency symbols, convert all 80 rows to numbers
  • Sort by revenue descending — realize the sort didn't work because two columns were merged in the export — unmerge, re-sort
  • Copy the cleaned data into the leadership Sheet, adjust the column headers to match what the deck template expects

Leadership is presenting to the board. The table needs to look right, not just contain the right numbers.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Google Sheet. It connects to QuickBooks and pulls the item sales report directly into your Sheet — clean column structure, numeric amounts, sorted however you need.

Fetch the QuickBooks item sales report for Q2 2025 and write each item name, quantity sold, total revenue, and gross margin into columns A through D of this sheet

What You Get

  • Column A: item name
  • Column B: quantity sold (numeric)
  • Column C: total revenue (numeric, dollar amount)
  • Column D: gross margin (numeric, dollar amount)
  • Data arrives formula-ready — no currency symbols, no text conversion needed

What If the Data Is Not Quite Ready

You need the data sorted by total revenue descending to build the ranked table directly

Fetch the QuickBooks item sales report for Q2 2025 and write item name in A, quantity sold in B, total revenue in C, and gross margin in D — sorted by total revenue descending

The deck template needs a revenue percentage column so leadership can see concentration at a glance

Pull the QuickBooks item sales data for Q2 2025 into columns A through D, then add a formula in column E that divides each row's revenue (column C) by the sum of column C and formats it as a percentage

You need cost of goods sold broken out separately — it's not in the default item sales report

Fetch the QuickBooks item sales report for last quarter and paste item name, units sold, gross revenue, cost of goods sold, and gross margin into columns A through E of this sheet

You want revenue ranking plus an automatic flag for any item that declined more than 20% from the prior quarter

Pull QuickBooks item sales for Q2 2025 into columns A through D, then for each row add a formula in column E comparing the revenue to the item's Q1 2025 revenue in a lookup table starting at row H1, and flag any row with a decline greater than 20% as REVIEW

Try It

Get the 7-day free trial of SheetXAI and open the leadership deck Sheet — then ask it to pull the Q2 item sales ranking before next week's review. See also Pull a QuickBooks Customer Income Report Into a Google Sheet or the QuickBooks integration overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more