CaptureLive

Bank Statement Import

Drop a CSV or PDF from any UK bank β€” we read it. No template setup.

Auto-detect import for 6 UK banks (Barclays, Revolut, Starling, Monzo, HSBC, Lloyds). Generic CSV for any bank worldwide. PDF statement parsing. AI column-mapper that learns unfamiliar formats and saves them as a profile. Plus live feeds via Revolut Business and Starling (direct connections), Stripe, Mercury, Wise β€” synced daily.

In short

AccountsOS imports bank statements two ways: live feeds via Revolut Business and Starling (direct bank connections), Stripe, Stripe Treasury, Mercury (US), and Wise Business (40+ currencies); and CSV/PDF upload with auto-detection for Barclays, Revolut, Starling, Monzo, HSBC and Lloyds, plus an AI column-mapper for any other bank worldwide.

6
UK banks auto-detected
40+
Currencies
Any
Bank via AI mapper
Try Bank Statement Import Free

Free for 14 days β€” no credit card required

Everything Bank Statement Import can do

Bank-aware CSV auto-detection

We recognise the format β€” drop the file and go.

  • Barclays Business
  • Revolut Business
  • Starling Business
  • Monzo Business
  • HSBC Business
  • Lloyds Business
  • Generic fallback for any other bank worldwide
  • Date format auto-detection (UK / US / ISO)
  • Direction (in/out) auto-detection
  • Balance-after column tracking

PDF statement parsing

Got a PDF, not a CSV? Same outcome.

  • Upload any UK or international bank PDF statement
  • Extracts each line item with date, description, amount, balance
  • Handles multi-page statements automatically
  • Works for personal account exports as well as business

AI column mapper

Unknown format? Our model figures it out.

  • Tell us which column is the date, amount and description (or let the AI guess)
  • Profile saved per bank β€” second import is instant
  • Worldwide compatibility β€” works on Australian, US, EU, Asian banks
  • Accounting software exports supported: Xero, QuickBooks, Sage, FreeAgent, QuickFile

Live feeds (when you want them)

For founders who'd rather skip uploading.

  • Stripe β€” charges, fees, refunds, payouts
  • Stripe Treasury β€” treasury account, card spend, transfers
  • Mercury β€” US business banking
  • Wise Business β€” multi-currency in 40+ currencies
  • Revolut Business β€” live direct connection, every currency account, synced daily
  • Starling Bank β€” live direct connection, read-only token, synced daily

Clean import, every time

Imports don't pollute your books or your contacts.

  • AI categorisation runs in parallel (concurrency 8) so even 10k-line statements finish in seconds
  • Junk-counterparty filter blocks bank product names (e.g. 'GOOGLE PAYMENTS') from becoming auto-created contacts
  • Bank-import counterparties no longer pollute the contact list
  • Content-hash dedup means the same statement uploaded twice never doubles

Capabilities at a glance

Auto-detect CSV import for 6 UK banks

PDF bank statement parsing

AI column-mapper for any bank worldwide

Profile caching β€” second import is instant

Date format and direction auto-detection

Multi-currency import (40+ currencies)

Live feeds via Revolut Business, Stripe, Mercury, Wise

Accounting software export compatibility (Xero, QB, Sage, FreeAgent)

Per-trading-entity bank account isolation

Receipt and invoice auto-matching once imported

Parallel AI categorisation (concurrency 8)

Junk-counterparty filter on import

Content-hash dedup so re-uploads never double

How It Works

1

Export from your bank

Download a CSV or PDF statement from your bank's portal β€” usually 3 clicks.

2

Drag it in

Drop the file into the Banking page. We detect your bank automatically (or auto-map columns if it's a new format).

3

AI categorises every line

Each transaction gets a suggested UK GAAP category and confidence score. Bank rules you've set apply automatically.

4

Reconcile in minutes

Receipts and invoices auto-match to transactions. You review the few that need your attention. Done.

By the numbers

CSV+PDF
Both supported
Statement format doesn't matter
Profile
Cached
Second import from same bank is instant
Auto
Column mapping
AI works out which column is what
Live
Or live feed
Revolut Business, Starling, Stripe, Wise, Mercury β€” auto-sync

Real-world Use Cases

Monthly Barclays import

Download last month's CSV, drop it in, AccountsOS recognises Barclays format, posts every line, applies your rules and matches receipts. 10 minutes vs 2 hours.

Multi-currency Wise account

Connect your Wise Business account once β€” every USD, EUR and GBP transaction streams in with FX-locked GBP equivalents.

Switching from Xero

Export your Xero transactions as CSV, drop into AccountsOS β€” we read Xero's format natively, so your history transfers without massaging.

Catch-up after months away

Drop a 6-month PDF statement. We parse every line, you review the queue with AI-suggested categories, and you're current in an afternoon.

Plays nicely with

Revolut Business

Live

Direct live bank feed β€” every currency account, synced daily.

Stripe

Code complete

Live charges, fees, refunds, payouts.

Stripe Treasury

Code complete

Treasury account, card spend, transfers.

Mercury

Code complete

US business banking sync.

Wise Business

Code complete

Multi-currency live feed in 40+ currencies.

Revolut Business

Coming Soon

On the provider API roadmap.

CSV (6 UK banks)

Live

Auto-detect Barclays, Revolut, Starling, Monzo, HSBC, Lloyds.

PDF statements

Live

Upload any bank's PDF statement.

AI column-mapper

Live

Any bank worldwide via column inference.

AccountsOS vs Manual entry / spreadsheet

CapabilityAccountsOSManual entry / spreadsheet
Format detectionAuto for 6 UK banks + AI mapperBuild your own template
PDF supportYes, parsed line-by-lineManually re-key from PDF
Live feedRevolut Business / Stripe / Wise / MercuryNone
Multi-currency40+ currencies, FX autoManual conversion
CategorisationAI-suggested at importType each one
Receipt matchingAuto-matched on importTick-and-tie
Re-import same bankInstant β€” profile cachedRepeat the setup

Why founders pick this over the spreadsheet

No template setup, no field mapping (most banks)

Same import works for CSV or PDF

Your bank's format never changes for you again β€” AI learns it once

Live feeds when you want them, manual upload when you don't

Multi-currency baked in, not an add-on

Profile reuse means subsequent imports take seconds

Frequently Asked Questions

Which UK banks are auto-detected?

Barclays, Revolut, Starling, Monzo, HSBC and Lloyds β€” drop a CSV or PDF and it just works. For other banks we use the AI column-mapper, which infers which column is the date, amount and description and saves a profile so the next import is instant.

Can I import statements from my non-UK bank?

Yes. The AI column-mapper supports any CSV format worldwide. PDF statements are also parsed line-by-line.

What happens to TrueLayer / what about Open Banking?

TrueLayer dropped startup support in January 2025 and the wider Open Banking provider market now requires enterprise contracts. We connect directly to banks instead β€” Revolut Business is live (their own API, no aggregator in between), alongside Stripe, Wise and Mercury, with more direct connections on the way.

Will it work with Xero or QuickBooks exports?

Yes β€” we read Xero, QuickBooks, Sage, FreeAgent and QuickFile CSV exports natively, so migration is painless.

What about multi-currency accounts?

Drop a multi-currency CSV (or connect Wise Business) and we capture the source currency on each transaction, then convert to your base currency at the date rate.

How long does an import take?

Auto-detected formats are instant β€” usually under a second. Unknown formats take 5–10 seconds the first time while the AI maps columns; subsequent imports of the same format are instant.

What if a transaction looks wrong?

Edit any field in the transactions table. The original CSV/PDF is stored alongside as audit evidence.

Can I undo an import?

Yes β€” every import is grouped, so you can roll back the entire batch in one click if you spot a problem.

Ready to try Bank Statement Import?

Get started with AI-powered accounting for your UK limited company.

Unlimited bank imports and unlimited live feeds on every plan.

Get Started Free

Free for 14 days β€” no credit card β€” cancel anytime