Import Journal Entries into QuickBooks Online

Bulk import journal entries into QuickBooks Online from Excel, CSV, text or IIF files. Every entry is checked to balance before it posts, with classes, locations and names on each line.

  • Free plan, no credit card needed
  • Balanced before posting
  • Preview before you post

A QuickBooks Online Journal Entry Import That Checks Every Line

Payroll journals, allocations and month-end adjustments run to dozens of lines, and each one is typed by hand.

Where Entering Journal Entries by Hand Falls Short

Every line goes in one at a time, account by account. One wrong line and the entry won't save, or worse, it saves to the wrong account.

Can You Import Journal Entries into QuickBooks Online?

Yes, with Autymate Transactions. It imports journal entries into QuickBooks Online in bulk from Excel, CSV, delimited text and IIF files. Rows that share a journal number become one entry, every entry is checked so debits equal credits, and each account is matched by name. You preview the batch, and entries that balance post when you approve them. Any that don't are held with the difference shown.

Import my journal entries

Journal Entries from Wherever They're Prepared

Pick where your entries come from. Each one lands in QuickBooks Online as a balanced journal entry, line for line.

Pick Up Journal Files Automatically

Connect Google Drive, an SFTP folder or Amazon S3, and new journal files are picked up and queued for your review. Or pull journal entries from any system with a custom API.

  • Google Drive
  • SFTP folder
  • Amazon S3
  • Custom API

Every Line, Balanced and Tracked

The detail your reports need on every line, not just the totals for each entry.

Journal no.
PR-1106
Date
11/06/2026
Account
Wages Expense
Debit
8,420.00
Credit
—
Name
—
Description
Wages, pay run 11/06
Class
Payroll
Location
Main St
One journal line as it lands in QuickBooks Online.Sample
  • Multi-Line Entries

    Rows that share a journal number become one entry, however many lines it has.

  • Balance Check

    Debits must equal credits before anything posts.

  • Names on A/R and A/P Lines

    Customers and vendors on receivable and payable lines, as QuickBooks requires.

  • Classes and Locations

    Each line tagged, so P&L by location stays right.

  • Journal Numbers

    Your own numbers kept, so entries match your workpapers.

  • Line Descriptions

    Memos on every line, for the audit trail.

  • Adjusting Entries

    Month-end and year-end adjustments marked as adjusting.

  • Dates and Periods

    Entries checked against your QuickBooks closing date.

  • Start Importing

    Free plan, no credit card needed.

    Get Started for Free

QuickBooks Online's Journal Entry Import vs Autymate

QuickBooks' built-in import handles a small, clean file. These are the limits people hit next.

QuickBooks Online's Journal Entry Import vs Autymate
QuickBooks Online built-in importAutymate Transactions
Rows per importSpreadsheets under 1,000 rowsLarger files, no manual splitting
File typesA CSV fileExcel, CSV, delimited text and IIF, from Google Drive, SFTP, S3 or any API
Unbalanced entriesFix the file, then import it againHeld with the difference shown; the rest posts
Missing accounts or namesAdd new accounts to the chart of accounts firstFlagged, then mapped; missing customers can be created
Duplicates on re-runOnly the duplicate journal number warning, if it's onEntries already posted are skipped
Saved mappings and schedulingA manual upload each timeYes, for recurring entries like payroll

To bulk import journal entries, QuickBooks Online has its own CSV import under Settings, Import data. Its column above follows Intuit's help articles, checked November 2026. Features can vary by plan and region. Sources: Intuit: Import journal entries (opens in a new tab) · Intuit: Common questions about importing data (opens in a new tab)

How to Set Up Your Journal Entry File

Use the workpaper you already have. These habits make every import cleaner.

  1. One row per line. Repeat the journal number and date on each line of the same entry.

  2. Debit and credit in separate columns, or one signed amount column. Both work.

  3. Every entry balances. Total debits equal total credits for each journal number.

  4. Add a name to A/R and A/P lines. QuickBooks requires a customer or vendor on those accounts.

  5. Accounts as they appear in QuickBooks, by name or number.

You don't need a fixed journal entry import template: QuickBooks Online fields are matched to your own column headers on the mapping screen.

CSVpayroll-1106.csvSample
JournalNo,Date,Account,Debit,Credit,LocationPR-1106,11/06/2026,Wages Expense,8420.00,,Main StPR-1106,11/06/2026,Payroll Tax Expense,644.13,,Main StPR-1106,11/06/2026,Payroll Liabilities,,1288.26,Main StPR-1106,11/06/2026,Checking,,7775.87,Main St
Total debits$9,064.13Total credits$9,064.13

Balanced, so it posts

One payroll entry, four lines. Debits $9,064.13 = credits $9,064.13, so it posts.

How Journal Columns Map to QuickBooks Online

Autymate suggests the mapping from your headers. Change any field, set defaults, and save it for next time.

Saved for Next Time

Map a payroll or month-end layout once. Each run keeps a copy of the mapping it used, and every change is versioned.

How Journal Columns Map to QuickBooks Online
Your columnQuickBooks Online journal fieldNotes
JournalNoJournal no.Groups lines into one entry, and is how a re-run is recognised
DateJournal dateChecked against your closing date
AccountAccountMatched by name or number
Debit / CreditDebits / CreditsOr one signed Amount column
NameName (customer, vendor or employee)Required on A/R and A/P lines
DescriptionDescriptionLine memo
Location / ClassLocation / ClassKept when tracking is on in QuickBooks Online
AdjustingIs adjusting journal entryYes / No
MemoMemoEntry-level note

How to Import Journal Entries into QuickBooks Online

Five steps, a few minutes for the first file. After that, saved mappings make recurring entries one upload.

  1. Sign up for Autymate Transactions and connect your QuickBooks Online company with your Intuit sign-in. Autymate never sees your QuickBooks password.

    The To card in Autymate: QuickBooks Online is the destination with a green connected check, and the destination entity is not chosen yet.
    QuickBooks Online connected as the destination.
  2. Pick Journal Entry as the record type, then add your source: an Excel, CSV, text or IIF file.

    The record-type picker in Autymate with QuickBooks Online as the destination: the Accounting group is open and Journal Entry is highlighted.
    Journal Entry sits under Accounting in the record-type picker.
  3. Autymate matches your headers to QuickBooks Online journal fields. Fix any account that's named differently in QuickBooks Online, such as Wages for Wages Expense.

    The Autymate mapping table for a journal entry: Journal date, Journal no., Debits, Credits, Location and Account, each matched to a column in the file with its sample result, and Wages paired with Wages Expense.
    Each journal field, the column it takes, and the value it will get.
  4. See each entry with its debit and credit totals. Unbalanced entries and missing names on A/R or A/P lines are flagged before anything posts.

    The Autymate Preview import screen for 64 journal entries: 61 balance and will post to QuickBooks Online and 3 are held, with PR-1106-08 at Northgate held because its debits of $6,918.44 and credits of $6,918.43 differ.
    Every entry's debits and credits before it posts. Entries that don't balance are held.
  5. Post to QuickBooks Online and check results by journal number. Fix any held entries and re-run; entries already posted are skipped.

    An Autymate run of journal entries started from nov-journals.xlsx: 64 entries in the run, 61 posted, and 3 needing review, with the note that none of these reached your books.
    What posted, and what is held for review.

Common Journal Entry Import Errors, Handled

The issues that usually stop a journal entry import, and what Autymate does about each one.

Common Journal Entry Import Errors, Handled
What you seeWhy it happensWhat Autymate does
Entry doesn't balanceDebits and credits for a journal number don't match, often by a rounding cent.Holds the entry, shows the difference, and posts the rest.
A/R or A/P line without a nameQuickBooks requires a customer on receivable lines and a vendor on payable lines.Flags the line so you can add the name before the entry posts.
“Account doesn't exist”The account name or number isn't in your chart of accounts.Matches accounts by name first. If none matches, the entry is held so you can map it to an existing account.
Date in a closed periodThe entry falls before your QuickBooks closing date.Flags it before posting, so closed books stay closed.
Duplicate journal numberThe same file, or the same entry, is imported a second time.Recognises entries it already posted and skips them.
Lines split across entriesOne entry's lines have different dates or numbers.Groups lines by journal number and flags lines that don't match.
An Autymate run of journal entries from nov-journals.xlsx: 64 entries, 61 posted, 3 needing review with a note that none of these reached your books, and a Roll back button. The review list shows PR-1106-08 off by $0.01, AJ-1031 with an A/R line that has no customer, and AJ-1034 with an account that was not found, each with a Fix button.
Three entries held for review, each with its reason. None of them reached the books, and the whole run can be rolled back.Sample data

Who Imports Journal Entries into QuickBooks Online

Six teams, six recurring entries. Each one is a file they already have, imported instead of typed.

  • Accountants & Bookkeepers

    Month-end and year-end adjustments from workpapers, posted in one run per client.

    Import adjusting journal entries QuickBooks Online

  • Payroll Journals

    Every pay run's wages, taxes and liabilities, split by location.

    Import payroll journal entry QuickBooks Online

  • Multi-Location Businesses

    Allocations of shared costs across locations and classes.

    Import allocation entries QuickBooks Online

  • Franchisees

    Royalty and ad fund accruals recorded every period.

    Import royalty accruals QuickBooks Online

  • Switching to QuickBooks Online

    Opening balances from a trial balance in one entry.

    Import opening balances QuickBooks Online

  • Controllers & CFOs

    Depreciation, accruals and intercompany entries on a schedule.

    Import recurring entries QuickBooks Online

Import Journal Entries for Less

Start free with one location. Move to Standard when you need more rows or more locations.

  • Free

    Start here
    $0no card required
    • 1 location
    • 200 rows a month
    • Preview, undo and saved mappings
  • Standard

    $19per location, per month
    • Unlimited locations
    • 30 runs a month
    • Everything in Free

Every new account starts on Free, so you can connect QuickBooks Online and post real journal entries in your first session. Get started for free

Autymate Transactions compared with SaaSAnt Transactions (Growth)
Autymate TransactionsSaaSAnt Transactions (Growth)
Monthly price$19/mo$25/mo
Bulk journal entry import to QuickBooks OnlineYesYes
Excel, CSV, Google Sheets & IIFYesYes
POS & app connections (Toast, Square, Clover…)YesNo
Get startedStart for Free—

SaaSAnt price from SaaSAnt's published Growth plan, checked November 2026. Prices may change.

Importing Journal Entries into QuickBooks Online

Yes. Autymate Transactions bulk imports journal entries from Excel, CSV, delimited text and IIF files, checks that each one balances, and posts them with classes, locations and names on every line.

Connect QuickBooks Online to Autymate Transactions, choose Journal Entry as the record type, upload your file, map the columns, preview the balances, then import. The run lists what posted by journal number, and any held entry with its reason.

Yes. Upload the .xlsx or .xls workbook as it is, with no saving to CSV first. Autymate reads each row as a journal line, groups the lines by journal number and matches your column headers to QuickBooks Online fields.

One row per line, with the journal number and date repeated on each line of the same entry. Use separate Debit and Credit columns, or one signed amount column.

The usual causes are an entry that doesn't balance, an A/R or A/P line with no customer or vendor, an account that isn't in QuickBooks, or a date before your closing date. Autymate flags each one before posting.

Yes. QuickBooks Online requires a customer on accounts receivable lines and a vendor on accounts payable lines. Autymate flags any line where one is missing, so you can add the name before the entry posts.

Yes. Add an Adjusting column with Yes or No, and Autymate marks the entry as adjusting in QuickBooks Online.

Yes. Import your trial balance as one journal entry dated the day before you start in QuickBooks Online, with each account's balance on its own line.

Yes. Save the mapping once, then run it after every pay run: on a schedule, when you upload the file, or automatically when the file lands in a watched SFTP folder.

Autymate remembers every entry it has posted, so re-running a file skips the entries already in QuickBooks Online instead of creating duplicates.

Autymate Transactions is $19 per location per month, and you can get started for free: the Free plan needs no card and covers one location and 200 rows a month.

Stop Typing Journal Entries Line by Line

Bulk import balanced journal entries into QuickBooks Online today. Start free, no credit card needed.

  1. Create your free account
  2. Connect QuickBooks Online
  3. Upload your journal file