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.
Drag bank statement PDFs here
or click to browse · PDF · up to 50 MB each · max 25 per batch
From Revolut UK PDF to verified spreadsheet
- 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. Parse & reconcile — every transaction is extracted and the sum is checked against ending balance minus beginning balance within $0.01.
- 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
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
Engineering notes
Why your bank statement balance doesn't match: 7 specific causes and how to track each one down
When the sum of transactions doesn't equal the printed ending balance, the cause is almost always one of seven specific patterns. A field guide to identifying which one you have, and what to do about each.
11 min read
Engineering notes
Password-protected bank statement PDFs: how to convert them safely without uploading the password to a stranger
Most banks ship encrypted statement PDFs by default. The conversion is easy when you have the password and impossible when you don't, but the part that matters most is what happens to the password during the conversion itself.
9 min read
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
- Barclayschecking, savings, credit-card, and business
- HSBC UKchecking, savings, credit-card, and business
- NatWestchecking, savings, credit-card, and business
- Lloydschecking, savings, and credit-card
- Monzochecking, savings, and business
- Starlingchecking, savings, and business
- Santander UKchecking, savings, and credit-card
- TSBchecking, savings, and credit-card
- Halifaxchecking, savings, and credit-card
- Metro Bankchecking, savings, and business
- Virgin Moneychecking, savings, and credit-card
- First Directchecking and savings