Skip to main content
How-To Guide Holding Companies

Multi-Entity Bank Reconciliation, Step by Step

Reconcile 40+ bank accounts across every entity from one login: bank feeds, smart matching, a per-entity status view, and group cash in one report.

EmLedger Team
June 6, 2026 Updated July 27, 2026 9 min read

If you manage more than one entity (subsidiaries, store locations, rental LLCs, or brands), bank reconciliation multiplies fast. Each entity has its own bank accounts, its own feed, and its own month-end. In per-entity tools, that means logging in and out of a separate file for every set of books, with no single place to see whether the whole group is reconciled or what your combined cash actually is.

The Short Answer

To reconcile bank accounts across multiple entities without it consuming your month-end:

  1. Connect every entity’s accounts to a bank feed under one login, so nothing waits on a manual upload.
  2. Confirm smart matches rather than keying transactions; the matching improves as you use it.
  3. Write per-entity rules so recurring vendors, payouts, and fees categorize themselves.
  4. Record inter-entity transfers once, so both sides post together and reconcile on each feed.
  5. Work from a per-entity status view, so you chase the two entities that are behind instead of opening all twelve.
  6. Lock each period once reconciled, so a closed month cannot quietly change.

The rest of this guide is the detail behind those six, plus what changes when the account count reaches 40.

The Multi-Login Reconciliation Problem

QuickBooks and Xero are built around one company per file. To reconcile five entities you log into five files, reconcile each separately, and then, if you want a group cash position, export and combine in a spreadsheet. The pain compounds:

  • Context switching: log out, log in, repeat for every entity.
  • No group status: nothing tells you “Entity C still has 12 unmatched transactions.”
  • No combined cash view: total liquidity across entities is a manual spreadsheet.
  • Inter-entity transfers: a transfer between two of your companies shows up on both feeds and has to be matched on each side by hand.

The cost is not the reconciliation. It is the switching, the absence of a group view, and the fact that nothing tells you where the problem is until you go looking.

Which Systems Reconcile Across Multiple Accounts?

Worth separating two things that sound the same. Reconciling multiple accounts is table stakes: nearly every accounting platform handles several bank accounts, credit cards, and merchant accounts inside one company file. Reconciling across multiple entities is the harder requirement, and the field narrows quickly.

ApproachMultiple accounts per entityMultiple entities in one systemCross-entity status viewPricing model
QuickBooks OnlineYesNo, one file per companyNoSubscription per entity
XeroYesNo, one organisation per fileNoSubscription per entity
Spreadsheet on top of eitherYesManualManual, and staleYour time
Mid-market ERPYesYesYesEnterprise contract
Multi-entity platform (EmLedger)Yes, unlimited per entityYesYesTier-based, not per entity

If your group is two entities, the per-entity approach is survivable. Somewhere between three and five it stops being a preference and starts being the reason month-end takes a week.

Step 1: Connect Every Entity’s Bank Accounts (One Login)

With multi-entity software, you connect bank accounts for each entity under a single login. Automated bank feeds import transactions daily for every entity, with CSV and PDF bank statement import available as a fallback. There’s no per-entity logout; you switch entities in one click.

Two things to get right at setup, because they are painful to fix later: connect every account, including the dormant ones and the credit cards, since an unconnected account is the one that silently falls behind; and name accounts consistently across entities so a status view reads at a glance.

Step 2: Confirm Smart Matches

Imported transactions are matched against entries already in each entity’s books using pattern-based matching that learns from your past decisions. You confirm or override each match with one click. Because the matching model improves as you use it, the volume of manual matching drops over time, across every entity, not just one.

Step 3: Auto-Categorize With Per-Entity Rules

Set rules per entity to categorize recurring transactions automatically. For example, “Stripe” always posts to Sales Revenue, or a specific vendor always maps to the right expense account. A single transaction can be split across multiple accounts when needed. Per-entity rules keep categorization consistent without forcing every entity to share the same vendors.

This is where most of the automation payoff lives. In a typical portfolio entity, a large share of monthly transactions are the same handful of counterparties: the lender, the utility, the processor, the management fee. Rules clear those on arrival, and a review queue holds back anything that does not match a rule so it gets a decision rather than a default.

Step 4: Track Reconciliation Status Across Entities

This is the step the multi-login approach can’t do. Instead of opening each entity to check whether it’s reconciled, a single status view shows reconciliation state per entity: which are fully reconciled, which have unmatched transactions, and which are behind.

Step 5: See Your Cross-Entity Cash Position

Once each entity’s accounts are reconciled, a cross-entity cash position report rolls up real-time balances across all entities, so you know total group liquidity at a glance instead of adding up balances from separate logins.

Reconciling Transfers Between Your Own Entities

When you move money between entities you own, it’s an inter-company transaction: it leaves one entity’s bank account and lands in another’s. Record it once so both sides post together, then it reconciles cleanly on each feed, and it’s eliminated automatically in consolidated reports. (For how that elimination works, see inter-company eliminations explained.)

Recorded as two independent transactions instead, the pair has to be matched by hand on both feeds every time, and any timing difference between the send and the receipt looks like an unexplained item on two sets of books at once.

Scaling to 40+ Bank Accounts

Past roughly 30 accounts, the constraint changes. Reconciling one account is not harder than it was; knowing which accounts need you is. A group with 40 accounts across a dozen entities has a handful that move daily, a long tail that see a few transactions a month, and one or two that will quietly go stale for a quarter if nothing surfaces them.

What holds up at that scale:

  • Feeds on everything, including low-volume accounts. Manual upload is where the tail falls behind.
  • A status view sorted by exception, not alphabetically. You want the three accounts with unmatched items, not a list of 40.
  • Rules maintained per entity, so a new recurring vendor in one entity does not require touching every other entity’s rules.
  • A fixed close order: operating entities first, then the entities that receive their transfers, then the holding company. Reconciling the parent before its subsidiaries means reconciling it twice.
  • Period locking after each close, so a reconciled month cannot drift when someone backdates an entry.
  • Historical reconciliation available for the accounts you inherit mid-year, so a new entity can be brought current without a separate cleanup project.

Side by Side

Per-entity tools (QuickBooks, Xero)Multi-entity software
Logins to reconcile 5 entities5 separate files1
Bank feedsPer filePer entity, one dashboard
Reconciliation status across entitiesOpen each file to checkSingle status view
Cross-entity cash positionSpreadsheetBuilt-in report
Inter-entity transfersMatch on both files by handRecord once, both sides reconcile
Cost of adding an entityAnother full subscriptionIncluded until the next tier

Bottom Line

Multi-entity reconciliation isn’t harder accounting. It’s the same reconciliation done many times, and the cost is the switching and the lack of a group view. Connect every entity under one login, let smart matching and per-entity rules do the repetitive work, and use a per-entity status view plus a cross-entity cash position to manage the whole group from one screen.

See how it fits the bigger picture in how to consolidate financial statements across subsidiaries, or explore EmLedger for holding companies.

Want the full picture?

Learn more about EmLedger for Holding Companies

EmLedger was built by James Wax, CPA, a sitting CFO who keeps the books across multiple entities.

Frequently Asked Questions

How do I track reconciliation status across multiple entities?
Use accounting software that surfaces a per-entity reconciliation status view, so you can see at a glance which entities are fully reconciled, which have unmatched transactions, and which are behind, without opening each entity's books separately. EmLedger tracks reconciliation status per entity and shows it in a single status view across every entity you manage.
How to automate multi-entity bank reconciliations?
Automate it in four layers. First, connect every entity's accounts to automated bank feeds so transactions import daily instead of being keyed or uploaded. Second, let smart matching pair imported transactions against entries already in the books; it learns from your past decisions, so the manual share shrinks over time. Third, write per-entity rules so recurring vendors, payouts, and transfers categorize themselves on arrival. Fourth, record transfers between your own entities once so both sides post together and reconcile on each feed. What is left after those four layers is genuine exceptions, which is the only part that should need a human.
Which systems provide bank reconciliation across multiple accounts?
Almost every accounting platform reconciles multiple accounts inside one company file. Far fewer reconcile multiple accounts across multiple legal entities from one login. QuickBooks and Xero handle many accounts per file, but each entity is a separate subscription and a separate company file, so reconciliation happens one file at a time and there is no combined status view. Accountant-facing layers such as QuickBooks Online Accountant and Xero HQ let one practice login switch between those files, which removes the credential juggling but not the file-at-a-time work or the missing group view. Mid-market ERPs handle both and price accordingly. Multi-entity platforms like EmLedger sit in between: unlimited bank accounts per entity, every entity under one login, a single cross-entity reconciliation status view, and tier-based pricing rather than per-entity subscriptions.
We manage 40+ bank accounts across multiple entities. How do we keep them all reconciled?
At that scale the bottleneck is triage, not reconciliation. Connect every account to a bank feed so nothing waits on a manual upload, let rules and smart matching clear the recurring traffic, and work from a per-entity status view that tells you which of the 40 accounts actually need attention this week. Close in a fixed order, lock each period once it is reconciled so it cannot drift, and treat inter-entity transfers as single recorded transactions rather than two independent ones to match. EmLedger supports unlimited bank accounts per entity on every plan, so 40 accounts does not change the price.
Can I reconcile bank accounts for multiple companies from one login?
Yes, with multi-entity accounting software. Instead of logging in and out of a separate QuickBooks or Xero file per company, you connect each entity's bank accounts under one login and reconcile them all from a single dashboard. EmLedger supports unlimited bank accounts per entity with automated bank feeds, plus CSV and PDF bank statement import as a fallback.
What is multi-entity bank reconciliation?
Multi-entity bank reconciliation is the process of matching bank transactions to the books for several legal entities (subsidiaries, locations, or brands) from one system. Each entity keeps its own bank accounts and reconciliation, but you manage and monitor all of them together, including a consolidated cross-entity cash position.
How does reconciliation handle transfers between my own entities?
Transfers between entities you own are inter-company transactions: money leaves one entity's bank account and arrives in another's. Record the transaction once so both sides post together, then it reconciles cleanly on each entity's bank feed and is eliminated in consolidation. See our guide on inter-company eliminations for how this flows through consolidated reports.
Can QuickBooks or Xero reconcile across multiple entities at once?
Not from one place. QuickBooks and Xero treat each company as a separate subscription and a separate set of books (even with a practice login that switches between them), so reconciliation is done one entity at a time and there's no combined reconciliation-status view or cross-entity cash position. Multi-entity software consolidates all of this into a single dashboard.
Get started

Ready to simplify your multi-entity accounting?

Start your 14-day free trial and manage every entity in one ledger.

14-day free trial. Cancel anytime.