Reconciliation

One Transfer. Two Entities. Two Banks. Two Ledgers. If Both Legs Do Not Match, Neither Number Is Trustworthy.

Published on
September 29, 2026

A parent entity sends $2 million to a subsidiary. The parent records the outflow. The subsidiary records the inflow. The bank debits one account and credits another. On paper, the transaction is complete. In practice, the two sides of that transfer may not match in timing, amount, categorization, or period. Intercompany transaction matching is treated as a simple confirmation step. It is actually one of the most persistent sources of reconciliation exceptions, reporting misstatements, and close delays in multi entity organizations. The transfer happened. Whether both entities recorded it consistently is a separate question that most organizations answer too late.

The Timing Mismatch Is the Most Common and the Least Visible

A parent initiates an intercompany transfer on the last business day of the month. The parent's bank processes the debit that day. The subsidiary's bank credits the funds the following business day, which falls in the next month. The parent records a March outflow. The subsidiary records an April inflow. Both are correct from their own perspective. The consolidated view now has a $2 million imbalance that is not an error but must be identified, tracked, and eliminated during consolidation. We often see 30% to 50% of intercompany reconciliation exceptions originate from timing mismatches where both sides recorded the correct amount but in different periods. The transaction matched economically. It did not match temporally.

Amount Mismatches Are Rarer but More Dangerous

Timing mismatches resolve themselves in the subsequent period. Amount mismatches do not. A parent transfers $2 million. The subsidiary receives $1,997,500 after a wire fee is deducted by the receiving bank. The parent recorded $2 million out. The subsidiary recorded $1,997,500 in. The difference is a $2,500 bank fee that belongs to one entity but was absorbed by the other. That fee must be identified, allocated to the correct entity, and posted as a separate transaction. Without intercompany transaction matching that compares both legs at the detail level, the $2,500 sits as an unreconciled difference that is too small to investigate aggressively but too persistent to ignore.

  • A wire transfer fee deducted by an intermediary bank reduces the received amount without notification to the sending entity
  • A currency conversion on a cross border intercompany transfer produces a received amount that differs from the sent amount by the FX spread
  • A parent sends a single transfer that the subsidiary's bank splits across two accounts, creating two credits that must be matched against one debit
  • A transfer is initiated for one amount but a manual correction adjusts it before settlement, and only one entity's records reflect the adjusted figure

Each mismatch is individually small. Across a portfolio of entities executing dozens of intercompany transfers per month, they accumulate into a reconciliation backlog that consumes analyst time at every close.

Categorization Mismatches Corrupt the Consolidation

Even when the timing and amount match, the two entities may categorize the transfer differently. The parent records it as an intercompany loan. The subsidiary records it as a capital contribution. The parent books it to an intercompany receivable. The subsidiary books it to operating cash. These categorization mismatches do not create a balance discrepancy. They create an elimination problem. Intercompany eliminations during consolidation depend on both sides using the same classification. When they do not, the elimination either fails or produces a consolidated result that misrepresents the nature of the underlying transaction. Treasury controls that validate the transfer at the bank level do not catch categorization mismatches because those mismatches exist in the ledger, not in the cash movement.

The Manual Matching Process Does Not Scale

Most controllers match intercompany transactions manually. A spreadsheet lists every outgoing intercompany transfer from the parent alongside every incoming transfer at the subsidiary. The analyst compares amounts, dates, and references to confirm they match. At 10 or 15 transfers per month, this is a manageable exercise. At 50 or 100 transfers across multiple parent subsidiary cash transfer relationships, the spreadsheet becomes a reconciliation project of its own. We often see intercompany matching consume 4 to 8 hours per close cycle at organizations with more than 20 active intercompany relationships. That time is spent confirming that transfers the organization already executed actually recorded consistently on both sides. The work is entirely defensive. It produces no new information. It only confirms what should have been right from the start.

What Automated Matching Changes for Controllers

Auditors test intercompany eliminations. When they find transfers where the two entities disagree on timing, amount, or classification, each discrepancy becomes a finding that requires explanation, documentation, and potentially restatement. Intercompany reconciliation that is performed thoroughly at each close prevents these findings. Intercompany reconciliation that is rushed, incomplete, or deferred creates audit exposure that compounds with every period where mismatches go unresolved. We often see intercompany items appear in audit findings not because they were fraudulent or material individually, but because the organization could not demonstrate that both sides were validated systematically.

Platforms like Arpari aggregate transaction data from every bank across every entity in real time. That means both legs of an intercompany transfer are visible in the same system as soon as each bank processes its side. Intercompany transaction matching can be performed automatically by comparing the debit at the parent's bank against the credit at the subsidiary's bank, flagging timing mismatches, amount discrepancies, and missing legs before the close begins. The controller does not build a matching spreadsheet. The platform surfaces what does not match so the controller can investigate the exceptions rather than confirming the matches. Parent subsidiary cash transfers are validated continuously rather than reconstructed at month end. Treasury controls extend from the cash movement layer into the matching layer because both sides of every transfer are held in the same data platform.

Key Takeaways

Intercompany transaction matching is more complex than it appears because each transfer generates two independent records in two independent systems at two independent banks. Timing mismatches are the most common exception and create consolidation imbalances that must be tracked and eliminated. Amount mismatches from bank fees, FX spreads, and split transactions accumulate into persistent reconciliation backlogs. Categorization mismatches create elimination problems that balance level checks cannot detect. Manual matching does not scale beyond a modest number of transfers without consuming significant close cycle time. The controllers who manage parent subsidiary structures most effectively are not the ones who match more carefully at month end. They are the ones who built a system where both legs of every transfer are visible in the same platform so mismatches surface immediately rather than accumulating until someone goes looking for them.

See it in action

‍
Welcome to the next level of clarity from Arpari. Want to try it live? Book a 30-minute demo at www.arpari.com/demo to see how Arpari surfaces both legs of every intercompany transfer in one platform so mismatches are caught immediately, not at month end.

Arpari is the modern treasury platform for real estate owners, operators, and finance teams. We aggregate bank data, automate cash reporting, and now let you move money securely, across every bank, in one workspace.

‍