Convert a Santander PDF statement to Xero

Drop your Santander PDF below and get a CSV using Xero's own bank statement import headers, so the import screen matches the columns up without you mapping anything by hand. Your statement never leaves your computer.

Drop your statement here

or choose a file — nothing is uploaded

What you get

The download is a .csv file with these columns, in this order:

  1. *Date
  2. *Amount
  3. Payee
  4. Description
  5. Reference
  6. Cheque Number

Worth knowing. Dates are written British style, dd/mm/yyyy. If Xero asks which date format the file uses, pick that one — left on the American default, 06/07 reads as 7 June instead of 6 July.

How to download your Santander statement as a PDF

  1. Log in to Santander online banking.
  2. Select the account, then open statements and documents.
  3. Choose the statement you need.
  4. Download the PDF version.

Banking apps rename their menus from time to time, so the exact wording may differ slightly. You are looking for the original PDF statement rather than a printout or a screenshot — a printed copy sometimes loses the table structure the converter reads.

How to import it into Xero

  1. In Xero, open the bank account you want the transactions in.
  2. Find the option to import a statement on the account's manage menu.
  3. Upload the downloaded CSV.
  4. Check the column mapping — the headers are already the ones Xero expects, so it should match automatically.
  5. Confirm the import and reconcile as normal.

Accounting packages move their menus around between releases, so these are written to describe what you are looking for rather than an exact path.

Notes for Santander statements

Multi-page statements are handled in one pass, so there is no need to split them. Santander has not yet been checked against a real file; check the figures on the results page before paying.

Why the conversion happens in your browser

A bank statement lists your income, your address, your spending and your account number. Most converters ask you to upload that to their servers and keep it there. This one reads the file locally instead, so there is no copy of your statement anywhere but your own machine — and nothing that can be breached later.

Common questions

Do I have to map the columns myself?

No. The file is written with the header names Xero looks for, including the asterisks on the two required columns, so the mapping screen comes up already matched.

Money in and money out are separate on my statement — how does that work?

Xero takes a single signed Amount column, so the two sides are combined into one: money out is negative, money in positive.

Is my Santander statement uploaded to convert it?

No. The PDF is read by JavaScript running in your own browser, and there is no endpoint on this site that can receive it. You can watch your browser's network tab while it converts and see that nothing carrying the file leaves.

How do I know the figures are right before I import them?

Where your Santander statement prints a running balance, every amount is re-checked against it and you are told how many rows that covered. Anything that could not be read safely is listed separately and left out of the file rather than guessed at. Check both before importing into Xero.

What does it cost?

One page credit converts one page, and five are free on your first visit. If a statement is longer than your balance covers, the opening pages convert free as a preview so you can see whether it reads your layout before paying. Nothing is charged when a conversion fails.

Other formats for a Santander statement

Xero imports for other banks

Every bank and format →

Simple pricing

One credit converts one page, so you pay for what you actually convert — a two-page statement costs two. Five credits are yours to start with.

Free

£0

  • 5 page credits to start
  • Full export, every format
  • No account needed

Enough to check a short statement end to end.

Pro

£24.99/mo

  • 500 page credits a month
  • Tops up automatically
  • Cancel anytime

For bookkeepers running client statements monthly.