Accounting · Group Financial Consolidation

Intercompany Transactions Elimination: Step-by-Step Accounting Process

August 25, 2025 — BrizoSystem

In group accounting, one of the biggest challenges is ensuring that financial statements present an accurate and fair picture of the business as a whole. This means more than simply consolidating numbers from multiple entities—it also requires eliminating intercompany transactions.

If left unadjusted, intercompany activities can inflate revenue, expenses, assets, and liabilities, leading to misleading financials. To avoid this, accountants perform intercompany eliminations as part of the consolidation process.

In this article, we’ll walk through a step-by-step guide to managing these eliminations effectively.


🔹 Why Intercompany Eliminations Matter

When companies under the same group transact with each other, the consolidated financials must treat the group as if it were one single economic entity. But here’s the problem: each subsidiary records these transactions as if they were dealing with an outside party. Without elimination, those internal flows get counted twice — once on each side.

The consequences are serious and measurable. A group with $10M in intercompany sales that goes uneliminated will report $10M more revenue than it genuinely earns from external customers. That inflates operating margins, overstates the balance sheet, and misleads every stakeholder relying on the consolidated accounts — from investors and lenders to board members and auditors.

In practice, failing to eliminate intercompany transactions correctly is one of the most common causes of audit findings in group reporting. Under IFRS 10 and ASC 810, elimination is not optional — it’s a mandatory requirement of consolidated financial statements.

Without eliminations, your consolidated statements could:

  • Double-count revenue and expenses
  • Overstate assets or liabilities on the balance sheet
  • Misrepresent group profitability to shareholders, auditors, and regulators

The goal is clear: remove the effect of all intra-group activity so only transactions with external parties remain.


🔹 Common Types of Intercompany Transactions

1. Intercompany Sales and Purchases

This is one of the most frequent transactions, where one entity sells goods or services to another within the same group. For example, a manufacturing subsidiary may transfer raw materials to a distribution company under the same parent. If not eliminated, group revenue and cost of sales are overstated. Eliminations ensure that only sales to external customers are reported.

2. Intercompany Loans and Interest

Subsidiaries often borrow funds from a parent or sister company to manage liquidity. While necessary at the entity level, these balances must be eliminated at consolidation. Otherwise, the group’s liabilities and assets would appear inflated, and interest income/expenses would distort performance.

3. Management Fees or Service Charges

Head office often charges subsidiaries for shared services such as HR, IT, or legal support. These costs are valid for entity-level P&L but are purely internal from a group perspective. Eliminating them avoids overstating both income (for head office) and expenses (for subsidiaries).

4. Intercompany Dividends

When subsidiaries pay dividends to the parent, it increases income at the parent level but has no effect at the group level—since the source is internal equity. These must be eliminated against retained earnings to avoid overstating group profit.

5. Unrealized Profits on Inventory or Fixed Assets

If one subsidiary sells goods to another at a profit, and the inventory is unsold to an external customer at period-end, the profit is “unrealized.” Similarly, if assets are transferred between entities, any gain needs to be eliminated. This ensures the group does not record profit until realized externally.

The table below summarises what gets eliminated for each transaction type and which financial statement is affected:

Transaction TypeWhat Gets EliminatedStatement Affected
Intercompany sales / purchasesRevenue (seller) + Cost of sales (buyer) + unrealised profit in inventoryIncome Statement + Balance Sheet
Intercompany loansLoan receivable (lender) + Loan payable (borrower)Balance Sheet
Intercompany interestInterest income (lender) + Interest expense (borrower)Income Statement
Intercompany dividendsDividend income (parent) + Retained earnings (subsidiary)Income Statement + Balance Sheet
Management fees / service chargesFee income (head office) + Fee expense (subsidiary)Income Statement
Asset transfersGain on transfer + inflated asset carrying value + depreciation adjustmentIncome Statement + Balance Sheet

🔹 Step-by-Step Process for Intercompany Eliminations

Step 1: Identify Intercompany Transactions

Start by gathering all transactions between group entities. This includes invoices, loan agreements, interest charges, and allocations. A clear mapping of accounts and counterparties is essential.

Example:

  • Entity A: Accounts Receivable – Intercompany (Subsidiary B) → $500,000
  • Entity B: Accounts Payable – Intercompany (Subsidiary A) → $500,000

This mapping shows both sides of the same transaction and provides the foundation for elimination entries.


Step 2: Match and Confirm Balances

Entities must reconcile intercompany balances. For example, if Entity A records a receivable of $500,000, Entity B should record a payable of $500,000.

Detailed Example:
Suppose Entity A invoices Entity B on March 28, but Entity B records the liability on April 2 due to different cut-off policies. At consolidation, one entity shows a balance, and the other does not—leading to mismatches. Finance teams must identify these timing differences, agree on cut-off policies, and align balances before elimination.


Step 3: Record Eliminations in the Consolidation System

Replace the current plain-text entries with these formatted tables. Use $500,000 to match the running example from Steps 1 and 2:

Eliminating intercompany sales and purchases:

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

Eliminating intercompany balances (receivable/payable):

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

Eliminating intercompany interest (example: $12,000 annual interest on a $200,000 loan):

AccountDebitCredit
Interest Income (Lender entity)$12,000
Interest Expense (Borrower entity)$12,000

Eliminating intercompany dividends (example: $80,000 dividend paid by subsidiary to parent):

AccountDebitCredit
Dividend Income (Parent)$80,000
Retained Earnings (Subsidiary)$80,000

Note: These entries are posted in the consolidation system only — never in the standalone entity ledgers. Each elimination reverses the effect of the original intercompany recording without altering the books of either entity.


Step 4: Adjust for Unrealized Profits

When one group entity sells goods or transfers assets to another at a profit, and those goods or assets haven’t yet been sold to an external party, the profit is unrealised from the group’s perspective. Recording it would mean the group recognises income that hasn’t been earned externally — which overstates both profit and asset values.

How to calculate the unrealised profit amount:

First, identify the intercompany margin on the transferred goods. Then determine what proportion of those goods remains in the receiving entity’s inventory (or fixed asset register) at period end. Only the unsold/unamortised portion is unrealised.

Example: Entity A sells inventory to Entity B for $150,000. Entity A’s cost was $100,000, so the intercompany profit is $50,000. At period end, Entity B has sold 60% of the goods externally — meaning 40% remains unsold. The unrealised profit to eliminate is $50,000 × 40% = $20,000.

Elimination entry:

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

This reduces the inflated inventory value on the consolidated balance sheet and defers the profit recognition until the goods are sold externally.

For fixed asset transfers, the same principle applies — but instead of inventory, the unrealised gain is eliminated against the asset value, and the depreciation charge is also adjusted downward to reflect the group’s original cost base rather than the inflated transfer price.


Step 5: Verify Consolidated Financial Statements

Once all elimination entries have been posted, the consolidated statements need a structured review before sign-off. This isn’t just a tick-box check — it’s the point where errors from earlier steps surface.

Work through the following:

Income Statement: Confirm that group revenue and expenses exclude all intra-group transactions. A quick way to sense-check is to compare the sum of entity-level revenues to the consolidated revenue line. The difference should equal the total intercompany sales eliminated — no more, no less.

Balance Sheet: Intercompany receivables and payables should net to zero in the consolidated balance sheet. If any residual balance remains, it indicates either a timing mismatch, a currency FX difference, or a missing elimination entry. Each residual must be explained and resolved — not left as an unexplained variance.

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

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

If something doesn’t reconcile, go back to Step 2 (balance matching) before assuming the issue is in the elimination entry itself. Most verification failures trace back to an unconfirmed intercompany balance, not a wrong elimination.


🔹 Common Challenges in Intercompany Eliminations

  1. Timing Differences – Subsidiaries may record transactions in different periods, creating mismatches.
  2. Currency Exchange Mismatches – When entities operate in different currencies, FX rate variations can lead to discrepancies.
  3. Complex Multi-Entity Structures – The more subsidiaries and intercompany flows, the harder it becomes to track and reconcile.
  4. Manual Processes – Reliance on spreadsheets increases the risk of human error, duplication, and delayed close cycles.
  5. Inconsistent Policies – Lack of standardization on cut-offs, allocation methods, or FX rates can make reconciliation time-consuming.

🔹 Best Practices for Smooth Eliminations

  1. Standardise Intercompany Policies Define group-wide rules on cut-off dates, FX rates, markup percentages, and documentation requirements before the period begins — not during the close. Without a shared policy, subsidiaries will record the same transaction differently, and reconciliation becomes the bottleneck. BrizoSystem supports a Common Chart of Accounts (CCOA) across all entities, giving every subsidiary a shared language for intercompany recording.
  2. Centralise Reconciliations Intercompany balances should be confirmed and agreed between entities before consolidation begins — not discovered to be mismatched after elimination entries are posted. A central platform where both sides of a transaction can be viewed and signed off eliminates the back-and-forth of spreadsheet comparisons. BrizoSystem allows users to view counterparty balances side by side and flag discrepancies before the consolidation run.
  3. Automate Matching and Elimination Entries Manual matching of intercompany transactions across dozens of entities is where errors are born. Automation tools identify intercompany flows based on counterparty, date, and amount — and generate elimination entries consistently, without relying on an individual remembering to post them. BrizoSystem supports two elimination methods (input at group level, or by selecting “from” and “to” entities) so teams can apply the approach that fits their consolidation structure.
  4. Maintain Clear Audit Trails Every elimination entry needs to be traceable back to its source transaction. In a spreadsheet environment, this trail breaks the moment someone edits a cell without leaving a note. BrizoSystem records every adjustment with a full drill-down into the originating entry, giving auditors the visibility they need without requiring finance teams to rebuild the story from scratch.
  5. Don’t Leave Residuals Unexplained Any difference between intercompany receivables and payables after elimination is a problem — not a rounding issue to ignore. Each residual should be categorised: is it a timing difference, an FX movement, or a missing entry? Treating residuals as acceptable creates audit risk and masks real errors in the consolidation.

🔹 Conclusion: A Process Worth Getting Right

Intercompany eliminations are not just a compliance requirement — they are what separates a meaningful set of consolidated accounts from one that simply adds up the numbers across entities. Every step in this guide, from identifying transactions to verifying the final statements, exists to ensure the group’s financials reflect economic reality, not internal activity dressed up as external performance.

For finance teams managing this process manually, the risk compounds with every new entity, currency, or ownership layer added to the group. The time cost of reconciliation grows, the margin for error widens, and the close cycle stretches.

BrizoSystem is built specifically for multi-entity groups navigating this complexity. From automated intercompany matching and elimination entry generation to audit-ready drill-downs and multi-currency support — it handles the mechanics so your team can focus on the numbers that actually matter.

👉 See how BrizoSystem handles intercompany eliminations → or See It in Action and walk through your own group structure with our team.

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.