ContextCleaner: see every entry in the Windows 11 right-click menu, and which app added it — on the Microsoft Store.
Workflow ScanRoute Local

How to Split Scanned Bank Statements Into Separate PDFs Named by Account and Month

Published October 24, 2026 Updated October 24, 2026 8 min read

To split a stack of scanned bank statements into one PDF per statement, put a separator sheet in front of each statement, scan the whole stack in one pass, and let the software split at each separator and name each file from the account and statement date printed on the first page. ScanRoute Local does that on your PC: it splits at Code 128 or QR separator sheets, reads one zone on the page with Windows text recognition, and builds names such as 2026-09-30_Chequing_4821.pdf in each client’s folder. Nothing is uploaded, which matters for documents full of account numbers.

This guide walks through the setup for statements specifically, where page counts vary and the details you need are in one corner of page one.

Turn a stack of bank statements into named PDFs, filed by client, on your PC.

Get it fromMicrosoft

Why are bank statements awkward to split?

Invoices and receipts are usually one page each. Bank statements are not:

  • Page counts vary. A quiet month may be two pages, a busy one eight. Splitting every N pages does not work.
  • The useful details are on page one only. The account, the period and sometimes the client’s name appear in the header of the first page, not on every page.
  • Several accounts arrive together. A client may bring a chequing account, a savings account and a credit card, each with twelve months of paper.
  • The numbers are sensitive. Account numbers belong on your PC, not on a free website that splits PDFs.

So you need a split method that does not depend on page count, and a naming step that reads page one.

Which split method suits statements?

ScanRoute Local can split a combined PDF three ways:

MethodHow it worksGood for statements?
Separator sheetsA printed Code 128 or QR sheet in front of each statementYes, the most reliable for varying page counts
Blank pagesA blank sheet between statementsYes, if your scanner does not skip blanks and statements have no blank backs
Every N pagesA fixed count per documentOnly if every statement has the same page count

Separator sheets are the safest choice. Our guide to barcode separator sheets explains how they work, and ScanRoute offers free printable sheets in Letter and A4. If you scan duplex, watch out for statements with blank back pages when you split at blanks; see splitting a PDF at blank pages.

How should you name statement files?

Pick a convention and use it for every client. A name should sort correctly and tell you what the file is without opening it. Two common patterns:

  • Period first: 2026-09-30_Chequing_4821.pdf, which sorts by month in File Explorer.
  • Account first: Chequing_4821_2026-09-30.pdf, which groups each account together.

A few habits help:

  • Use the statement end date or period, written year first, so files sort in date order.
  • Use only the last four digits of the account. It identifies the account without putting the full number in every file name, email subject and backup log.
  • Put each client in their own folder. The folder does the grouping; the file name does not need to repeat the client.

See our file naming convention for scanned documents for more on patterns.

How do you set up ScanRoute Local for statements?

  1. Prepare the stack. For each client, put a separator sheet before every statement. Keep the pages of each statement in order.
  2. Scan the whole stack to PDF with your copier or desktop scanner. Our guide to scan settings for OCR and barcode splitting covers resolution.
  3. Drop the combined PDF on ScanRoute Local, open it, or let it watch a folder on your PC.
  4. Draw one zone over the reference line. On most statements, that is the header area that contains the statement date or period and the account number.
  5. Set a pattern that pulls the fields out of the zone, such as date and number, and checks each one.
  6. Set a template that builds the file name and folder, such as {Client}\{Date}_{Type}_{Id}.pdf, where Type can carry the account name, such as Chequing, and Id the last four digits of the account.
  7. Preview. ScanRoute lists every proposed name and folder before anything is written.

Text is read with the Windows OCR language installed on your PC. If none is installed, splitting still works and the fields wait for you to type them.

Preview every proposed statement name before a single file is written.

Get it fromMicrosoft

What if the account number and date are in different places?

ScanRoute Local reads one zone per document. Many statement headers put the account and the period close together, so one zone covers both. If a bank prints them far apart:

  • Draw the zone over the field that changes most, usually the period, and type the account in the inbox. When the same account repeats for twelve months, that is quick.
  • Scan one bank’s statements as a batch. Each bank’s layout is different, so processing them together keeps one zone valid for the whole batch.
  • Let the checks catch the misses. A read that does not pass its checks waits in the inbox with its zone crop, so you can type the field and accept.

OCR and barcodes can misread, so check each name before you commit, especially digits in account numbers.

What gets written when you commit?

Nothing is written until you commit. Then ScanRoute Local writes the named PDFs into the folders you chose and a CSV manifest in each destination folder listing every file written with its SHA-256 hash. When an OCR language is installed, upright scanned pages without text also get an invisible text layer, so you can search them later for a transaction.

Your original PDFs are only read. They are never changed, moved or deleted, and no file is overwritten. ScanRoute Local makes no network connection, has no account and no telemetry.

How does this fit a bookkeeping workflow?

For a bookkeeper preparing year end or reconciling a quarter, a folder of statements named by account and period is the input everything else depends on. It also makes gaps visible: if a client’s folder runs from 2026-01 to 2026-12 with 2026-07 missing, you know what to ask for.

If the same envelope also has invoices and receipts, see splitting scanned invoices and receipts for that side of the job.

Frequently asked questions

Can ScanRoute Local split statements without separator sheets?

Yes, at blank pages or every N pages. Separator sheets are the most reliable when page counts vary.

Does it work with statements downloaded as PDF?

Downloaded statements are usually one file per statement already. ScanRoute Local is built for combined scans; you can still use it to rename and file them.

Is it safe to process bank statements with it?

ScanRoute Local runs on your PC and makes no network connection. Keep your usual controls for client data.

What if a statement page is upside down?

Scan with pages facing the same way. If a page is wrong, the read may fail and the document waits in the inbox for you to fix.

Try ScanRoute Local

ScanRoute Local is a one-time purchase with a free trial in the Microsoft Store; the listing shows the current price and system requirements. Try it on one client’s year of statements with separator sheets and check the preview. More detail is on the ScanRoute product page, and our guide on renaming scanned PDFs from an OCR zone covers zones and patterns.

Split, name and file a year of statements in one pass.

Get it fromMicrosoft

Last updated 24 October 2026. Published by Automata Labs, a software company in Canada.

// release_radar

Get notified about new releases.

We build native, local-first tools for professionals who refuse SaaS fatigue. Drop your email to hear about new apps, major updates, and zero-telemetry releases as they land on the Microsoft Store. No spam — just release news.