Revolut statements are clean digital PDFs, but multi-currency accounts, currency exchange leg pairs, and a single signed amount column trip up converters built for high-street banks. This guide explains the Excel layout that keeps a Revolut statement usable and balance-verified per currency.
Last updated 2026-07-07
Revolut is a multi-currency fintech account, not a single-currency high-street bank — and its statement layout reflects that. Three quirks consistently break conversions built for traditional bank PDFs: per-currency running balances, currency exchange leg pairs, and a single signed amount column instead of separate Debit and Credit fields.
For your own records, Revolut already lets you export a CSV or Excel of a single currency account straight from the app or web. If that covers your need, use it. You need a converter when all you have is a PDF:
Because Revolut PDFs are generated digitally, the text is selectable — no scanning, no OCR guesswork. That makes them fast and accurate to convert, provided the tool understands the three quirks below.
A Revolut account can hold GBP, EUR, USD and more, each with its own balance. A consolidated statement stacks these accounts one after another, and each currency carries its own running balance. Generic converters that assume a single balance column will chain the closing balance of the GBP section into the opening of the EUR section, producing nonsense.
The correct Excel adds a Currency column and verifies each currency's balance independently: opening + credits − debits = closing, per currency, not across the whole file. This is the same discipline covered in balance verification, applied one currency at a time.
When you exchange £100 into euros, Revolut records two rows for one event: a debit on the GBP account and a credit on the EUR account, converted at the interbank rate (with a fee if you are over the free allowance or trading on a weekend). Tools that don't recognise the pair either drop one leg or read the £100 as a plain outflow, so your books show a loss instead of a transfer between your own pockets.
A correct conversion keeps both legs and links them with a shared reference so the exchange nets to zero across your currencies. Any exchange fee stays on its own row. The mechanics mirror the card-side rules in foreign transaction fees on statements, where the original amount, converted amount and markup must stay distinct.
Revolut statements use one Amount column with a sign — −12.50 for money out, +45.00 for money in — plus a separate Fee column and a running Balance. Accounting imports expect two columns. Splitting the signed amount into standard Debit and Credit columns, and lifting the Fee onto its own line where it matters, is what makes the export importable into QuickBooks, Xero or Tally.
Beyond ordinary card payments, a Revolut statement mixes several row types that should not all be flattened into "purchase":
| Date | Currency | Description | Debit | Credit | Balance |
|---|---|---|---|---|---|
| 2026-06-03 | GBP | TESCO STORES LONDON | 42.10 | 1,207.90 | |
| 2026-06-05 | GBP | Exchanged to EUR | 100.00 | 1,107.90 | |
| 2026-06-05 | EUR | Exchanged from GBP | 117.30 | 352.30 |
Note how the two exchange rows sit on different currencies but share the same date and a matching description — that pairing is what lets an accountant see it as one internal move, not two unrelated transactions.
Revolut records timestamps in UTC and often distinguishes when a transaction started from when it completed — a card payment can start on one date and settle a day later. For bookkeeping, the completed date is usually the one you want on the ledger. A clean conversion normalises to a single, unambiguous YYYY-MM-DD date column so sorting and reconciliation behave.
Revolut Business statements add columns a personal statement doesn't: counterparty name, payment reference, and sometimes a category. Preserve these — they are exactly what make the export reconcile against invoices. The multi-currency and signed-amount rules are identical; there is just more per-row context to keep.
ClearlyLedger splits the signed amount into Debit and Credit, keeps a Currency column, links exchange legs, and balance-verifies each currency before you download.
For your own bookkeeping, yes — Revolut lets you export a CSV or Excel of a single currency account from the app or web. You need a converter when all you have is the official PDF statement: the stamped, letterheaded document Revolut issues for visa applications, mortgages, loans or an accountant's records is PDF-only, and a consolidated multi-currency PDF has no equivalent one-click spreadsheet export.
A currency exchange is two legs of the same event: money leaves one currency pocket and arrives in another. A £100 to €117 exchange prints a −£100 row on the GBP account and a +€117 row on the EUR account. Keep both rows and tag them with a shared reference so the exchange reconciles instead of looking like a £100 loss.
No. Revolut uses a single signed amount column — outgoing amounts carry a minus, incoming a plus — plus a separate Fee column and a running Balance. A clean Excel conversion splits that signed amount into standard Debit and Credit columns so the file imports into QuickBooks, Xero or Tally.
Official Revolut statement PDFs are typically not password protected — access control is the app login and the download link. That means no password step before conversion, unlike many high-street bank e-statements.
Loading interactive converter… Try ClearlyLedger free