Split a multi-month bank statementinto one PDF per month
Built for bookkeepers and accountants. Drop a 12-month statement, get Jan-2024.pdf through Dec-2024.pdf in one click. Runs entirely in your browser.
Drop your multi-month PDF
Drag and drop the statement file onto the upload card, or click to browse.
Confirm the detected months
We scan each page's text for date markers. Adjust month or year on any group that looks off.
Download as ZIP or individual PDFs
Files named Jan-2024.pdf, Feb-2024.pdf, etc. Pick one-click ZIP or download each separately.
Split a Chase statement
Chase statements use "Statement period" headers with MM/DD/YYYY dates. Detection works out of the box.
Split a Bank of America statement
BofA statements have "Statement Beginning" and "Statement Ending" headers. We detect the beginning month.
Split a Wells Fargo statement
Wells Fargo uses "Statement period activity summary" with spelled-out month ranges. Detection is reliable.
Split a Citi statement
Citi credit-card and checking statements use "Billing period" with MM/DD/YY format. We detect both.
Split a Capital One statement
Capital One uses "Statement Period" with Mon DD, YYYY format. Reliable detection across all card and bank products.
Bank Statement Splitter — FAQ
How does the bank statement splitter find months?+
It reads each page's text layer and looks for cues like "Statement period:", "Statement date:", or plain dates like "January 2024" / "01/15/2024". Pages without their own header inherit the most recent month detected — so mid-statement pages still group correctly.
Which banks are supported?+
Any US bank that prints a date or statement-period header on its statements. Chase, Bank of America, Wells Fargo, Citi, Capital One, US Bank, PNC, Truist, and most credit unions all work. If your bank uses a non-English statement, detection may miss some pages — let us know.
Does the file ever leave my computer?+
No. Everything — text extraction, splitting, and ZIP packaging — runs in your browser using pdf-lib and pdfjs-dist. Nothing is uploaded.
What about scanned statements without a text layer?+
If your bank only mails image-only PDFs, automatic month detection won't work out of the box. We're adding OCR support (Tesseract.js, also in-browser) in a follow-up release. For now, scanned statements load as one big "unlabelled" group that you can split manually.
What's the difference between free and Pro?+
Free splits the first 3 months of any statement and adds a small watermark to each output. Pro removes both limits and supports batch uploads — useful at year-end when you have 12 separate monthly statements to combine and re-split.
How are the output files named?+
Mon-YYYY.pdf — e.g. Jan-2024.pdf, Feb-2024.pdf. If the year couldn't be detected we fall back to Mon.pdf. Names can be edited before download by adjusting the month/year on each group.
Tax season ready
Drop your statement, get one PDF per month. Free to try — upgrade to Pro for full-year batches and clean exports.
Edit a PDF nowMerge PDFs
Combine multiple PDFs into one. Drag to reorder, click to merge.
OpenRotate PDF
Rotate any page 90°, 180°, or 270°. Permanently saved on download.
OpenReorder PDF Pages
Drag pages into the order you want. Browser-based, no upload.
OpenDelete PDF Pages
Click pages to remove. Download the trimmed PDF instantly.
Open