Accounting · Group Financial Consolidation

Intercompany Transactions Elimination: Step-by-Step Accounting Process

August 25, 2025 — BrizoSystem

When a group entity sells goods to another entity within the same group, records a management fee, or lends money to a subsidiary, both sides of that transaction appear in the individual entity accounts. Left unadjusted at consolidation, these internal flows are counted twice — once in the entity generating the income, once in the entity recording the cost. The result is a consolidated P&L and balance sheet that overstates external performance and misrepresents the group’s actual financial position.

Intercompany elimination is the process of removing these internal transactions so the consolidated statements reflect only activity with third parties. Under IFRS 10 and ASC 810, elimination is mandatory — not a best practice, a requirement. This guide covers the step-by-step process for doing it correctly, with journal entries and worked examples for each stage.


Common Types of Intercompany Transactions

Before the elimination process begins, it helps to know what you’re looking for. The main transaction types that require elimination are:

Transaction TypeWhat Gets EliminatedStatement Affected
Intercompany sales / purchasesRevenue (seller) + cost of sales (buyer) + unrealised profit in inventoryP&L + Balance Sheet
Intercompany loansLoan receivable (lender) + loan payable (borrower)Balance Sheet
Intercompany interestInterest income (lender) + interest expense (borrower)P&L
Intercompany dividendsDividend income (parent) + retained earnings (subsidiary)P&L + Equity
Management fees / service chargesFee income (provider) + fee expense (recipient)P&L
Asset transfersGain on transfer + inflated asset value + annual excess depreciationP&L + Balance Sheet

Step 1

Identify All Intercompany Transactions

The elimination process starts with a complete picture of what transactions occurred between group entities during the period. This means gathering all intercompany invoices, loan agreements, interest charges, management fee schedules, and dividend payments — not just the ones you remember from last month.

The practical tool for this is an intercompany schedule: a listing of every intercompany balance by entity pair, showing what each entity recorded as owed to or by each counterparty. Entities should submit this alongside their trial balance as a standard part of the close process.

Example — intercompany schedule extract Entity A: Intercompany Receivable (from Entity B) = $500,000
Entity B: Intercompany Payable (to Entity A) = $500,000
Entity A: Management Fee Income (from Entity C) = $30,000
Entity C: Management Fee Expense (to Entity A) = $30,000

This listing becomes the reconciliation source for Step 2. Every balance on one side must have a matching balance on the other — before eliminations are posted.


Step 2

Match and Confirm Balances

Once intercompany schedules are collected from all entities, the next step is matching: confirming that each transaction appears on both sides and that the amounts agree. If Entity A records a $500,000 receivable from Entity B, Entity B must record a $500,000 payable to Entity A. If the amounts differ, the mismatch must be resolved before elimination entries are posted.

🚩 The most common mismatch cause: Timing differences. Entity A invoices Entity B on March 28; Entity B records the liability on April 2. At period end, Entity A shows a receivable, Entity B shows nothing. The elimination has nothing to cancel on Entity B’s side, leaving a residual on the consolidated balance sheet. Resolution requires either Entity B to accrue the payable in March, or Entity A to defer the receivable to April — whichever aligns with the agreed group cut-off policy.

Currency differences between the two entities create a second class of mismatch: Entity A records the receivable in USD at one exchange rate; Entity B records the payable in its local currency at a different rate. The translated amounts differ. Agreeing a single exchange rate for intercompany transactions before they are recorded — or at the point of consolidation — eliminates this class of mismatch.

Rule: Do not proceed to Step 3 until all intercompany balances are matched and agreed. Posting eliminations against unmatched balances leaves residuals that appear in the consolidated balance sheet as unexplained differences.


Step 3

Post Elimination Entries

With balances confirmed, elimination entries are posted in the consolidation system — not in either entity’s own ledger. The entity books are untouched; the eliminations exist only at the group level.

Intercompany sales and purchases ($500,000)

AccountDebitCredit
Revenue (Entity A)$500,000
Cost of Sales (Entity B)$500,000

Intercompany receivable / payable ($500,000)

AccountDebitCredit
Intercompany Payable (Entity B)$500,000
Intercompany Receivable (Entity A)$500,000

Intercompany interest income / expense ($12,000 on a $200,000 loan)

AccountDebitCredit
Interest Income (lender entity)$12,000
Interest Expense (borrower entity)$12,000

Intercompany dividend ($80,000 from subsidiary to parent)

AccountDebitCredit
Dividend Income (parent)$80,000
Retained Earnings (subsidiary)$80,000

Management fee ($30,000)

AccountDebitCredit
Management Fee Income (Entity A)$30,000
Management Fee Expense (Entity C)$30,000

Step 4

Adjust for Unrealised Profits

When a group entity sells goods to another at a profit and those goods remain unsold to an external customer at period end, the profit is unrealised from the group’s perspective. The intercompany sale elimination (Step 3) removes the revenue and matching cost — but if the goods are still in the buying entity’s inventory, the intercompany profit is embedded in that inventory value. It must be eliminated separately.

Worked example — unrealised profit in inventory Entity A sells inventory to Entity B for $150,000 (cost to Entity A: $100,000 — intercompany profit: $50,000).
At period end, Entity B has sold 60% of the goods externally. Remaining inventory: 40%.

Unrealised profit to eliminate: $50,000 × 40% = $20,000

Unrealised profit elimination entry

AccountDebitCredit
Cost of Sales$20,000
Inventory (Entity B)$20,000

This reduces the inflated inventory balance to the group’s cost ($100,000 × 40% = $40,000) and defers the $20,000 profit recognition to the period when the goods are sold externally. The reversal happens naturally: when Entity B sells the remaining goods, it records revenue at the external price against COGS at the intercompany purchase price ($150,000 × 40% = $60,000) — and the elimination is not re-applied, so the group captures the full external margin correctly.

💡 For fixed asset transfers: The same principle applies — the gain on transfer is eliminated against the asset’s carrying value, and the excess depreciation charged each year (based on the inflated purchase price rather than the group’s cost) is reversed annually until the asset is fully depreciated or sold externally.


Step 5

Verify the Consolidated Financial Statements

Once all elimination entries are posted, the consolidated statements need a structured review before sign-off. This is where errors from earlier steps surface.

Income Statement check: Group revenue and expenses should exclude all intra-group transactions. Sense-check by comparing the sum of entity revenues to consolidated revenue — the difference should equal the total intercompany sales eliminated. No more, no less.

Balance Sheet check: Intercompany receivables and payables should net to zero after elimination. Any residual balance indicates a timing mismatch, a currency rate difference, or a missing elimination entry. Each residual must be explained and resolved — not carried forward as an unexplained variance.

Retained earnings check: Retained earnings should reflect only accumulated external results. Intercompany dividends, unrealised profits from prior periods, and any equity adjustments should all be fully eliminated and not carried forward incorrectly.

Eliminations schedule: Maintain a documented schedule of every elimination entry — amount, counterparty, account, and preparer. This is the primary audit evidence. Auditors will trace eliminations back to source transactions, so every entry must be documented and defensible.

🚩 If something doesn’t reconcile: Go back to Step 2 before assuming the problem is in the elimination entry itself. Most verification failures trace back to an unconfirmed intercompany balance or a timing mismatch, not a wrong journal entry.


Best Practices for Smooth Eliminations

Standardise intercompany policies before the period starts. Define group-wide rules on cut-off dates, exchange rates for intercompany transactions, markup percentages on intercompany sales, and documentation requirements. Without a shared policy, subsidiaries record the same transaction differently, and reconciliation becomes the bottleneck. The policy should be distributed to entity finance teams at the start of each period — not negotiated during close.

Require intercompany schedules as part of the entity close submission. Intercompany balances should be confirmed and agreed between entities before consolidation begins — not discovered to be mismatched after elimination entries are posted. Both sides of each transaction should be visible to the group finance team before the consolidation run starts. Any unconfirmed balance is a blocker, not a note to follow up on later.

Match before you eliminate. Posting an elimination entry against an unmatched balance leaves a residual. The residual then needs to be investigated, explained, and manually adjusted — which takes longer than matching the balance correctly in the first place. Matching is the investment that makes eliminations clean.

Document every entry. Each elimination in the consolidation system should reference the source transaction: the invoice number, loan agreement, or management fee schedule it relates to. When an auditor asks why a specific consolidated revenue figure differs from the sum of entity revenues, the answer should be one click away in the eliminations schedule — not a reconstruction from memory or email archives.

Don’t accept residuals as rounding. A $200 difference between intercompany receivables and payables after elimination is not a rounding issue — it’s an unmatched balance. Whether caused by a rate difference, a timing difference, or a missing entry, it needs to be categorised and resolved. Treating residuals as acceptable accumulates into material unexplained differences over multiple periods.

BrizoConsol automates intercompany matching and elimination entry generation — identifying transaction pairs across entities, flagging unmatched balances before the consolidation runs, and maintaining a full audit trail for every elimination posted. Learn more or see it in action →

Stay Ahead with Smart Consolidation!

Subscribe to our monthly newsletter and get expert tips on financial consolidation delivered straight to your inbox.

We don’t spam! Read our privacy policy for more info.