How to Import Data From Excel into QuickBooks Online Easily 2026
By Impran M NLast checked against official docs
Retyping a spreadsheet full of debits and credits into QuickBooks Online invites transcription errors and takes far too long. QuickBooks Online's own Import Data tool takes a CSV built from Excel and maps it into a journal entry, filling in accounts, amounts, and dates in one pass instead of one field at a time.
This guide covers building that CSV in the format QuickBooks expects, running the import wizard, and fixing the mismatches that come up most often. It also covers the manual alternative for a one-off entry too small to bother importing.
Before you start
- A QuickBooks Online account with permission to create journal entries
- Excel data organized into individual transaction lines, with account names matching the QuickBooks chart of accounts
01Prepare your Excel data as a CSV
QuickBooks Online's Import Data tool for journal entries expects a CSV with six columns, in order: Journal No., Journal Date, Account Name, Journal/Description, Debits, and Credits. Every account name has to match the spelling in the QuickBooks chart of accounts exactly.
For a sub-account, use the parent and sub-account names separated by a colon, such as Utilities:Electric, the same way QuickBooks displays it internally. Add any account that doesn't exist yet to the chart of accounts first, since the import matches by name and won't create new accounts on the fly. Save the finished sheet as a CSV, not an XLSX, before starting the import.
02Start from your QuickBooks Online dashboard
Log in and land on the homepage, where Business at a glance shows bank balances, profit and loss, and invoice status across three cards. The Import Data tool lives under Settings, the gear icon in the top right, not inside the journal entry screen itself, so this dashboard is only the starting point for reaching it.

03Open Import Data and choose Journal Entries
From Settings, select Import Data, then Journal Entries. Click Browse, locate the CSV built in the first step, then click Open and Next. QuickBooks offers a sample file from this same screen, worth downloading once to confirm the column order matches before attempting a real import.
04Map the columns and resolve errors
The next screen maps each column in the uploaded file to a QuickBooks field using dropdown menus. Confirm every column lined up correctly, especially Account Name, since a misaligned mapping silently sends debit values into the wrong field.
Click Next, and QuickBooks flags rows it can't reconcile, most often because an account name doesn't yet exist in the chart of accounts. Fix those in the source file and re-upload instead of trying to patch them inside the mapping screen.
05Complete the import and check the totals
Once the mapping looks right, click Start import, then Done. Open the newly created entries from the Journal Entries list and confirm the Debits and Credits totals match for each one. An entry that doesn't balance to zero difference hasn't imported cleanly even when QuickBooks didn't flag it outright at upload.
06Use a blank journal entry for one-off, small entries
The Import Data tool is built for bulk data, not a single adjusting entry. For something that small, skip the CSV: use the Create menu (the plus icon) and choose Journal entry to open a blank grid with Account, Debits, Credits, Description, and Name columns.
Typing a handful of lines directly into this grid is faster than building and uploading a file for one entry. QuickBooks' own support team has stated that pasting a full range of cells copied from Excel straight into this grid isn't something the product supports, so treat any paste that appears to work as filling individual cells, not loading a whole spreadsheet at once.

When it doesn't work
An imported row's Account field comes back blank or wrong.
Why: The account name in the CSV doesn't exactly match the chart of accounts. QuickBooks requires sub-accounts written as Parent:Sub.
Fix: Correct the spelling or add the colon-separated parent name in the source file, then re-upload. The mapping screen can't fix a name QuickBooks doesn't recognize.
The import stalls on a duplicate journal number warning.
Why: QuickBooks warns by default when a Journal No. in the file matches one already used.
Fix: Renumber the entry in the CSV, or turn off "Warn if duplicate journal number is used" in the import settings if the repeat is intentional.
Pasting Excel rows into the blank journal entry grid doesn't populate the whole entry.
Why: QuickBooks' own support team has confirmed that bulk copy-paste from Excel into the on-screen journal entry table isn't a supported feature, regardless of how the grid's cells appear to accept a paste.
Fix: Use the Import Data tool for more than a couple of lines instead of relying on a grid paste to populate the whole entry.
A journal entry won't save, or the imported version doesn't balance.
Why: Total debits and credits don't match. QuickBooks requires every journal entry to balance to zero difference.
Fix: Check the CSV's Debits and Credits columns for a typo or a missing line, correct it, and re-import or re-save.
Frequently asked questions
Can I paste Excel rows directly into a QuickBooks Online journal entry?
Not reliably. QuickBooks' own support team has stated that bulk copy-paste into the on-screen journal entry grid isn't supported; the documented way to bring in Excel data is the Import Data tool under Settings.
What columns does the import file need?
Journal No., Journal Date, Account Name, Journal/Description, Debits, and Credits, in that order, saved as a CSV.
What happens if my account names don't match exactly?
A row with an account name that doesn't exactly match the chart of accounts gets flagged during mapping and needs correcting in the source file before it can import.
What if some of my accounts don't exist yet?
Create them in the chart of accounts before importing. The Import Data tool matches existing accounts by name and doesn't create new ones automatically.
Can a journal entry be undone after it's imported?
Yes. An existing journal entry can be edited or deleted from its detail screen after saving, but it's still worth reviewing the imported entries before treating the batch as final.
Sources and last check
The previous version described pasting Excel rows directly into the on-screen journal entry grid through a dedicated paste icon. Re-checked against QuickBooks Online's official Import Data documentation and a QuickBooks Team response in the Intuit community in September 2026: the supported route for bringing in Excel data is the Import Data tool under Settings, using a six-column CSV (Journal No., Journal Date, Account Name, Journal/Description, Debits, Credits), and QuickBooks' own team states bulk grid-paste isn't supported. The article was restructured around the import wizard; the blank-grid screenshot is kept for the one-off manual-entry case, which is real but distinct from bulk import.
About the author

Impran M N
I've been hooked on technology for as long as I can remember — especially the new tools and AI apps that seem to land every other week. Easy Tech Tuts is where I write up whatever I've just worked out: I do the task in the real product, record the screen, and turn it into the guide I wish I'd found first.



