Guide · pdftoxlsx.com

How to Convert Monzo, Starling & Revolut PDF Statements to Excel (2026)

pdftoxlsx converts PDF statements from Monzo, Starling Bank, and Revolut into clean Excel files in under 30 seconds. These app-only banks let you download statements from their mobile apps or web dashboards, but the PDFs are not designed for accounting or reconciliation. Whether you need to import fintech transactions into Xero, QuickBooks, or simply analyse spending in Excel, this guide walks you through the process for all three banks.

Skip the reading?

Upload your PDF now and get your Excel file in seconds.

Convert your fintech statement now — free

In this guide

  1. 1.Download the PDF from your fintech app
  2. 2.Upload to pdftoxlsx
  3. 3.Review the auto-detected layout
  4. 4.Download the Excel file
  5. 5.What the output looks like
  6. 6.Common edge cases
  7. 7.Frequently asked questions

Step 1: Download the PDF from your fintech app

Each fintech bank has a slightly different path to download your PDF statement:

Monzo: Open the Monzo app, tap your profile icon, then Statements. Select the month and tap Download PDF. Monzo also offers CSV export from the same screen, but the PDF is the official statement of record and includes your name, account number, and sort code. Some users who rely on Monzo's instant notifications never check their statements — but for accounting, tax returns, or mortgage applications, the PDF is what you need.

Starling Bank: Open the Starling app, go to AccountStatements. Pick the period (monthly or custom range) and tap Download PDF. Starling statements have a clean layout with transaction categories already included. For Starling Business Toolkit users, make sure you download the bank statement PDF — not an invoice or expense report.

Revolut: Open the Revolut app or log in at app.revolut.com, go to Accounts → select the currency account → StatementsGenerate statement. Choose PDF format and the date range. The key challenge with Revolut is multi-currency: if you hold GBP, EUR, and USD, each currency generates a separate statement — or in some cases, all currencies appear in one PDF with currency-switching sections. Revolut Business uses a different dashboard layout from Personal.

Step 2: Upload the PDF to pdftoxlsx

Go to pdftoxlsx.com and drag the PDF into the upload area. No account is required for a first conversion.

pdftoxlsx processes the file in 15–20 seconds. Your data is encrypted in transit and deleted within 24 hours. For Revolut multi-currency PDFs, pdftoxlsx detects each currency section automatically and separates them into individual sheets.

Step 3: Review the auto-detected layout

pdftoxlsx auto-detects which fintech template the PDF uses — Monzo, Starling, or Revolut — and extracts the columns accordingly. A preview shows the extracted data:

Monzo: Date (DD/MM/YYYY), Description (with merchant name and category), Amount, Balance, Currency (GBP).

Starling: Date (DD/MM/YYYY), Description (with category tags), Amount, Balance, Currency (GBP).

Revolut: Date (DD/MM/YYYY), Description, Amount, Balance, Currency (GBP, EUR, USD, or other). For multi-currency statements, each currency appears on its own sheet.

Verify that the preview's final balance matches the closing balance on the last page of the PDF. If it matches, the extraction is clean.

Step 4: Download the Excel file

Click Download .xlsx (or .csv for import tools that don't read Excel natively). The output is ready for Excel, Google Sheets, QuickBooks Online, Xero, FreeAgent, or Sage.

For year-long conversions, drag up to 12 fintech PDFs at once — pdftoxlsx consolidates them into one .xlsx with a Month column. You can mix Monzo, Starling, and Revolut PDFs in the same batch; each bank gets its own sheet.

What the output looks like

Your Excel file includes standardized columns that work with any accounting software:

- Date — formatted as Excel dates in DD/MM/YYYY (sortable, filterable)

- Description — full transaction description including merchant name, category, and reference

- Amount — negative for debits, positive for credits

- Balance — running balance after each transaction

- Currency — GBP, EUR, USD, or other (Revolut multi-currency)

Example rows: 02/03/2026 TESCO STORES GBP -47.30 | 03/03/2026 SALARY FROM ACME LTD +3,250.00 | 05/03/2026 TFL TRAVEL -6.80 | 08/03/2026 REVOLUT EXCHANGE GBP→EUR -500.00 | 12/03/2026 STARLING ROUND-UP SAVINGS -0.20

Common edge cases for Monzo, Starling & Revolut statements

Revolut multi-currency (GBP/EUR/USD in one PDF): Revolut users who hold multiple currencies may receive a single PDF containing GBP, EUR, and USD sections with different opening and closing balances for each. pdftoxlsx detects each currency block and places them on separate sheets — one per currency — so balances reconcile correctly.

Revolut crypto transactions: If your Revolut account includes crypto holdings (Bitcoin, Ethereum, etc.), buy/sell transactions may appear in the PDF statement as exchanges. pdftoxlsx captures these as standard rows with the crypto asset name in the Description column and the fiat equivalent in the Amount column.

Revolut Business vs Personal layout: Revolut Business statements use a different PDF template from Personal accounts, with additional fields like VAT number, business name, and expense categories. pdftoxlsx detects both layouts automatically and extracts all fields. Business statements may also include team member spending — each transaction includes the cardholder name.

Monzo Pots/Savings showing as internal transfers: When you move money to or from a Monzo Pot (or Savings Pot), these appear in the statement as internal transfers. pdftoxlsx preserves the Pot name in the Description column (e.g., "Transfer to Holiday Pot") so you can filter these out or categorize them separately in your accounting software.

Monzo Joint Account format: Monzo Joint Account statements list both account holders in the header and include transactions from both users. pdftoxlsx extracts all transactions into a single ledger and writes both names to a Metadata sheet.

Starling Spaces appearing as transfers: Starling Spaces (sub-accounts for saving goals) generate transfer transactions when money moves between your main account and a Space. pdftoxlsx labels these clearly in the Description (e.g., "Transfer to Holiday Space") so they can be excluded from expense reports.

Scanned PDFs (rare for fintechs but possible from screenshots): Since Monzo, Starling, and Revolut are digital-only banks, scanned PDFs are uncommon. However, if someone has printed and re-scanned a statement, or taken a screenshot and converted it to PDF, pdftoxlsx runs OCR automatically. Accuracy is 99%+ at 200 DPI or higher.

Starling Business Toolkit invoices mixed with statements: Some Starling Business users accidentally upload invoices or expense receipts from the Business Toolkit instead of the bank statement PDF. pdftoxlsx detects that the file is not a bank statement and shows a clear warning, prompting you to upload the correct file.

Round-up transactions appearing as micro-debits: Both Monzo and Starling offer round-up features that save spare change by rounding purchases to the nearest pound. These appear as micro-debit transactions (e.g., -£0.20, -£0.47) that can clutter a statement. pdftoxlsx preserves them in the output but tags them in the Description so they are easy to filter.

Revolut card-freeze periods showing £0.00 auth holds: When a Revolut card is frozen, pending authorisation holds may appear as £0.00 transactions in the statement. pdftoxlsx includes these rows but marks the Amount as 0.00, making it easy to filter them out in Excel. Unfreezing the card and settling the hold produces a separate transaction row.

Frequently asked questions

Can I convert Revolut multi-currency statements with pdftoxlsx?

Yes. If your Revolut PDF contains transactions in GBP, EUR, USD, or other currencies, pdftoxlsx detects each currency section automatically and places them on separate sheets in the output .xlsx. Each sheet shows the correct opening and closing balance for that currency.

Does pdftoxlsx handle Monzo Pots transfers?

Yes. Transfers to and from Monzo Pots (including Savings Pots) appear as standard rows in the output Excel file. The Pot name is preserved in the Description column (e.g., 'Transfer to Holiday Pot'), so you can filter or exclude these internal transfers in your accounting workflow.

What about Starling Spaces — do they appear in the converted Excel?

Yes. Transfers between your main Starling account and Spaces are included in the output with clear labels like 'Transfer to Holiday Space'. This lets you separate genuine expenses from savings movements when reconciling.

Can I convert Revolut Business statements?

Yes. pdftoxlsx detects Revolut Business PDF layouts automatically, including additional fields like business name, VAT number, and team member spending. The output includes all fields present in the Business statement, making it ready for import into accounting software.

Are crypto transactions included in the Revolut conversion?

Yes. Revolut crypto buy/sell transactions appear in the output as standard rows with the crypto asset name in the Description and the fiat equivalent in the Amount column. This makes it easy to track crypto activity alongside regular spending.

Can I batch convert 12 months of fintech statements at once?

Yes. Upload up to 12 PDFs at once from Monzo, Starling, Revolut, or a mix of all three. pdftoxlsx consolidates them into one .xlsx with a Month column, preserving transaction order. Each bank is placed on its own sheet when mixing sources.

Convert your fintech statement now — free

No signup. Files deleted in 24 hours. SOC 2-aligned.

Convert your fintech statement now — free

Bank-specific guides: