Every month, finance teams working with multi-entity groups face the same problem: the intercompany balances do not agree. Entity A has recorded an intercompany receivable of £142,500. Entity B has recorded the corresponding payable at £141,800. The £700 difference sits there, unresolved, until someone finds the time to investigate it. Meanwhile, the consolidated balance sheet is waiting, the board pack is overdue, and the accountant responsible is working backwards through three months of transactions in a spreadsheet that was never designed for this job.
This is not a competence problem. It is a tooling problem. Group consolidation — and intercompany elimination in particular — is genuinely complex, and the tools most finance teams rely on were not built for it. Purpose-built intercompany elimination software changes the equation entirely. This post explains what the elimination process actually requires, where manual approaches consistently fail, and how automation transforms a high-risk monthly exercise into a reliable, repeatable workflow.
Why Intercompany Eliminations Break Down in Practice

The theory of intercompany elimination is straightforward. When one group entity sells goods or services to another, both the revenue in the selling entity and the corresponding expense in the buying entity must be removed before the group consolidated P&L is presented. When one entity lends money to another, both the intercompany loan receivable and the intercompany loan payable must be cancelled out. Leaving these balances in place would mean that the group appears to have external revenues, expenses, assets, and liabilities that do not actually exist at a consolidated level.
In practice, three things routinely cause this process to fail in manual environments.
Timing differences between entities
Entity A invoices Entity B on the 28th of the month. Entity B processes the purchase invoice in the following period. The intercompany receivable and payable land in different reporting periods, creating a mismatch that only becomes apparent when someone compares the two balances side by side — if that comparison is even made at all.
Currency translation mismatches
For groups with entities operating in different currencies, the intercompany balance on each side of a transaction will be translated into the group presentation currency at whatever exchange rate applies in each entity’s ledger. Unless the same rate is applied consistently, the translated figures will not agree even if the underlying transaction was correctly recorded on both sides.
Volume and complexity
A group with six entities and multiple intercompany relationships — management fees, shared service charges, intercompany loans, inventory transfers — may have dozens of elimination entries to prepare each month. Tracking all of these in a spreadsheet, ensuring nothing is missed, and verifying that every elimination is correctly reversed in the following period if required is extraordinarily difficult to do without errors.
“In a manual consolidation environment, intercompany eliminations are typically where the most time is lost and where the most errors are introduced — often without anyone realising until the audit.”
What Intercompany Elimination Software Actually Does
Purpose-built intercompany elimination software addresses all three failure modes above. Rather than asking the accountant to manually compare balances from two separate systems and construct elimination entries from scratch, the software brings both sides of every intercompany relationship into a single environment and performs the comparison automatically.
In a well-designed multi-entity accounting software platform, the elimination workflow typically works as follows. Each entity’s trial balance is imported or synchronised directly from the accounting system — no CSV exports, no copy-paste. The platform then identifies all account balances that have been flagged as intercompany in nature and presents them in a matched view: Entity A’s intercompany receivable alongside Entity B’s corresponding payable, with any difference immediately visible.
Where balances agree, the elimination can be posted automatically. Where they do not agree, the accountant is presented with a clear discrepancy report showing the quantum of the mismatch and the accounts involved, making investigation straightforward. Once resolved, the elimination is posted with a full audit trail showing who posted it, when, and on what basis.
For groups with recurring intercompany transactions — monthly management fees, regular intercompany loan interest — the software can be configured with standing elimination rules that automatically identify and eliminate those transaction patterns each period without manual setup. This is the equivalent of recurring journals applied to the elimination layer, and for groups with high volumes of regular intercompany activity, it dramatically reduces the manual effort required at each month-end.
How BrizoConsol Automates Intercompany Eliminations

BrizoConsol’s intercompany elimination module is built directly into the group consolidation workflow. Because BrizoConsol connects directly to Xero, QuickBooks, MYOB, and Zoho Books via live API — rather than relying on exported files — the data from each entity is always current and consistent at the point of consolidation. There is no risk of working from a trial balance that was exported at a different time from another entity’s, which is one of the most common sources of timing-related mismatches in manual workflows.
When you run a consolidation in BrizoConsol, the platform automatically identifies intercompany balances across all entities in the group and presents them in the elimination workspace. Here is what that looks like in practice:
- Matched eliminations — where both sides of an intercompany transaction agree within tolerance, BrizoConsol can eliminate them automatically according to rules you configure. No manual journal entry required.
- Mismatched balances — where a discrepancy exists, BrizoConsol flags it clearly, showing the balance on each side and the quantum of the difference, so the accountant can investigate immediately rather than discovering the problem during review.
- Multi-currency eliminations — where intercompany transactions span entities in different functional currencies, BrizoConsol applies the correct exchange rate consistently and handles the resulting currency differences in the appropriate equity reserve, in line with IFRS and other supported accounting standards.
Key capability: BrizoConsol supports auto-elimination rules for recurring intercompany transactions. Once configured, these rules run automatically at each period close — identifying the matching balances, confirming they agree within the defined tolerance, and posting the eliminations without manual intervention. For groups with regular management fee structures or intercompany loan arrangements, this alone can save several hours per month-end cycle.
The Hidden Cost of Doing Eliminations Manually
Finance leaders who have not yet adopted dedicated financial consolidation software sometimes underestimate what manual intercompany elimination actually costs. The direct time cost — the hours spent building and checking elimination journals in spreadsheets — is visible. The indirect costs are less obvious but often larger.
When eliminations are done manually, errors tend to compound. A missed elimination in one period creates an opening balance adjustment in the next. An incorrectly reversed elimination produces a ghost balance that persists for months before anyone notices. These compounding errors mean that the person responsible for the consolidation spends an increasing proportion of each month-end cycle reconciling prior period issues rather than producing current period insights.
There is also a risk dimension that is difficult to quantify until something goes wrong. Consolidated financial statements that contain uneliminated intercompany transactions will present an inaccurate picture of the group’s financial position. If those statements are shared with investors, lenders, or a board, the consequences of a material error can extend well beyond the time cost of correcting it.
Purpose-built intercompany elimination software eliminates — in the technical sense — this category of risk. When the elimination process is systematic, automated, and auditable, the probability of a material elimination error reaching the final consolidated output is substantially reduced.
Handling Complex Elimination Scenarios
Not all intercompany eliminations are straightforward two-sided journal entries. As groups grow in complexity, so do the elimination requirements.
Intercompany profits in inventory
When one entity sells goods to another at a mark-up, and the buying entity still holds those goods in inventory at the period end, the unrealised profit embedded in the inventory must be eliminated on consolidation. This requires not just removing the intercompany revenue and cost, but also adjusting the inventory balance and the related deferred tax position. In a manual environment, tracking which inventory purchases contain unrealised intercompany profit and calculating the correct elimination adjustment is both time-consuming and prone to error.
Non-controlling interest in eliminations
For groups that include subsidiaries not wholly owned by the parent — where Non-Controlling Interest (NCI) applies — intercompany eliminations must be apportioned correctly between the group’s share and the NCI’s share. BrizoConsol includes full NCI support, ensuring that elimination entries flow correctly through to the NCI calculation without requiring manual apportionment outside the system.
Intercompany dividends
Dividend payments from a subsidiary to its parent must be eliminated on consolidation to avoid overstating the parent’s investment income and the subsidiary’s equity distributions. Where the subsidiary is partially owned, the dividend elimination must again be split between the group share and NCI appropriately.
Each of these scenarios represents a layer of complexity that multiplies quickly as the number of entities in the group grows. Multi-entity accounting software that handles these scenarios natively — as BrizoConsol does — is not a luxury for complex groups. It is a practical necessity.
Building a Reliable Elimination Process for the Long Term
The most valuable shift that finance teams can make in their approach to intercompany eliminations is to stop treating them as a problem to be solved each month and start treating them as a process to be designed once and maintained consistently.
In BrizoConsol, this means setting up the elimination rules, tolerance thresholds, and standing auto-elimination patterns during the initial configuration of the group consolidation. Once in place, these settings persist across every reporting period. The accountant’s role shifts from constructing eliminations from scratch to reviewing what the system has done, investigating any flagged discrepancies, and posting the period’s consolidation with confidence that the elimination layer is complete and accurate.
This shift from construction to review is not just a time saving. It is a qualitative improvement in the reliability of the output. A process that depends on an individual remembering every intercompany relationship and every required elimination entry each month is inherently fragile. A process that runs systematically, flags exceptions, and maintains an auditable record is one that can be delegated, scaled, and relied upon — month after month, entity after entity, year after year.
For growing groups, that reliability is exactly what makes the difference between a finance function that keeps pace with the business and one that perpetually struggles to close the books.