Skip to content
Reconciler
Blog / Guides 8 min read

How to Reconcile Intercompany Accounts: The 7-Step Process

July 2026 · Reconciler

Try it while you read

This is the tie-out board Reconciler gives you: both sides side by side, matches explained in plain English, exceptions flagged. Read-only, and it never moves money.

Tie-out board
Difference $0.00 Reconciled
LEDGER

Read-only ยท Never moves money

To reconcile intercompany accounts, reconcile each entity against its own bank and ledger first, then list the intercompany balances by entity pair, then match the two sides of every movement item by item rather than comparing totals. Classify each remaining difference as timing, one-sided, an amount difference, or currency. Correct what is genuinely wrong in the entity that is wrong, and only then eliminate the agreed balances on consolidation.

Last updated July 2026.

Almost every intercompany problem is really a sequencing problem. Somebody pulls the receivable from one entity, pulls the payable from the other, sees a difference of $18,400, and starts hunting for $18,400. That number is usually four unrelated items that happen to net to it, in two entities that were never individually reconciled, which means you are debugging two problems at once with no way to isolate either. The process below exists mainly to stop that from happening.

What is intercompany reconciliation with example?

Intercompany reconciliation is the process of proving that a transaction between two companies under common ownership was recorded consistently in both sets of books, so the balances cancel cleanly when the group consolidates. It is the step before elimination, not the elimination itself.

A worked example. On March 29th, entity A wires $40,000 to entity B and books an intercompany receivable for $40,000. The bank deducts a $35 wire fee in flight. The money lands in entity B's account on April 2nd, and B records $39,965. At the March 31st close, A shows a $40,000 intercompany receivable and B shows nothing at all.

Nobody made a mistake. There are two differences and both are explainable: a four-day timing gap that puts the cash in transit across the period end, and a $35 bank fee that one entity absorbed and the other never saw. A reconciliation that pairs both legs identifies each one by name. A reconciliation that compares two totals produces "$40,000 unexplained" and sends somebody looking for a transaction that does not exist.

How to reconcile intercompany accounts, step by step

Seven steps, in this order. The order is doing most of the work.

StepWhat you doWhy it comes here
1. Reconcile each entity on its ownComplete the bank, card and processor reconciliations for every entity against its own ledger before comparing any two entities.Any difference you find afterwards is genuinely intercompany, not an unrecorded fee or a duplicate hiding inside one entity.
2. Build the entity-pair matrixList every intercompany balance by pair and direction: what A says B owes it, and what B says it owes A, for each account.Groups routinely have balances between pairs nobody tracks, especially where one entity pays costs centrally.
3. Agree the population before the amountsCheck that both entities are looking at the same set of accounts and the same date range, including any account that only one of them uses.A large share of "differences" turn out to be one entity including an account the other excluded.
4. Match item by itemPair the two legs of each movement on amount, date and reference. Do not net anything. Do not compare totals.Totals tell you a difference exists. Only line-level matching tells you what it is made of, and the answer is usually several items pointing in both directions.
5. Classify every unmatched itemPut each leftover into one of four buckets: timing, one-sided, amount difference, or currency.Each bucket has a different owner and a different fix. Undifferentiated "breaks" get investigated repeatedly by different people.
6. Fix it in the entity that is wrongPost the correcting entry where the error actually is. Do not plug the difference in whichever entity is more convenient.Plugging makes the group agree while leaving both entities wrong, and the error resurfaces the following month in a different shape.
7. Then eliminateOnce the balances agree, remove them on consolidation so the group does not report business it did with itself.Eliminating an unreconciled balance does not resolve the difference. It buries it inside the consolidation where nobody will find it.

Steps 1 and 4 are the ones teams skip when they are behind, and they are the two that determine whether the rest of the process takes an afternoon or a fortnight.

Why do intercompany accounts not balance?

Because two entities record the same event independently, in two sets of books, often on two systems, with nothing enforcing agreement between them. Eight causes account for nearly all of it.

CauseWhat it looks likeHow to settle it
Timing across the cut-offThe same movement is booked in March by one entity and April by the other.Date both legs and classify the gap as in transit, not as a break.
One-sided entryOne entity recorded it; the counterparty recorded nothing.The most common cause and the most expensive. Post it in the entity that missed it.
Cash in transitMoney left before the period end and arrived after it.Legitimate. It needs identifying and disclosing, not correcting.
Bank, wire and FX feesThe amount received is smaller than the amount sent.Identify the fee explicitly and book it to expense in the entity that bore it.
Currency translationThe same balance converts at different rates on each side and never nets to zero in the group currency.Apply the group's translation policy. This is consolidation work, not matching work.
Duplicate postingOne side recorded the movement twice, often after a failed import.Reverse the duplicate. Item-level matching finds these immediately; total comparison never does.
Costs paid centrally and never rechargedOne entity pays a vendor, subscription or payroll run belonging to a sibling, and no recharge is raised.Attribute the payment to the entity that consumed the cost and raise the intercompany charge.
Credit notes applied by one side onlyAn intercompany invoice is credited by the issuer and left at full value by the recipient.Match the credit note to the original invoice on both sides.

What are intercompany reconciliation journal entries?

They are the correcting entries a reconciliation identifies, not the reconciliation itself. In practice there are four kinds: recording a movement in the entity that missed it, reversing a duplicate, booking a bank or FX fee that was absorbed in flight, and reclassifying an item into the correct intercompany account. Each one belongs in the entity where the error is, posted by someone who can explain it.

Elimination entries are a separate category and a separate step. They remove intercompany revenue, expense, receivables and payables on consolidation so the group does not report trading with itself, and they are reversed and re-posted each period rather than left standing. Keeping the two categories apart matters, because a correcting entry fixes an entity's own books and an elimination entry never touches them.

Intercompany matching and reconciliation: what to automate

Automate the matching. Do not automate the judgment. Matching is high-volume, rule-shaped work: pair the transfer out with the deposit in, allow for a settlement gap of a few days, allow for a fee, tie a centrally paid cost to the entity that consumed it. Software does that faster and more consistently than a person, and it does it every day rather than once a month.

What should stay with a person is everything after the match fails. Deciding whether an unmatched item is a timing difference or a genuine omission, deciding which entity is wrong, deciding the elimination treatment: those are accounting judgments with a named owner. A tool that posts eliminations automatically puts its own errors inside your consolidated accounts, which is the one place nobody is looking for them. This is why intercompany reconciliation software is worth buying for the matching and worth distrusting the moment it offers to post on your behalf.

There is also a real chance you do not need a separate tool at all. If every entity in the group runs on the same instance of SAP S/4HANA or on NetSuite OneWorld, the ERP already matches and eliminates natively, and it sees data an external product would have to be granted access to. Third-party tooling earns its place in the messier and far more common case: entities on different accounting systems, one on QuickBooks, one on Xero, one on NetSuite, with cash and cards and processor receipts moving between them and no single system that can see all of it.

How often should intercompany accounts be reconciled?

Monthly for most groups, and at every period end without exception. Groups with high transfer volume, a shared payment processor, or more than one currency benefit from weekly matching, because the cost of investigating a break rises steeply with its age. After ninety days the people who initiated the transaction have moved on to other work, the supporting email is buried, and an item that would have taken four minutes in week one takes half a day.

The workload also does not scale with the number of entities. It scales with the number of entity pairs, which grows roughly with the square of the entity count: three entities is three pairs, six entities is fifteen. Adding a shared card program or a central collection account gives every one of those pairs a second category of item to allocate before anything can be matched. Groups usually notice this one acquisition too late.

Four mistakes that make intercompany reconciliation harder than it is

Comparing totals instead of items. A net difference is not a finding, it is a starting point that hides how many items are actually involved and which direction each one points.

Plugging the difference in the convenient entity. It makes the group balance and leaves both sets of books wrong, and the same amount comes back next month wearing a different label.

Treating in-transit cash as an error. It is a normal consequence of a cut-off date. It needs to be identified and left alone, not chased.

Leaving it until the group is being examined. Unreconciled intercompany balances inflate consolidated revenue, receivables and payables with business the group did with itself, which is one of the first things a buyer's diligence team pulls apart and a fast way to undermine any attempt to put a defensible value on the group. Cleaning up three years of intercompany history under time pressure, with a counterparty asking questions weekly, is a materially worse job than doing it monthly.

Where to go next

The full category view, including which vendors do matching, which do elimination, which do consolidation, and what each publishes about price, is on intercompany reconciliation software, which also sets out the twelve distinct intercompany item types and which of them transaction-level software can genuinely substantiate. The closing routine around all of this is on multi entity reconciliation. For the entity-level work that step 1 depends on, see how to reconcile bank statements and subledger to general ledger reconciliation. If the intercompany balances sit in clearing accounts that never seem to empty, clearing account vs suspense account covers why that happens, and the control framing that makes any of this stick is in general ledger account reconciliation policy.

None of this is financial, accounting or tax advice. Intercompany pricing and tax treatment in particular depend on facts specific to your group and belong with your advisers.

See your accounts tie out to $0.00

Connect your bank, processors and ledger read-only. Reconciler matches transactions, flags what does not add up, and explains every match, so your books close faster. Read-only, never moves money.