← All posts

Intercompany Reconciliation: What It Is and How to Get It Right

By Flying Ledger · August 19, 2026

intercompanymulti-entity accountingreconciliation

Intercompany reconciliation is the process of confirming that a transaction recorded between two entities you own matches on both sets of books. When one company lends money to, bills, or pays another company under the same ownership, each entity records its own side of that transaction. Reconciliation is how you prove those two records agree — and flag them when they don’t.

If you’re typing “intercompany” into a search box, you’re almost certainly dealing with more than one legal entity that trade with each other, and you’re trying to make the numbers tie out. This post explains what that involves and where it tends to go wrong.

Why intercompany balances drift apart

The core problem is that every intercompany transaction is really two entries. If Entity A loans $50,000 to Entity B, Entity A books a receivable and Entity B books a payable. In a perfect world those two numbers are identical and cancel out when you consolidate.

In practice they drift, because:

  • One side gets recorded and the other doesn’t (a bill entered in one company, never mirrored in the other).
  • The amounts don’t match — timing differences, a fee added on one side, a partial payment logged inconsistently.
  • The transaction is posted to the wrong account or against the wrong entity entirely.
  • Vendor and customer names are inconsistent across companies, so you can’t even tell the two sides refer to each other.

Left alone, these mismatches accumulate. By the time you consolidate, you’re left hunting through months of entries trying to find why the intercompany accounts don’t net to zero.

What good intercompany reconciliation looks like

Done properly, intercompany reconciliation answers one question cleanly: does what Entity A says it’s owed by Entity B match what Entity B says it owes Entity A? When the answer is yes, you can consolidate with confidence. When it’s no, you want the discrepancy surfaced immediately — not discovered three weeks into close.

That means:

  1. Both sides in one view. You can’t reconcile books you have to open one company at a time.
  2. Consistent naming. If the same counterparty shows up under three spellings, you can’t match anything reliably.
  3. Automatic flagging. The point isn’t to re-check balances that already agree — it’s to spotlight the ones that don’t.

How Flying Ledger handles it

Flying Ledger runs intercompany reconciliation directly against your books: it confirms that what one entity owes another matches on both sides, and flags it when it doesn’t. Instead of manually cross-referencing two companies’ ledgers, you get the mismatches called out for you.

That reconciliation sits on top of connected, synced data. Flying Ledger connects QuickBooks per entity and keeps that data synced automatically, so both sides of an intercompany transaction are being read from live books rather than a stale export.

A related piece of the same problem is knowing who you actually owe. Flying Ledger cleans up messy vendor names and shows every open bill across entities by who it’s really owed to, plus what’s coming due — which is exactly the consistency you need before intercompany balances can be matched at all.

There’s also a related move that often triggers intercompany entries in the first place: allocations. Flying Ledger’s cost allocations feature can allocate selected accounts and class codes across other classes on a chosen methodology or fixed percentage — including allocations from a parent company to subsidiaries — and post the resulting journals into QuickBooks. Those parent-to-subsidiary journals are precisely the kind of transaction that later needs to reconcile on both sides.

Where reconciliation fits in the bigger picture

Once intercompany balances tie out, the numbers above them become trustworthy. Flying Ledger’s CFO Dashboard shows cash, debt, revenue, net income and accounts payable across every entity in a portfolio, with drill-down into any number — and a consolidated view is only as good as the intercompany eliminations underneath it. If you can ask a question and trust the answer, it’s because the underlying entities agree with each other.

A note on availability

Flying Ledger is actively used internally with real customer data today. It is not yet open to external users or a public beta — but intercompany reconciliation is one of the core problems it’s built to solve for businesses running multiple entities on QuickBooks.