ocrsnip No uploads · runs in this tab
Citi PDF → .xlsx · .csv

Citibank statement to Excel, in this tab.

Citi has more statement layouts than most banks: a checking statement, a savings statement and a card statement are three different documents, and a relationship statement can hold several accounts in one PDF. Here is what each means for the conversion.

Nothing uploadedSeveral accounts in one PDFFirst 25 rows free
Drop a bank statement PDF here One file or a whole year at once. Text or scanned, opened in this tab — nothing is uploaded. Choose file Try a sample PDF · Try a scanned one PDF · up to 40 pages · stays on this device

Which Citi statement do you have?

The answer changes what you should expect from the sheet.

A checking or savings statement

A transaction list with dates, descriptions and amounts, and usually a balance that lets the arithmetic be checked. This is the case where the reader can do its best work: each balance is recomputed from the one above it, and anything that does not follow is highlighted before you import it anywhere.

A card statement

No running balance anywhere — only transactions and a summary of previous balance, payments, purchases and new balance. Rows still come out correctly; the verdict will say there is nothing to reconcile against, which is the truth about the document rather than a limitation we would rather hide.

Several accounts in one PDF

A combined statement prints one account after another. The reader takes the pages in order, so the transactions of the second account follow the first in the same sheet — and the balance check will fail at the boundary, because the two accounts have nothing to do with each other. That failure is the signal: split the PDF per account first, and each part checks out on its own.

Dates and the statement period

Short dates take their year from the statement period printed at the top. Convert the whole document rather than a few extracted pages, or a statement spanning the new year can land in the wrong one.

After you drop a file

Read, then checked, then yours

What else to try first

A converter is the second-best answer when an export exists.

Citi's own download

Citi online banking can export recent activity as a spreadsheet file or as a Quicken file. Where your period is still online, use it: nothing is interpreted, so nothing can be misread.

Where the PDF wins

Older months, closed accounts, and any case where the document itself is what somebody asked for. A PDF is also the only thing that exists when a statement was emailed to you.

Split a combined statement first

If one PDF holds several accounts, separating it per account before converting takes a minute in any PDF reader and makes every balance check meaningful again. It is the single most useful thing you can do to a Citi statement before dropping it here.

If none of this matches

Statements change, and yours may not look like this. Drop it anyway: the reader works from the layout in front of it rather than from a template per bank, and the balance check reports what it actually found.

Questions

Something else? Write to support@ocrsnip.com.

My statement has two accounts and the check failed. Is the data wrong?

Probably not. The transactions are read correctly; what fails is the arithmetic across the join, where one account's closing balance is followed by another account's opening one. Split the PDF per account and convert each part, and both should reconcile.

Does a Citi card statement convert?

Yes. You get every transaction with its date, description and amount. There is no running balance on a card statement, so the page says there is nothing to check rather than inventing a confidence figure; compare the totals on screen with the summary box on the first page.

Can I pick which columns come out?

Yes. Full detail keeps the statement's own columns; the QuickBooks and Wave preset gives the three columns their import expects; Xero has its own. Every preset writes dates as yyyy-mm-dd, so no import wizard can read them backwards.

What happens to my file?

It is opened in this browser tab and never sent anywhere — there is no server here that receives files. The spreadsheet is built in the tab too, and closing it leaves nothing behind.