Convert your Starling statement to Excel
Starling Personal, Joint, and Business statements with Spaces reconciled. 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 Starling Bank. The name "Starling Bank" 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
Converting a Starling statement, step by step
- 1. Drop your Starling Bank 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.
What a Starling statement PDF looks like
Starling statements use the British DD/MM/YYYY date format and preserve merchant logos, category tags, and location data inside the description column. The activity block is a single chronological stream — unlike legacy UK banks that split Money in / Money out — so the parser reads the printed running balance per row and validates it against the period-end figure.
Spaces are named savings sub-balances under the main current account, equivalent in function to Monzo's Pots. Each Space has its own running balance and supports auto-saving rules (round-up, percentage of salary, fixed monthly). The activity block lists transfers between the main account and Spaces in a separate Spaces Activity section. The exporter keeps each Space on its own XLSX sheet.
Business Banking statements use a near-identical layout to personal accounts but add a Marketplace Activity section listing third-party integrations (accounting tools, expense managers). Marketplace events post as $0 ledger rows that record actions (invoice synced, receipt attached) rather than money movements. The parser separates Marketplace rows into their own metadata tab so they don't affect the running-balance check.
Starling accounts and products we convert
We handle checking, savings, and business PDFs from Starling Bank.
- checking
- savings
- business
Where Starling PDFs trip up manual conversion
Format-specific quirks that break naive PDF parsers — and how the reconciliation pipeline handles each one.
Bills Manager auto-transfers run on a custom schedule
Starling Bills Manager users set up Spaces specifically for recurring bills (rent, utilities, subscriptions) with auto-transfer rules that run on configurable schedules — not always payday. The transfer rows post on the rule's trigger date with a description like 'Bills Manager auto-transfer'. Manual reconciliation that assumes auto-transfers cluster on payday misses these. The parser preserves the rule reference in metadata so per-rule budget-tracking works across multiple cycles.
Faster Payments inbound carry sender's reference verbatim
UK Faster Payments inbound transfers print the sender's free-text reference in the description column — often used for invoice numbers, salary period codes, rent month. The reference can include arbitrary punctuation that confuses CSV parsers expecting clean ASCII. The parser preserves the full reference verbatim and quotes it correctly in CSV export so accounting-system imports don't break on commas, quotes, or non-Latin characters in the sender's reference.
Joint account statement lists both holders' card transactions
Starling Joint Account statements interleave both account holders' card transactions in a single chronological stream, with a per-row card-holder identifier in the description (e.g. 'POS — Holder A' vs 'POS — Holder B'). Couples doing per-person spend tracking need to split by holder. The parser surfaces the holder identifier as its own metadata column so the XLSX export can be filtered by cardholder without manual description parsing.
Questions we get most often
- How are Starling Spaces handled in the export?
- Each Space ends up on its own sheet in the XLSX export with its own running balance. Round-up auto-transfers and salary-percentage transfers are tagged with a shared transfer-ID so cross-Space flows can be netted without losing the budget-allocation trail.
- Will it work for Starling Connected Card?
- Yes. Connected Card transactions appear under the linked Space's activity rather than the main current account, since the card debits directly from the Space balance. The parser routes Connected Card rows to the correct Space sheet and reconciles each Space against its own ending balance.
- Does Starling Business Marketplace activity break parsing?
- No. Marketplace events ($0 rows recording integration actions like 'invoice synced to Xero') are detected by their description signature and routed to a separate metadata tab. They don't enter the running-balance reconciliation but stay accessible for compliance review.
- Can I convert Starling Euro and Dollar account statements?
- Yes. EUR and USD accounts ship as separate PDFs with the same template but in their respective currencies — no automatic conversion to GBP. Each currency reconciles independently, and combined-customer batches keep the per-currency sheets labelled.
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
Built for these workflows
Most Starling statements that come through us are part of one of these workflows. Each link below explains how the reconciliation guarantee maps to that practice.
Other banks we convert
- Barclayschecking, savings, credit-card, and business
- HSBC UKchecking, savings, credit-card, and business
- NatWestchecking, savings, credit-card, and business
- Monzochecking, savings, and business
- Revolut UKchecking, savings, credit-card, and business
- Metro Bankchecking, savings, and business
- Lloydschecking, savings, and credit-card
- Santander UKchecking, savings, and credit-card
- First Directchecking and savings
- TSBchecking, savings, and credit-card
- Nationwidechecking and savings
- Halifaxchecking, savings, and credit-card