Revolut PDF to Excel & CSV
Revolut statements span currencies, pockets and products, and their PDFs are dense. PivotBank parses any Revolut statement PDF in your browser and produces a clean, spreadsheet-ready file with every transaction and fee, in seconds.
No sign-up required · free preview · unlock the full statement for £2.49
How to export a Revolut statement as PDF
Open the Revolut app and go to the account or pocket you need
Tap "Statement", choose the period and language, and select PDF
Save or share the generated PDF to your device
Drop it onto PivotBank and download the parsed Excel or CSV
What's supported for Revolut
- Personal and Revolut Business statement layouts supported
- Multi-currency statements parse with currency preserved per transaction
- Extracts date, description, money out, money in, fee and balance
- Exchange and card transactions are captured with their references
- Statements in EUR, USD, GBP and other currencies all work
- Export to XLSX, CSV or JSON for accounting or analysis
Privacy first
Unlike other converters, PivotBank opens your Revolut statement on your device. The file is never uploaded, and only the transaction lines can ever be sent, with your name, address, account number, IBAN and sort code stripped out first.
We never see your PDF. The only data we store is the extracted transactions of statements you explicitly choose to unlock and save to your account, which you can delete anytime.
Every format a Revolut statement converts to
Revolut statement to Excel and Google Sheets (XLSX)
Formatted columns, a summary sheet, and totals you can check by eye.
Revolut statement to any spreadsheet or accounting tool (CSV)
The universal import format, accepted by every accounting tool.
Revolut statement to QuickBooks Online (QBO)
QuickBooks' own dialect, so no column mapping on import.
Revolut statement to Xero, Sage and FreeAgent (OFX)
Typed transactions and duplicate-safe IDs, imported with no setup.
Revolut statement to Quicken and QuickBooks Desktop (QIF)
The format the desktop ledgers have always read.
Revolut statement to your own scripts and pipelines (JSON)
Every transaction categorised, with the balance check included.
Revolut conversion questions
Does it work with Revolut Business statements?
Yes, Revolut Business account statements convert the same way, including multi-currency accounts.
How are multi-currency Revolut statements handled?
Each transaction keeps its own currency in the output, and per-currency subtotals appear in the Excel summary sheet.
Is this affiliated with Revolut?
No. PivotBank is an independent tool that reads the PDF statements Revolut generates for you. The PDF is opened in your browser and never uploaded. Only the transaction lines are sent to be read, with your name, address and account number removed first.
How much does converting a Revolut statement cost?
Yes, to preview: every statement shows its first 5 rows free, with no sign-up, checked against the balance. A one-time £2.49 unlocks the full statement and every export, or Pro covers unlimited statements.
Convert your Revolut statement now
Free to try. No sign-up required. Preview any statement free; unlock the whole statement for a one-time £2.49.
Guides for this workflow
- Guide3 min read
Your Bank Statement PDF Is Password Protected: How to Open and Convert It
Banks email statements locked with a password derived from your date of birth or postcode, as a matter of routine. How to find the password, remove it, and convert the statement afterwards.
- Guide6 min read
How to Spot a Fake or Edited Bank Statement
Lenders, landlords and law firms are handed doctored statements routinely. The five checks that catch most of them: balances that no longer add up, rows that repeat, amounts that are too round, the software that made the PDF, and a modification date.
- Engineering10 min read
The Running Balance Is a Free Oracle for a Bank Statement Parser
Parsing a bank statement is easy. Knowing you parsed it wrong is the hard part, and there is no test set to tell you. Every statement ships with its own answer key, and this is what we learned building a parser around it, including the two places it is blind.

