U.S. Bank statement to Xero: download, convert and import
Xero can take U.S. Bank data three ways: a bank feed (going forward), a file download for recent activity, and PDF statements for older months (imported directly where Xero offers that, or converted to CSV). Catch-up and clean-up work usually needs the last two.
1. Recent activity: the U.S. Bank download
In online banking, open the account and look for Download transactions, then choose a date range and a format. The formats offered (such as CSV or Quicken files) and how far back you can go vary by account, so check your online banking. For bank downloads, Xero recommends OFX, QFX or QuickBooks files where offered, or CSV otherwise, so pick a Quicken (QFX/OFX) option if it is offered, or CSV otherwise. The date range on offer is shown in the download dialog and is usually shorter than the statement archive.
2. Older months: PDF statements
Go to Statements & documents (or Statements) in online banking and download each PDF. Save one PDF per statement period and name it by account and period (for example 4821_2025-03.pdf) so a missing month is obvious.
In Xero organizations in the US and Canada (not on the Xero Ledger plan), you can import a PDF statement directly through Import a statement. Xero lists U.S. Bank among the banks whose selected statement types have validated PDF extraction, sets limits (English, 35 MB, 100 pages, at least 200 DPI, no password), and still recommends OFX over PDF where the bank offers it (Xero Central, Import a PDF bank statement). Otherwise, or if you want to check every month before it goes in, convert each PDF to CSV as below.
3. Shape the CSV for Xero
- Xero's bank statement CSV needs at least Date and Amount, plus a payee or description. Download Xero's own template from the import screen and match its columns.
- Use one signed Amount column: money into the account positive, money out negative.
- Keep one date format throughout the file, and choose the matching format in Xero's import step.
- Delete summary rows (totals, balance lines, rewards tables). They are not transactions.
U.S. Bank-specific things to watch
- Business statements may list checks in a separate check register section. Merge them with the other transactions and sort by date, with checks as money out (negative).
- Use the statement's beginning and ending balance block for the tie-out.
- Delete the balance block and any summary rows from the CSV. Xero works out the balance from the transactions.
4. Tie out before you import
- For each statement: opening balance + all amounts = closing balance.
- Chain the periods: each closing balance must equal the next opening balance.
- If a month doesn't tie, find the gap now. It is much harder to find after the lines are reconciled in Xero.
5. Import into Xero
- In Xero go to Accounting → Bank accounts, open the account's menu and choose Import a statement.
- Upload the file, map the columns and check the preview.
- If a bank feed is already connected, import only dates before the feed started, or you will get duplicate statement lines.
- Reconcile the imported lines, then compare Xero's statement balance with the PDF's closing balance.
Troubleshooting: see Xero bank statement import errors. For QuickBooks instead, see U.S. Bank to QuickBooks. Need months older than your Xero bank feed? See importing older transactions into Xero.
Skip the manual work
We turn statement PDFs into QBO, Xero and CSV files plus a tie-out sheet. $15 per statement-month, $149 for a 12-month catch-up. Prefer to check it yourself? Our tie-out checker runs in your browser. See how pros do catch-up.
Bank menus change; labels here were accurate to our knowledge in Oct 2026, so check your bank's help pages if something differs.