Intercompany Transfer Identification Is Simple in Theory. Across 10 Banks It Is a Daily Investigation.

An intercompany transfer is one transaction with two sides: cash leaves one entity and arrives at another. In theory, both sides should match perfectly. In practice, they almost never do without manual effort. The sending bank posts the debit on Tuesday. The receiving bank posts the credit on Wednesday. One side references an internal transfer code. The other shows a generic wire description. The amounts match but the dates do not. The dates match but the references do not. Intercompany transfer identification across separate banks and entities is a daily matching exercise that consumes far more time than the simplicity of the underlying transaction would suggest. Our team estimates that treasury and accounting teams managing 10 or more entities spend 4 to 8 hours per week manually identifying and validating intercompany activity across bank accounts.
The Data Arrives in Two Different Contexts
The fundamental challenge is that each side of an intercompany transfer arrives through a different bank, in a different feed, with different metadata. The sending entity's bank reports a debit with its own transaction code, timestamp, and description format. The receiving entity's bank reports a credit with an entirely different set of descriptors. No shared reference ties the two together automatically. The accounting team has to infer the match based on amount, approximate timing, and institutional knowledge of which entities typically move cash between each other.
Two banks describing the same transfer will describe it in two completely different ways.
Where Intercompany Reconciliation Breaks Down
When intercompany transfers are small in volume, manual matching is tedious but manageable. At scale, it becomes a source of persistent open items and close delays:
- A parent funding three subsidiaries on the same day with similar amounts creates ambiguity about which debit matches which credit
- A transfer initiated on the last day of the month posts to the sending bank in the current period and the receiving bank in the next, creating a timing mismatch that requires manual adjustment
- Netting arrangements where multiple obligations are settled in a single transfer make it impossible to match at the individual transaction level without supporting documentation
These are not edge cases. They are the standard pattern for any multi-entity treasury operation moving cash across entities regularly. Intercompany reconciliation becomes a recurring investigation rather than a routine confirmation.
The Cost of Unmatched Intercompany Items
Unresolved intercompany items do not just delay the close. They create downstream problems that compound over time. Intercompany eliminations cannot finalize until both sides agree. Cash movement validation that remains open forces the controller to carry the item as an unreconciled exception, which increases audit scrutiny and creates noise in the GL. We often see organizations carry 10 to 30 unmatched intercompany items per close cycle, each requiring manual research that pulls time from higher-value work. Over a year, that backlog represents hundreds of hours spent on transactions that were never actually in dispute, just poorly documented across systems.
Intercompany items are rarely wrong. They are just impossible to confirm without manual effort.
How Arpari Identifies and Validates Transfers Automatically
Arpari sits across all bank feeds and entity structures in a single platform, which gives it the one thing manual processes lack: simultaneous visibility into both sides of every intercompany transfer. When cash moves from Entity A's account at Bank 1 to Entity B's account at Bank 2, Arpari sees both the debit and the credit as they arrive. It matches them based on amount, timing, and entity relationship rather than relying on bank-generated reference fields that rarely align. Transfers that match cleanly are validated automatically. Transfers that do not match surface as exceptions with both sides visible, so the team can investigate from a complete view rather than toggling between bank portals and spreadsheets.
Cash movement validation becomes a confirmation step rather than a research project. Multi-entity treasury teams review what the platform has already matched instead of building the match themselves.
Key Takeaways
Intercompany transfer identification is operationally expensive not because the transactions are complex but because the data describing each side arrives through separate banks with no shared reference. Treasury and accounting teams managing parent-subsidiary cash movement should measure how much time intercompany matching consumes each period and how many items carry over unresolved. Intercompany reconciliation improves most when a single platform can see both sides of the transfer simultaneously rather than relying on teams to stitch them together from disconnected feeds. Arpari provides that visibility by aggregating bank data across all entities and matching transfers automatically, turning a weekly investigation into a daily confirmation. The transfer was always simple. The proof was what took the time.
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 automatically identifies and matches both sides of intercompany transfers across your entire banking portfolio.
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.

