Convert Multi-Account Bank Statements Without Mixing the Rows
A combined statement puts several accounts in one PDF under one statement period. StackExtract reads each account as its own section, checks it against its own printed figures, and keeps the grouping visible in review and in the export. This page describes the two combined statements we have tested and what they let the review screen verify.
How it works
- Upload the combined statement PDF. One statement period per file, because each statement is checked against its own printed totals.
- StackExtract reads each account section under its own header and attributes every row to the section it was printed under.
- Review the account grouping first, then the rows inside each account. Each account carries its own reconciliation result.
- Export once the separation and the rows both look right.
The two combined statements we have tested
We have tested two combined statements, over five runs each. One is a credit union statement with a savings account and a checking account under one member number, born-digital and short. The other is a Wells Fargo combined statement of accounts with a business checking account and a business savings account, a scanned PDF with no text layer, with one account's transaction history running across four pages. Both reconciled on every run, on both accounts. Statements with three or more accounts, and loan or card accounts printed beside deposit accounts, have not been tested, and this page makes no claim about them.
The two differ in almost every detail and share one shape. Each account is introduced by its own section header, each prints its own opening balance and closing balance, and each prints its own transaction history under that header. One summarises every account up front in a table with the page each section starts on; the other simply runs the sections one after another. One prints a running balance on every row; the other prints a balance once per day.
Why a combined statement is read account by account
The risk on a combined statement is attribution, not arithmetic: rows that are each correct and attached to the wrong account, or a second account's section read as a continuation of the first. Both produce a spreadsheet in which every row is right and the totals are wrong, and nothing downstream notices until something fails to balance.
So the section headers are transcribed exactly as printed, each row is recorded under the section it was printed under, and the accounts are kept in printed order. Nothing decides which account a row should belong to; the statement already says. On the review screen the accounts are shown as groups, each with its own label and its own reconciliation result, before you get to the rows.
A transfer between two accounts on the statement is printed twice, once as a withdrawal and once as a deposit, and is kept as two rows. Removing one as a duplicate would take a real transaction away from each account and break both balance chains.
Checks that run per account
Reconciliation runs per account: that account's opening balance, plus its deposits, minus its withdrawals, against its own printed closing balance. One account reconciling says nothing about another, and the document's verdict is taken from its worst account, never from a sum in which one account's shortfall cancels another's excess.
Where an account prints its own deposit and withdrawal totals, its rows are summed and compared with them. Where it prints a running balance, each amount is compared with the change in balance, on that account's own chain from its own opening balance. Where an account prints none of those figures, the check is reported as one that could not run, never as a pass.
Two things are reported at document level because they are about reading rather than arithmetic. A section that was read with no rows under it means transactions on that account are missing from the export, and the document says so. A heading read as an account that prints no balance or summary of its own cannot be verified, so its rows are kept under their own heading and marked as unverified rather than folded into a neighbour.
Nothing is adjusted to make the accounts balance. Where an account's rows do not reach its printed closing figure, both are shown as they were read and the account is flagged. A converter that moved a row between accounts to make two of them reconcile would be inventing the attribution it was supposed to report.
Continuation pages and page counts
A long transaction history breaks across pages, and on a combined statement the rows after the break still belong to the account whose section started before it. On the Wells Fargo statement we tested, one account's history ran across four pages while the second account's section came later in the document, and every row stayed with its account on every run.
Every page number is read and compared with the count the statement declares. Pages with no transactions, such as a summary of accounts, fee tables or a balance worksheet, are expected and are not reported as a problem. A declared page that was not read is, because a page that went unread may be the one with the second account on it.
One PDF, one statement period
A combined statement is one document however many accounts it prints, and each account is checked against its own printed figures. A PDF that holds two statement periods is a different thing. StackExtract reads one statement period and one set of printed totals per upload, so a second period's rows would be checked against the wrong figures or not read at all. Upload each statement period as its own file.
Where a combined statement is important enough that you would rather a person checked the attribution than check it yourself, Assisted Review can be requested on that document.
StackExtract is an independent tool and is not affiliated with, endorsed by, or connected to any bank or credit union. It reads a document you already have.
Exports that keep the accounts apart
XLSX and CSV both carry an account column holding the section header as printed, so the rows can be sorted or filtered by account and nothing has to be split by hand. In XLSX, rows that need review are tinted.
The QuickBooks-ready CSV has only the three columns that import expects, date, description and amount, and no account column. QuickBooks imports one account per file, so a combined statement exports one CSV per account, downloaded together as a zip and named by account and its last four digits. Use XLSX or CSV where you want every account in one file with an account column. All three are files you download; there is no connection to your accounting software or to the bank.
Frequently asked
+Which combined statements has this been tested on?
Two, over five runs each: a credit union statement with a savings and a checking account, and a Wells Fargo combined statement with a business checking and a business savings account. Both reconciled on every run on both accounts. Statements with three or more accounts have not been tested.
+How do I know the rows went to the right account?
The review screen shows the accounts as groups, each under the header the statement prints, each with its own reconciliation result. An account whose rows do not reach its printed closing balance is flagged on its own, and an account with no rows under it is called out.
+Will a transfer between two accounts on the statement be counted twice?
It is printed twice, once under each account, and kept as two rows, because it is a withdrawal from one account and a deposit into the other. Each account reconciles only with its own row in place.
+What happens if one account reconciles and another does not?
Each account carries its own result. The one that does not reconcile is flagged, with its rows shown as they were read and the printed figures beside them, and nothing is moved between accounts to make the arithmetic close.
+Can I upload a PDF that holds several statement periods?
Upload each statement period as its own PDF. StackExtract reads one period and one set of printed totals per upload, so a file holding two periods cannot be checked as either of them.
+What export formats are available?
XLSX and CSV, both with an account column, plus a QuickBooks-ready CSV for each account, without one; when there is more than one account they download together as a zip. All three are files you download; there is no direct connection to accounting software.
Related
- Convert Wells Fargo Statements to ExcelTurn Wells Fargo statement PDFs into editable Excel data. Review transaction rows and statement checks before export.
- Convert Credit Union Statements to ExcelTurn credit-union statement PDFs into editable Excel rows. Review the extraction and flagged issues before exporting XLSX or CSV.
- Catch Up the Books Without Retyping Months of StatementsTurn months of PDF bank statements into reviewable spreadsheet rows for catch-up bookkeeping. Edit flagged items before export.
- Convert Bank Statements to Excel Without RetypingTurn PDF bank statements into editable Excel rows. Review flagged issues before export, then download XLSX when the statement is ready.
- Bank Statement Conversion for BookkeepersTurn client bank-statement PDFs into reviewable spreadsheet rows for cleanup and catch-up work. Preview first, edit, then export.