Convert your Revolut UK statement to Excel

Revolut Personal and Business PDFs with multi-currency preserved. Drop a PDF and get back a verified XLSX, CSV, or QBO in seconds.

BankPDFtoXLS is an independent service. We are not affiliated with, endorsed by, or sponsored by Revolut Ltd (UK). The name "Revolut Ltd (UK)" is used only to describe compatibility with statements you have legally obtained from your own account. See our trademarks policy.

From Revolut UK PDF to verified spreadsheet

  1. 1. Drop your Revolut Ltd (UK) PDF — digital or scanned, monthly statement or a combined multi-month export, up to 50 MB (or batch up to 25 files). Password-protected PDFs and image-only scans both work: scans go through vision OCR automatically.
  2. 2. Parse & reconcile — every transaction is extracted and the sum is checked against ending balance minus beginning balance within $0.01.
  3. 3. Download XLSX, CSV, or QBO — one click each, or batch up to 10 statements and download them as a single ZIP.

Inside a Revolut UK statement: format details

Sections in the PDF
Account Summary · Transactions · Vault Activity · Multi-Currency Wallets · Card Activity · Fees
Transaction date format
DD/MM/YYYY
Products we've parsed
Revolut Standard / Plus / Premium / Metal / Ultra, Revolut Junior, Revolut Business (Free / Grow / Scale / Enterprise), Revolut Vaults (rounded-up Spare Change, Group Vaults), Revolut Stocks and Crypto sub-accounts

Revolut accounts hold balances in multiple currencies simultaneously — a Standard customer can have GBP, EUR, USD, CHF in parallel wallets, each with its own running balance. The PDF dedicates one section per currency wallet, with the currency code in the section header and amounts always in that wallet's native currency. The parser detects every wallet, validates each running balance independently, and the XLSX export keeps one sheet per currency without any conversion to a base currency.

Vaults are named sub-balances under the main wallet for goal-based saving. Common patterns include 'Spare Change' (auto-rounding), 'Holiday Fund', 'Group Vaults' (shared with other Revolut users). Each Vault has its own running balance and the activity block lists Vault transfers separately from the main wallet activity. The exporter keeps each Vault on its own sheet so per-goal tracking stays clean.

Card statements (Revolut Standard debit, Revolut Credit Card UK) close on the cardholder's anniversary cycle date rather than calendar-month end. The exporter preserves the printed cycle window as metadata so tax-prep workflows and corporate-expense reconciliation match Revolut's statement boundaries instead of guessing calendar months.

Which Revolut UK statements work

We handle checking, savings, credit-card, and business PDFs from Revolut Ltd (UK).

  • checking
  • savings
  • credit-card
  • business

Common issues with Revolut UK PDFs

Format-specific quirks that break naive PDF parsers — and how the reconciliation pipeline handles each one.

Currency-exchange transactions appear twice across wallets

Exchanging GBP to EUR creates a debit in the GBP wallet and a credit in the EUR wallet — both with description 'Exchange GBP to EUR'. Manual reconciliation that sums all rows produces a net-zero artefact for every exchange while losing the exchange-rate detail. The parser pairs exchange rows by a shared exchange-ID and adds derived columns for 'exchange rate' and 'cross-currency net' so per-currency running balances stay accurate while exchange flow remains visible.

Stocks settlement vs trade dates don't match

Revolut Stocks transactions print the trade date in the activity block but the cash debit/credit settles on T+2, posting on a different date. Naive parsers that use the printed date for the running-balance check get the math wrong on cycle boundaries where a trade settled in the next period. The parser preserves both trade and settlement dates in metadata and reconciles using settlement date for cash-flow accuracy while the trade date stays available for tax-lot matching.

Card freeze and unfreeze events post as $0 ledger rows

Revolut prints card-management events (freeze, unfreeze, virtual-card creation, IBAN reveal) as $0 rows in the activity block alongside real transactions. Naive parsers that filter zero-amount rows lose the audit trail of card-state changes; parsers that include them inflate the row-count without affecting balance. The parser keeps these rows in a separate 'card events' tab in the XLSX export so disputes-and-fraud reviews can trace card-state changes without polluting the main transaction stream.

Frequently asked questions

How are multi-currency balances handled in the export?
Each currency wallet ends up on its own sheet in the XLSX export, with amounts kept in that wallet's native currency — no automatic conversion to GBP or USD anywhere in the pipeline. Cross-currency exchange transactions are listed in both source and destination wallets with a shared exchange-ID so cross-rate reconciliation can be done without manual lookup.
What about Spare Change Vault auto-rounding?
Each card transaction with Spare Change enabled produces a small auto-transfer to the Vault — these post as their own rows under the Vault Activity section, with a shared transfer-ID linking to the originating debit. The export keeps individual rows so spend-rate analysis can compute per-month rounding totals without aggregation.
Does it work for Revolut Business statements?
Yes. Business plans (Free, Grow, Scale, Enterprise) use the same multi-section layout as personal accounts but with extra Sub-Account and Counterparty Detail blocks. The QBO exporter tags business-relevant rows for clean QuickBooks Online import without manual category mapping.
Can I convert Revolut Crypto and Stocks activity?
Yes. Crypto and Stocks sub-accounts appear as their own sections on a combined Revolut statement with their own running balance in the relevant currency. Reconciliation against the printed ending balance works the same as a fiat wallet, but the asset-class column is preserved in metadata so tax-prep workflows can route trades to a separate ledger.

Related articles

Where Revolut UK conversions get used

Most Revolut UK statements that come through us are part of one of these workflows. Each link below explains how the reconciliation guarantee maps to that practice.

More banks with the same Verified guarantee