Skip to content
Banking Converter

How to merge multiple bank statements into one file

By the Banking Converter editorial team

Published

Merging turns a stack of monthly PDFs into a single chronological export, which is what you want for a tax year, a loan application or any analysis spanning months. The work is in the joins: statements must meet end to end without gaps or overlaps, and each one should reconcile on its own before it is combined with the others.

When to merge, and when not to

SituationMerge?
A tax year of one account for a return or an accountantYes
Twelve months of spending to categorise or chartYes
Three months for a mortgage or rental applicationYes, if the recipient accepts a spreadsheet
Importing into accounting software month by monthNo — import each period separately
Two different accountsKeep them separate, or keep an account column
Statements from different currenciesNo — never mix currencies in one balance column

The case against merging for accounting imports is duplicate control. Software matches on periods and transaction ids; one large file spanning a year makes it harder to re-import a single month later without doubling it up.

Check each statement before combining

A merged file inherits every problem of its parts, and hides them better. Verify each conversion individually first.

  • Each statement reconciled: opening plus credits minus debits equals its own closing balance.
  • The row count matches any count the statement prints.
  • The dates fall inside that statement's period.

The Conversion Report for each statement records exactly this. A statement flagged for review before merging will still be wrong afterwards, just harder to spot among a thousand rows.

The joins are where errors hide

When several statements are stitched together, the seams deserve attention that the middles do not.

  1. Sort by date and read the rows either side of each month boundary.
  2. Check that one statement's closing balance equals the next one's opening balance. If it does not, a statement is missing from the middle of the sequence.
  3. Look for the same transaction appearing twice around a boundary. Statements sometimes list a transaction dated on the last day of one period and posted in the next.
  4. Confirm no month is absent. Twelve statements should produce twelve period boundaries, not eleven.

The closing-to-opening test is the strongest one available: it proves there is no gap, using figures printed by the bank rather than anything derived.

Merging here

Batch upload and merging are available on paid plans. Upload the statements together, let each one convert and be reviewed, then export them as a single file. The rows are ordered chronologically across the whole set rather than concatenated file by file.

  • Rows keep the account they came from, so a merged export of two accounts can still be split later.
  • The per-statement metadata — institution, period, account number — is preserved rather than flattened away.
  • Each source statement is still checked on its own, so a problem is attributed to the statement it came from.

On the free plan, convert each statement separately and combine the CSVs yourself. Keep the header row from only the first file.

Combining exports by hand

If you are stitching files together in a spreadsheet, a few habits prevent the usual mess.

  • Add a Source column naming the statement each row came from before you combine anything. It costs nothing and makes every later question answerable.
  • Combine the raw exports, not files you have already edited, so the process can be repeated.
  • Sort by date only after everything is in, and check that the sort is by real dates rather than text. Dates as YYYY-MM-DD sort correctly either way.
  • Do not carry the balance column across a merge of two accounts. A running balance means nothing once two accounts are interleaved.

If dates or amounts misbehave when the files open, Excel's CSV handling is usually the cause rather than the export.

Checking the merged file

Two arithmetic checks confirm the merge did not lose or duplicate anything.

  • The sum of all credits and all debits across the merged file should equal the sum of the individual statements' totals.
  • The first statement's opening balance, plus every transaction in the merged file, should equal the last statement's closing balance.

That second test is the whole year in one line, and it is the one worth keeping alongside the file as evidence the set is complete.

Frequently asked questions

Can I merge statements from two different banks?

Yes, and it is often what a spending analysis needs. Keep an account column, and drop the balance column: a running balance is meaningless once two accounts are interleaved.

What if one month is missing?

The closing balance of the statement before the gap will not equal the opening balance of the one after it. That difference is exactly the net movement of the missing month, which is a useful way to confirm which one to look for.

Does merging change the transactions?

No. Rows are ordered, not altered, and each statement's own metadata and reconciliation result are kept.

Is a merged file accepted for a mortgage application?

Usually not on its own. Lenders generally want the original PDFs from the bank, because those carry the bank's own formatting. A merged spreadsheet is useful for your own preparation and for an accountant.

About the author

The Banking Converter editorial team is the engineering group that builds and tests the conversion engine: the parsers for regional date and number formats, the reconciliation checks and the CSV, Excel, JSON, OFX and QBO exporters. Guides describe what the software does and what the formats require; they are not financial, legal or tax advice.