Export Bank Statement — bank statement PDF to Excel
sync_altGuide

Convert Barclays Statements to Xero

Convert a Barclays PDF statement to a Xero-ready CSV, reconcile the running balance, then import it through Import a Statement as bank lines.

bolt

To convert a Barclays statement to Xero, turn the PDF into a Xero-ready CSV, check the totals reconcile, then bring it in through Import a Statement on the right bank account. Xero won't read a Barclays PDF directly — it imports CSV, OFX or QIF, and the rows land as reconcilable bank statement lines. There's no live bank-feed API quietly pushing the data; you produce a file and import it yourself, which is the dependable route for older months a feed can no longer fetch.

The one thing to get right before you import: make sure every transaction reconciles against the running balance. A Barclays statement that doesn't balance after conversion has a misread or missing line, and importing it means correcting your books later instead of now.

How a Barclays statement is laid out

Knowing the format makes the conversion make sense. A Barclays statement gives you a date, a description, separate money in and money out columns, and a running balance down the right-hand side that updates line by line. The opening balance sits at the top, the closing balance at the foot, and every row in between nudges the balance up or down.

That running balance is the useful bit. Because it's recalculated on every line, it doubles as a checksum: opening balance, plus money in, minus money out, should land exactly on the closing balance. If it doesn't, a transaction was dropped or misread somewhere. Barclays business statements often stretch across many pages, and that's precisely where lines go astray — a row that straddles a page break is the classic one to lose.

Convert the Barclays PDF to a Xero-ready CSV

Here's the path that actually works, start to finish:

  1. Upload the Barclays PDF to Export Bank Statement. Text-based exports and older scanned or photographed copies both work — scans go through OCR first.
  2. Let it extract every line. It pulls the date, description, money in, money out and balance for each transaction.
  3. Check the reconciliation result. The tool verifies the running balance from opening to closing. If the figures agree, you get a clear tick; if a line was misread, the statement is flagged before you download anything.
  4. Download the CSV in Xero's native bank-import layout, ready to import.

The reconciliation step is the part most converters skip, and it's the reason this one exists. Pulling text out of a PDF is the easy half. Knowing whether you pulled out *all* of it is the half that protects your numbers. Catching a misread "£1,180.00" that should read "£1,780.00" at the convert stage costs nothing; chasing a £600 hole through a reconciled month three weeks later costs an afternoon.

What Xero wants in the CSV

When you open Import a Statement in Xero, it asks you to map the columns from your file. The fields it cares about are Date, Amount, Payee and Description, with an optional Reference. A couple of details trip people up:

  • Date format. Match what you tell Xero on the import screen. UK statements are usually DD/MM/YYYY, so set the format there to match — a January date read as a December one is a quiet, annoying error.
  • Signed amount vs separate debit/credit. Xero accepts either one Amount column where money out is negative and money in is positive, or two columns for debit and credit. Barclays prints separate money-in and money-out columns; a Xero-ready CSV either keeps that split or folds it into a single signed Amount. Either works as long as you map it consistently — what you must not do is treat an outgoing payment as positive.

Map once, and Xero remembers the layout for that bank account next time, so subsequent Barclays imports are quicker.

Import the CSV and reconcile in Xero

Go to the Barclays account in Xero, choose Import a Statement, upload the CSV, confirm the column mapping and the date format, and import. The transactions arrive as statement lines, exactly as a feed would deliver them — ready to reconcile against your bills, invoices and existing entries.

Reconciling before you import is what keeps this clean. If the CSV already balances opening to closing, you know the month is complete and you're matching a full set of transactions, not hunting for a phantom line that never made it across. For loading several past months in one go, the historical-import approach covers ordering and overlaps; and if you're still unsure whether Xero takes a PDF at all, the short answer lives in can Xero import PDF bank statements.

A quick honesty note, because it matters: Export Bank Statement converts and verifies; Xero imports. There's no certified bank-feed push shoving Barclays transactions straight into your ledger from a PDF. If a tool promises one-click API sync from a statement file, be sceptical — the file route is the method that actually holds up.

Frequently asked questions

Can I import a Barclays PDF straight into Xero?keyboard_arrow_down

No. Xero's Import a Statement tool only takes CSV, OFX or QIF. Convert the Barclays PDF to a CSV first — a Xero-ready one with Date, Amount, Payee and Description columns is the simplest option.

Does this use a live Barclays bank feed?keyboard_arrow_down

No. This is a file import, not a feed. You convert the statement to CSV and import it yourself. Feeds only fetch recent activity, roughly the last 90 days, so older Barclays months have to come in as a file anyway.

What date format should I use for a Barclays import?keyboard_arrow_down

Whatever you set on Xero's import screen — match it to the file. Barclays UK statements are typically DD/MM/YYYY, so choose that format when mapping, or a date can flip month and day.

How do I know nothing was missed in the conversion?keyboard_arrow_down

Use the reconciliation check. If the opening balance plus money in, minus money out, equals the closing balance, the Barclays statement reconciles and nothing was dropped. If it doesn't, the file is flagged so you can fix it before importing into Xero.

Will a scanned Barclays statement work?keyboard_arrow_down

Yes. Scanned or photographed Barclays statements go through OCR to extract the transactions, then through the same reconciliation check before you get a CSV. More on the bank itself is on the Barclays page; broader UK guidance is on the UK hub and the wider Xero pillar.

verified

Try it on your own statement

Clean Excel/CSV, with every transaction checked to balance.

upload_fileConvert free
Keep reading

More guides

verifiedChecked to balance

Convert your bank statement — every transaction verified

Upload any PDF, get clean Excel or CSV ready for Xero & QuickBooks. Scanned statements too.

upload_fileConvert a statement free