Guides

Import a bank statement PDF into QuickBooks on Mac.

The three QuickBooks import paths, the column mapping that works, and how to turn a PDF statement into a CSV QBO will actually accept.

Guide · Mac · QuickBooks

To import a bank statement PDF into QuickBooks on Mac, convert the PDF to a CSV with Bank Statement PDF Converter, then upload the CSV in QuickBooks Online under Transactions → Bank transactions → Upload from file. Map Date, Description, and Amount in QBO's column-mapping dialog, and import. QuickBooks can't accept a PDF directly, and the QBO/QFX bank-feed format is reserved for bank-generated files — CSV is the right path when your starting point is a PDF statement.

1. The three QuickBooks import paths, honestly

QuickBooks has three ways to get bank transactions in, and only one of them actually fits a PDF-origin workflow:

For a Mac user with a PDF statement, the answer is always convert to CSV and upload to QBO.

2. A word on QuickBooks for Mac

Intuit discontinued QuickBooks Desktop for Mac several years ago and no longer sells or supports it. Every new Mac-based bookkeeping setup today uses QuickBooks Online, which runs in any Mac browser. If you're still on an older QuickBooks for Mac install, the rest of this guide targets QBO — the CSV dialog and column-mapping rules below are QBO's.

3. Convert the PDF statement to CSV

Install Bank Statement PDF Converter from the Mac App Store. Drag your statement PDF onto the window, review the extracted table against the original in the side-by-side view, then export as CSV.

A couple of settings worth checking before you export:

4. Column-mapping cheat sheet for QBO

Once you upload the CSV, QuickBooks Online asks which column in your file maps to which field in its database. Use this mapping:

Your CSV columnQBO fieldRequired?
DateDateYes
DescriptionDescriptionYes
AmountAmount (signed single column)Yes
Memo (optional)Memo / NotesNo
Account (multi-account statements)Not mapped — pick the matching QBO account at upload timeNo

Leave unused CSV columns (running balance, section type) unmapped. QBO only ingests what you tell it to.

5. The split-amount-column rule

QuickBooks Online supports two amount layouts. Pick one, don't mix:

If QBO rejects the import with an amount error, the most common cause is mixing the two — a signed value in a Credit/Debit-style file, or values in both the Credit and Debit columns on one row.

6. Upload to QuickBooks Online

  1. In QuickBooks Online, go to Transactions → Bank transactions (or Banking, depending on your QBO edition — Intuit moves these labels around periodically).
  2. Click Upload transactions (or use the dropdown next to Link account and choose Upload from file). Exact wording varies by QBO edition and region.
  3. Drop in the CSV from the converter.
  4. Pick the QBO account these transactions belong to (for example, "Chase Checking (…4321)").
  5. In the column-mapping dialog, match Date, Description, and Amount using the cheat sheet above.
  6. Confirm the preview rows look right — dates, descriptions, signed amounts.
  7. Import.

The transactions land in the For review tab, where QBO tries to match them against existing rules or already-recorded entries. Categorize or add from there as usual.

7. Sample CSV that imports cleanly into QBO

Date,Description,Amount,Memo
2026-04-03,"Zelle payment to ALEX R",−120.00,
2026-04-05,"Online transfer from SAV ...4321",500.00,
2026-04-07,"TRADER JOE'S #114 CHICAGO IL",−42.17,
2026-04-15,"ACH credit PAYROLL CO DIR DEP",3215.48,
2026-04-22,"ATM withdrawal 233 N MICHIGAN AVE",−80.00,

Three required columns, a fourth optional Memo, signed amounts, ISO dates. This is the shape QBO wants.

8. Troubleshooting common import errors

9. Automating monthly imports

Once the first month is in, the rest is a template:

  1. Save the CSV export settings in the Mac app so every month produces the same shape.
  2. Batch-convert multiple months at once if you're catching up — the converter runs a folder of PDFs in a single pass.
  3. Upload each CSV to QBO against the matching account. QBO remembers the column mapping from the previous upload.

For a deeper reconciliation workflow once the data is in QBO, see the month-end reconciliation guide.

Related guides

Convert and import

Download Bank Statement PDF Converter on the Mac App Store and produce a QBO-ready CSV from your next statement in about a minute. The iPhone & iPad app exports CSV too if you'd rather convert on the go and upload from your desktop later.

FAQ

Can I import a PDF directly into QuickBooks?

No. QuickBooks Online does not accept a raw PDF as a bank transaction import. You need to convert the statement PDF into a CSV, QBO/QFX, or IIF file first. CSV is the most flexible starting point for PDF-origin statements because it doesn't require the bank to issue the file.

What's the difference between CSV, QBO, and IIF import in QuickBooks?

CSV is a generic spreadsheet format with manual column mapping — the best fit for PDF-origin data. QBO (also called QFX or WebConnect) is a bank-generated file signed by the bank; you can't produce one from a PDF. IIF is a legacy QuickBooks Desktop format for bulk imports and isn't the right tool for bank transactions anymore.

What columns does QuickBooks Online need in the CSV?

At minimum: Date, Description, and Amount. QBO supports two amount formats — a single signed column where expenses are negative and deposits are positive, or two separate columns (one for Credit/Deposit, one for Debit/Withdrawal). A Memo column is optional. The converter exports the signed-single-column format by default.

Does QuickBooks for Mac still work?

Intuit discontinued QuickBooks Desktop for Mac several years ago and new users are directed to QuickBooks Online. If you're still running an older QuickBooks for Mac installation, the CSV import path is different from QBO's and may not support banking imports at all — migrating to QBO is the recommended path for any Mac user today.

What if my CSV fails the QBO import?

The most common causes are date format (use MM/DD/YYYY or YYYY-MM-DD), amount format (don't mix currency symbols or commas inside numbers), and row count (QBO typically caps CSV imports at around 1,000 rows per file (check Intuit's current documentation)). Splitting a busy business statement into two CSVs and re-running the import usually fixes it.