Citibank · Xero

Convert a Citibank statement PDF to Xero

Upload a Citibank PDF statement and get Xero in seconds, verified to the penny against your statement balances. Free preview of every file.

Files deleted after 1 hourNever stored or used for trainingBalance check on every file
Processed in memory, never stored
No statement handy? See the result on a fictional one first:

1. Download the PDF from Citibank

  1. Sign on at citi.com (Citi Online) or the Citi Mobile app.
  2. Open the checking account and go to Statements.
  3. Choose the statement month and download the PDF.

2. Upload and verify

Utilly reads every transaction, then checks that opening balance + transactions = closing balance. You'll see Balanced ✓ or exactly how far off it is, before you pay anything.

3. Import into Xero

  1. Download the Xero CSV from your results page.
  2. In Xero, go to Accounting → Bank accounts, click the menu icon (⋮) on the account and choose Import a Statement.
  3. Upload the file. The columns already match Xero's CSV statement template, and dates are written year first (YYYY/MM/DD), one of the date formats Xero lists, so the day and month can't be swapped. If Xero asks for the date format, choose YYYY/MM/DD, then check a date after the 12th on the Review screen.

About Citibank statements

Citibank checking statements list each account's activity in one table with Amount Subtracted and Amount Added columns and a Balance column, starting from an Opening Balance (or, on older statements, a Beginning Balance line above the table). Utilly reads which column each amount sits in, so money out comes out negative and money in positive, joins the merchant and category lines under card purchases, and checks the rows against the account's own opening and closing balance.

Works with Citibank checking and savings statements. Layout tested: Amount Subtracted / Amount Added columns, several accounts on one statement.

Column by column: what we read on a Citibank checking statement, statements with several accounts, and how far back Citi statements go →

Why Xero?

Xero (US and Canada) can import some PDF statements directly. Elsewhere, and for scans or layouts it can't read, it needs CSV, OFX or QIF. The Xero CSV is laid out the way Xero expects, and Utilly has already checked it against your statement balances.

Rather import an OFX file than a CSV? The same results page has one, and Xero takes it under Import a Statement with no column mapping: see bank statement PDF to OFX.

Import failing, dates swapped or a balance that won't match? See Xero bank statement import errors and how to fix them.

Already have a CSV or Excel export from your bank? The free CSV to Xero converter turns Debit and Credit columns into one signed Amount and writes Xero's import layout.

Weighing Xero's own PDF import, Hubdoc or another converter? See bank statement to Xero converters compared.

Pricing

Preview any statement free. A $9 pack unlocks 5 full statements in every format, with no expiry and no subscription. Bookkeepers with many clients can go unlimited for $19/month. See pricing.

FAQ

Questions

Can I convert a Citibank statement PDF to Xero for free?

You can preview every statement free: we show the balance check and the first 5 transactions with no sign-up. Unlocking the full file costs one credit ($9 for 5 statements).

Can Xero import a PDF bank statement?

In the US and Canada, Xero can import some PDF statements directly (Bank accounts → the account's menu icon → Import a Statement). Outside those regions, or when Xero can't read the file, use the Xero CSV from Utilly. It's checked against your statement balances first.

Is my statement stored?

No. The PDF is read in memory and never written to disk, and extracted results are deleted after 1 hour. We never use your data for AI training.

Do scanned statements work?

Not yet. PDFs downloaded from online banking are text-based and work well. Scans and phone photos need OCR, which is on the roadmap.

What if it doesn't balance?

You'll see exactly how far off it is before paying. If a paid conversion is wrong and we can't fix it, email support@version1.io for a refund.

Related guides

More bookkeeping tools