AppGarden Import Cleaner for QuickBooks logo AppGarden

Import Cleaner for QuickBooks™

Steps (7)
  1. 1Open the pane and pick a direction
  2. 2Check the file type
  3. 3Answer the date question
  4. 4Read a finding
  5. 5Fix it Pro
  6. 6Undo
  7. 7Check before uploading

How to clean a QuickBooks™ export, and check a sheet before you upload it

A step-by-step run through the add-in in both directions. The whole check is free, both ways, and so is every explanation — and so is Undo.

Why a general cleaner is not enough

A generic data-cleaning add-in can tell you a column is text. It cannot tell you that a QuickBooks bank upload wants a zero amount left blank, that a weekday attached to a date will be refused, or that a heading must not include the word “Amount”. This one knows it is a QuickBooks file, checks the sheet against QuickBooks' import conventions, and explains every finding in plain English — what is wrong, and why it matters to the import. It edits the workbook only and never connects to QuickBooks.

Two directions, one pane:

Profiles

Before you start

Step 1 — Open the pane and pick a direction

Open the file, then Home › QuickBooks import › Check sheet. The pane opens with the two directions and nothing else. Press Clean a QuickBooks export or Check before uploading. The same columns travel both ways, so the direction is asked rather than guessed, and it changes every check that runs. Nothing happens until you choose.

Step 2 — Check the file type

The pane says which kind of QuickBooks file it thinks this is, from its headers — change it there if it guessed wrong. A sheet with nothing wrong says so, rather than showing an empty list. There is no score: a sheet with findings never reads as clean.

Step 3 — Answer the date question

06/03/2026 is two real dates. Nothing inside a QuickBooks file states which one is meant, so the pane asks once rather than guessing — which is the honest version of a guess. On Pro the answer is remembered per import type.

Step 4 — Read a finding

Every finding is one card. It names its rule code, what it found, and why it matters to a QuickBooks import. The ambiguity is never a footnote — it is the screen: the card lists every value that could be read both ways, by row, before anything is written, then the whole change cell by cell.

The range at the top right is a link — click it and Excel selects those cells. On the free tier the card ends with a line saying the fix is part of Pro, and that the scan, this explanation and Undo stay free. The preview table is shown either way, so you can make the change by hand from it.

Cleaning an export (QE)

QE-01Report title lines above the headers, and basis or date-stamp lines below
QE-02Total, Subtotal and balance rows mixed in with the data
QE-03Account name only on a group heading row
QE-04Stray spaces, including non-breaking ones
QE-05Dates stored as text, with the ambiguity report
QE-06Amounts stored as text, and bracketed negatives
QE-07Blank spacer columns between real ones
QE-08Debit and Credit columns to one signed amount

Checking before an upload (QI)

QI-01Zeros in Amount, Credit or Debit, which QuickBooks wants blank
QI-02Credit and Debit headings that include the word “Amount”
QI-03A day of the week attached to a date
QI-04Dates that are not in one readable format, or that read two ways
QI-05Files over the row and size limits (bank files: 1,000 lines and 350 KB, or 500 lines on the Sole Trader plan, per Intuit's help)
QI-06Amount used with Credit or Debit, one-sided Credit and Debit, missing columns
QI-07Currency symbols, separators and special characters in amounts and descriptions
QI-08Customers and suppliers: names with a colon or quote, duplicates, headings, tab name, blanks
QI-09Journals: balance per journal, blank cells, a Name missing on Creditors or Debtors lines
QI-12Line breaks inside cells, and a semicolon-separated file that landed in one column
QI-15Spaces in blank cells and around values

Three further notes are help text rather than findings: the invoices, chart of accounts and products and services imports have no checks yet, and an account that does not exist in your QuickBooks company cannot be seen from a sheet.

Step 5 — Fix it Pro

On a paid licence the same card ends in a button. It says Apply, as previewed, because that is the guarantee: it writes exactly the table above it, and nothing else. Each fix shows a preview of the exact cell changes before anything is applied, built from the same plan the button executes.

The remaining findings are explained but not applied. A value the parser cannot read is never rewritten, and a guess never overwrites its source — a combined signed amount is written into a new column, leaving Debit and Credit alone. The pane then re-reads the sheet and shows what is left.

The space fix is free. Trailing, leading and non-breaking spaces are applied on every tier: they are the defect most likely to be the actual cause of an import failure, and charging for a whitespace trim would be absurd.

Step 6 — Undo

Undo is free in every tier, always. It does not lapse with a licence and it keeps working after one is cancelled. The button names the fix it will reverse. Use it rather than Ctrl+Z — what Excel's own undo does after an add-in writes is not defined by Office and varies by platform.

Step 7 — Check before uploading

Press Check before uploading and the same sheet is judged against what QuickBooks will accept, rather than against what Excel can use. Run this before every upload, not after a failure. A rejected file tells you the first thing wrong with it; this tells you all of them at once.

Exporting what it found

Export CSV gives you a row per finding for a spreadsheet or a ticket, and Export summary gives you Markdown to paste into a message. Both export the check you are looking at, not a fresh one, so the file always agrees with the screen.

Entering a licence key

Open Licence at the bottom of the pane, paste the key from the end of checkout and press Activate. One key has 3 activations. See Prices.

When it will not help

Also for Google Sheets™: Import Cleaner for QuickBooks™ for Google Sheets. The same licence key works in Excel™ and Google Sheets.

If something looks wrong

Email support@appgarden.co.uk, and say which platform you are on and what the pane showed. If a check reported something you believe is wrong, the file itself is the most useful thing you can send — but only send one you are content to share, and read the privacy notice first.