For UK businesses uploading Bacs payment files

Bulk bank payments,
without the spreadsheet.

PayBatch turns your payment list into the exact import file your bank expects — validated as you type, then exported in one click. It runs entirely on your own computer, so nothing ever leaves your machine.

Works today with: Santander, HSBC, Barclays, Lloyds & NatWest — via Bacs Standard 18, ISO 20022 (UK) and SEPA (EUR). More banks coming.

Free · open source · macOS · Windows · Linux — no account, no sign-up.

PayBatch — building a payment batch
🔒 Stays on your computer — encrypted, never uploaded
📴 Fully offline — no account, no cloud
⚡ Validated before your bank sees it
£0 — free & open source

Everything you need to run a payment batch

🏦

Multiple bank formats

Santander Connect (Bacs import & mixed payments), cross-bank Bacs Standard 18, and ISO 20022 XML — UK domestic GBP plus SEPA euro payments to IBANs.

Inline validation

Every cell is checked live. Bad sort codes, accounts and amounts are flagged before export, so the bank won't reject your file.

📋

Paste from Excel

Copy your rows in Excel or Google Sheets and paste straight in — columns are detected automatically.

🔐

Private by design

In plain terms: your payees and bank details are scrambled and locked to your computer, so other apps can't read them and they never go online. PayBatch only ever reaches the internet to check for an update.

👥

Saved payees & history

Reuse beneficiaries and reload past runs in a click. No more hunting through old spreadsheets.

⬆️

Auto update & changelog

A gentle banner tells you when a new version ships, with a full changelog inside the app.

A clean, guided workflow

No clutter, no jargon — just the steps to a valid payment file.

Guided wizard — choose your bank
Pick your bank — guided wizard
Build batch screen in dark mode
Build & validate — light or dark

Three steps. That's it.

1

Pick your bank & format

Choose the bank and the file type your channel expects.

2

Add your payments

Type, paste from Excel, or import a CSV. Fix any flagged rows inline.

3

Export & upload

Export the file — it opens automatically — then upload it to your bank.

Supported banks

More UK banks are on the way. Want one prioritised? Open an issue.

SSantanderAvailable
HHSBCAvailable
BBarclaysAvailable
LLloydsAvailable
NNatWestAvailable
18Standard 18Available
XMLISO 20022Available
TSB+ moreComing soon

Is PayBatch right for you?

We'd rather be honest than oversell. Here's the straight version.

✅ A great fit if you…

  • Run UK Bacs / bulk payments through Santander Connect, a Standard 18 upload, or ISO 20022 / SEPA XML
  • Currently hand-build payment files in Excel and want fewer errors
  • Want your beneficiary & bank data to stay on your own machine

⏳ Not ready yet if you…

  • Need Direct Debit collection files (AUDDIS / DDIC) — credits only for now
  • Need a fintech account — Revolut, Wise, Tide, Starling or Monzo are coming, not live
  • Need a different bank's exact format — tell us and we'll prioritise it

Download PayBatch

Free for macOS, Windows and Linux.

Download

Always free · no account needed

Or choose your platform:

macOS.dmg (Apple Silicon & Intel) Windows.exe installer Linux.AppImage / .deb

“Is it safe to open?” Yes. PayBatch is free and fully open source — you can read every line on GitHub.

🍎 macOS — signed with an Apple Developer ID and notarized by Apple, so it opens with a normal double-click. No Terminal step needed.

🪟 Windows — if SmartScreen appears, click More info → Run anyway. (Windows code-signing is on the roadmap.)