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 Plaid, Stripe, Mercury, Wise β€” coming via Revolut Business soon.

In short

AccountsOS imports bank statements two ways: live feeds via Plaid (UK/US/IE), Stripe, Stripe Treasury, Mercury (US), Wise Business (40+ currencies), and Revolut Business (soon); 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 during Early Access β€” 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.

  • Plaid for UK / US / Ireland (code complete, awaiting roll-out)
  • 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 β€” scheduled (provider API in their beta queue)

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 Plaid, Stripe, Mercury, Wise

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

Per-trading-entity bank account isolation

Receipt and invoice auto-matching once imported

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
Plaid, 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

Plaid

Code complete

Live bank feed for UK, US and Ireland.

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 feedPlaid / 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 use Plaid and direct integrations (Stripe, Wise, Mercury) instead, with Revolut Business 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 during Early Access β€” no credit card β€” cancel anytime