United States bank statements

US Bank Statements to Excel, CSV & QuickBooks | AI Bank Statement

US banks give clients official PDF statements, but accounting work usually needs clean rows in Excel, CSV, QuickBooks or Xero. This guide covers what the IRS expects records to support, the US date-format trap, and how bookkeepers can convert Chase, Bank of America and other US bank statements without retyping transactions.

Last updated 20 October 2026

At a glance

Currency
US dollar (USD, $)
Common date order
Month, day, year (for example, 03/14/2026)
IRS recordkeeping
Keep records as long as needed to prove income, deductions or credits; many income-tax records are kept at least 3 years
Employment tax records
At least 4 years after the tax becomes due or is paid, whichever is later
Common accounting software
QuickBooks Online, Xero, FreshBooks, Wave, Sage

Why US bank statements are awkward for bookkeeping

US clients usually have two kinds of bank data:

  1. Official PDF statements from the bank.
  2. Transaction exports from online banking, if the account offers them and if the date range goes back far enough.

For bookkeepers and accountants, the PDF is often the safer source record. It shows the statement period, account identity, opening balance and closing balance. But PDF is not a working format. You still need clean rows for Excel, QuickBooks or Xero.

That is the gap this guide covers: keep the PDF as the source, convert it into a working file, and check the converted file before it enters the books.

What the IRS expects your records to prove

The IRS says good records help a business monitor progress, prepare financial statements, identify income sources, track deductible expenses, prepare tax returns and support items reported on tax returns.

It also says businesses may choose any recordkeeping system that clearly shows income and expenses, except in a few cases where special records are required.

For bank statements, that means:

  • keep the original statements with the client file
  • keep enough detail to prove income and deductions
  • keep records for the applicable limitation period
  • keep employment tax records for at least 4 years after the tax becomes due or is paid, whichever is later

The converted Excel or CSV file is useful for work. The original PDF statement is still the source document.

How long to keep US bank statements

IRS retention periods depend on what the record supports. The IRS lists these common periods for income-tax records:

SituationIRS period
General income-tax records, when no special rule applies3 years
Claim for credit or refund after filing3 years from filing or 2 years from payment, whichever is later
Worthless securities or bad debt deduction7 years
Unreported income over 25% of gross income6 years
No return filed or fraudulent returnIndefinitely
Employment tax recordsAt least 4 years

For a bookkeeping team, the practical answer is simple: keep the source PDF statements with the records, and don't replace them with the spreadsheet.

The US date-format trap

US bank statements and accounting files commonly use MM/DD/YYYY. That can cause problems when a file is opened or imported in software set to another region.

A date like 04/05/2026 can mean:

  • April 5 in US month-first format
  • 4 May in many day-first settings

Before importing a converted US bank statement, check a few dates that cannot be guessed from the month alone. If the statement shows March 14, make sure the converted file still shows March 14, not an invalid or swapped date.

This matters most when a US file is being handled by an offshore bookkeeping team, a CA firm, or an accountant whose Excel regional settings use day-first dates.

Importing US bank statement data into QuickBooks

QuickBooks is the most common destination for US small-business bank data. It supports two CSV layouts for bank transactions:

FormatColumnsWhen to use it
3-column CSVDate, Description, AmountWhen payments are negative and deposits are positive
4-column CSVDate, Description, Credit, DebitWhen you want money in and money out separated

QuickBooks also warns that bank CSV files vary. A file can fail because of zeros, column names, dates, or debit/credit layout.

For a converted PDF statement, use the QuickBooks 3-column or QuickBooks 4-column output rather than a generic spreadsheet. Then check:

  • date format
  • payments and deposits signs
  • blank values instead of zero values where required
  • credit card payments and refunds
  • duplicate transactions when a bank feed already exists

Importing US bank statement data into Xero

Xero can import bank statements from CSV. Xero's US help says the date and amount are the minimum fields needed to create statement lines. Descriptions are not just nice to have: they are what make reconciliation practical.

Use the Xero CSV output when the destination is Xero. After upload, check:

  • Xero mapped the date column correctly
  • money out and money in have the right sign
  • transfers are matched instead of duplicated
  • bank-feed transactions are not already present for the same period

Manual import is especially useful when a client gives you historical PDFs for a period before the bank feed was connected.

US bank guides

We are building individual guides for the US banks bookkeepers ask about most often:

BankGuide
ChaseChase statement to Excel, CSV and QuickBooks
Bank of AmericaBank of America statement to Excel, CSV and QuickBooks
Wells FargoWells Fargo statement to Excel, CSV and QuickBooks
Capital OneCapital One statement to Excel, CSV and QuickBooks
American ExpressAmerican Express statement to Excel, CSV and QuickBooks

Each bank guide focuses on what can be verified from public sources: how the bank provides statements, how far back statements are publicly documented, and how to get the data into accounting software.

Workflow for US bookkeepers and accounting firms

When a client sends US bank statements, use this workflow:

  1. Collect the source PDFs. One account, one period, no screenshots.
  2. Check for missing months. Statement periods should be continuous.
  3. Convert to the right output. Excel for review, CSV for generic work, Xero CSV for Xero, QuickBooks CSV for QuickBooks.
  4. Run a balance check. If balances are shown, opening balance + deposits − withdrawals should equal closing balance.
  5. Separate transfers. Transfers between client accounts are not revenue.
  6. Store the PDFs. The converted file is a working file; the PDF is the record.

For CAs, CPAs and bookkeepers handling several clients, the biggest time saving is batch upload: upload a client's monthly statements together, choose the output once, then review a structured file instead of retyping from a PDF.

What to do when a bank export is not enough

A bank export can be useful, but it often has limits:

  • it may cover only recent activity
  • it may not include statement opening and closing balances
  • it may not match the accounting software's import layout
  • it may not be available for old accounts or closed periods
  • it may not be what the client actually sends you

When that happens, convert the official PDF statement instead. You get the working spreadsheet while keeping the source statement intact.

United States bank guides

Choose your output format

Frequently asked questions

Can I convert US bank statements to Excel?

Yes. Upload the PDF statement, choose Excel, and download one transaction per row. This works for major US banks such as Chase and Bank of America, plus scanned PDF statements through OCR mode.

Can I import converted US bank statements into QuickBooks?

Yes. QuickBooks accepts CSV bank-transaction uploads in either 3-column or 4-column format. Use the QuickBooks output when you want a file shaped for QuickBooks instead of a general spreadsheet.

Can I import converted US bank statements into Xero?

Yes. Xero accepts CSV bank statement imports. Use the Xero CSV output, then check the date format and amount signs before reconciliation.

How long should US businesses keep bank statements?

The IRS says records should be kept as long as needed to prove income, deductions or credits on a tax return. It lists a 3-year period for many income-tax records, longer periods for some situations, and at least 4 years for employment tax records.

What date format should I use for US bank statement imports?

US bank data commonly uses month/day/year. Before importing into QuickBooks, Xero or another accounting system, check that dates such as 03/04 are interpreted as March 4, not 3 April.

Do scanned US bank statements work?

Yes. Use OCR mode for scanned, printed-and-scanned or image-based PDF statements. As with any conversion, check the totals and a few sample rows against the original PDF.

Life's too short to retype a bank statement.

Upload one and see for yourself. Plans from $12 a month.

Secure checkout · instant access · files deleted right after processing