ReportsIntercompany Eliminations Software
Feature Shortlist Report

Intercompany Eliminations Software: The 2026 Shortlist

Written for controllers at multi-entity groups who spend the first week of every close matching intercompany balances. 5 full elimination engines, 6 capable platforms and 3 matching specialists, ranked from our live capability research. No vendor paid to be here.

Published September 23, 2026Independent Research · CFO Shortlist 18 min read

The Short Answer

For complex groups, OneStream is the best intercompany elimination engine in 2026: automatic eliminations at the first common parent, native matching and full ownership math. CCH Tagetik is the pick for European statutory depth, Oracle EPM for Oracle shops and SAP Group Reporting with ICMR for S/4HANA-centric groups. If your problem is matching volume rather than the elimination itself, BlackLine's intercompany suite is the strongest dedicated answer. And if you want to consolidate where you plan, Pigment is the challenger to demo, with eyes open about its newer engine.

Your situationOur pick
Complex group, 20+ entities, mixed ownershipOneStream
European group with heavy statutory and ESG needsCCH Tagetik
Oracle ERP shop or Hyperion migrationOracle EPM (FCC)
S/4HANA-centric groupSAP Group Reporting + ICMR
Plan and consolidate on one modern platformPigment
EU mid-market, planning plus consolidationBoard
US mid-market, process-firstPlanful
High IC volume across several ERPsBlackLine Intercompany
Matching discipline only, engine stays putFloQast or Trintech

One framing note before the detail. "Intercompany eliminations software" hides two different purchases. An elimination engine removes intercompany activity from consolidated statements with ownership logic and an audit trail. A matching tool reconciles balances between entities so the engine has clean inputs. Some vendors sell one, some the other, and the most common buying mistake in this category is paying for the wrong half. This page keeps the three lanes separate throughout.

Finance teams use the CFO Shortlist app to weigh these vendors against their own entity structure, ERP stack and close calendar.

Why Intercompany Breaks

The pattern is familiar: trial balances arrive, the intercompany accounts don't agree, and the close stalls while two accounting teams in two time zones argue about whose number is right. The causes are boringly consistent. Recognize yours below and you'll also recognize which lane of software fixes it.

Booking asymmetries

The seller invoices on March 31. The buyer receives the goods and books the payable on April 2. For one reporting period, a receivable exists with no matching payable. Add coding differences (one side posts to an intercompany account, the other to trade payables), missing partner tags, freight and tax included on one side only, and two ERPs with different document numbering, and you get the classic month-end reconciliation grind. None of this involves accounting judgment. The causes are data timing and discipline, which is why matching tools attack them with rules and tolerances rather than journal entries.

FX on intercompany balances

A German subsidiary lends EUR 10M to a US sister company. The German entity holds a EUR balance that never moves. The US entity holds the same loan in USD and revalues it every month as rates move. In local currency both are right; in group currency they diverge, and the divergence is translation, not error. Groups without a clear policy for where these differences land (CTA for balances of a long-term investment nature, FX gain or loss otherwise) end up investigating phantom mismatches every close. Software that separates translation noise from true differences removes a whole category of false alarms.

Transfer pricing

Transfer pricing turns intercompany from a netting exercise into an accounting problem. Once entities sell to each other at a markup, the group carries unrealized profit in inventory that must be eliminated until the goods sell to a third party, then released. Year-end true-ups arrive late, reopen agreed balances and cascade through margins by entity. Management fees and royalty cross-charges add recurring transactions that someone must invoice, book on both sides and document for the tax authorities. This is where an upstream creation hub like BlackLine Create starts to justify itself.

Partial ownership

Wholly owned groups can survive on simple eliminations. Partial ownership can't be faked. A consolidated 60% subsidiary still eliminates its intercompany activity in full, with non-controlling interest carrying its share of results. An equity-method associate isn't consolidated at all, so its balances don't eliminate line by line, but unrealized profit on the investor's share still needs adjusting. Joint ventures, cross-holdings and stepwise acquisitions each add their own rules. Tools without a real ownership register handle all of this the same way: they make you do it in journals.

Where Eliminations Should Live

Before you shortlist vendors, decide which layer of your stack should own the elimination. There are three candidates, and each is right for a different group.

In the ERP

If every entity runs in one ERP instance with a shared chart of accounts and consistent intercompany tagging, the ERP's own consolidation can eliminate flagged transactions automatically. NetSuite, Sage Intacct and S/4HANA all do this credibly for their own ledgers. This is the right answer for simple groups: wholly owned entities, one ERP, few currencies, management reporting first. It stops being the answer the day you acquire a company on a different ERP, take a partial stake or need statutory output under more than one GAAP.

In a consolidation tool

A consolidation engine (the top two lanes of this page) exists precisely for the cases the ERP can't handle: entities on mixed systems, ownership math, multi-GAAP adjustments, profit-in-inventory eliminations and an audit trail from the consolidated statement down to the rule. If your group has partial ownership or more than one ERP, this is almost always where eliminations should run. We've written a full decision framework in Financial Consolidation: ERP vs EPM, and the shorter version is: the elimination belongs wherever the ownership logic lives.

In a close tool

Close and reconciliation platforms (BlackLine, Trintech, FloQast) don't run statutory eliminations, and buying them for that job is the most common category confusion we see. What they own is everything upstream: matching transactions between entities during the month, routing disputes, certifying balances and, at the BlackLine end, creating both sides of a transaction so mismatches never occur. High intercompany volume with a working consolidation engine points here. A broken elimination with low volume points to the engine lanes instead.

The practical pattern at most well-run groups: the ERP tags, a matching layer reconciles, the consolidation engine eliminates. Small groups collapse all three into the ERP. Complex groups staff all three deliberately.

Full Elimination Engines

These five run statutory-grade eliminations: ownership-aware, rule-based, multi-GAAP, with an audit trail. They're ranked from our capability research, where all five score in the top band for intercompany eliminations and the gaps between them are about depth, stack fit and buying weight rather than whether the engine works.

1OneStreamBest overall elimination engineFull elimination engine

The reference standard for complex groups replacing Hyperion

OneStream is the strongest intercompany engine we track. Eliminations run automatically at the first common parent in the consolidation hierarchy, driven by the intercompany dimension on every account that carries a partner tag. Matching happens inside the same platform: matching reports surface mismatches by entity pair before consolidation runs, so the engine eliminates clean balances instead of burying plugs. Complex elimination rules, partial ownership, equity method entities and joint ventures are all native.

The trade-off is scale of purchase. OneStream is an enterprise CPM platform sold with SI-led implementations, and groups below roughly 10 entities with one currency rarely need what it does. If your close breaks on intercompany and a Hyperion-class replacement is already on the table, it belongs at the top of the shortlist.

+Eliminations at first common parent, fully ownership-aware
+Native intercompany matching before consolidation runs
+Handles minority interest, joint ventures and equity method natively
+Journal-level audit trail an auditor can walk without help

Watch out for: Cost and implementation weight. This is an SI-led enterprise deployment, not a tool you switch on in a quarter. Close task orchestration is solid but less turnkey than BlackLine's.

Best fit: Groups with 20 or more entities, mixed ownership and multi-GAAP statutory output, especially those consolidating from several ERPs.

2CCH TagetikBest for statutory depth in EuropeFull elimination engine

Elimination engine plus matching down to invoice level

CCH Tagetik pairs a full statutory consolidation engine with an intercompany cockpit that matches and reconciles balances between entity pairs, and partners have extended it to reconcile at invoice level. Eliminations, reclassifications and ownership-driven adjustments run as rules inside the consolidation process, with the workflow status of each entity's intercompany declarations visible to the group controller. Its IFRS and local-GAAP statutory reporting is among the deepest on this page.

Tagetik's center of gravity is Europe and regulated industries, and its disclosure and ESG reporting modules matter for listed groups. Like OneStream, it's a platform purchase with a real implementation behind it.

+Intercompany matching and reconciliation cockpit inside the close
+Deep IFRS, US GAAP and local-GAAP statutory reporting
+Strong ownership and scope-change handling
+Disclosure management on the same platform

Watch out for: Implementation quality depends heavily on the partner. North American reference density is thinner than OneStream's. Scope the matching granularity you need up front, because invoice-level reconciliation is often partner-built.

Best fit: European and multinational groups with heavy statutory requirements that want matching, eliminations and disclosure in one platform.

3Oracle EPM (FCC)Best for Oracle-standard groupsFull elimination engine

Hyperion-grade eliminations, delivered as configured cloud

Financial Consolidation and Close, the consolidation service inside Oracle Fusion Cloud EPM, ships with eliminations working out of the box: intercompany balances eliminate automatically at the first common parent, and matching reports let entity pairs reconcile before the consolidation runs. Ownership structures, minority interest and multi-GAAP output carry the Hyperion HFM heritage. For teams that want a proven engine with less design freedom and less design risk, that pre-configuration is the pitch.

The counterpoint is the same pre-configuration. FCC's seeded dimensions and logic fit most groups well and fit unusual structures awkwardly. It's also clearly strongest inside an Oracle stack; groups on other ERPs buy it too, but integration takes more work.

+Out-of-the-box eliminations at first common parent
+Intercompany matching reports built in
+Hyperion-grade ownership and multi-currency handling
+Natural fit with Oracle Fusion and E-Business Suite ledgers

Watch out for: Seeded design helps standard groups and constrains unusual ones. Close task management is workable but many Oracle shops still pair it with BlackLine for reconciliation depth.

Best fit: Groups on Oracle ERPs, or Hyperion HFM customers migrating, that want a proven engine without a blank-canvas build.

4SAP S/4HANA Group ReportingBest for SAP-centric groupsFull elimination engine

Matching at the document level, eliminations at consolidation

SAP's answer has two parts, and the split matters. Intercompany Matching and Reconciliation (ICMR) runs inside S/4HANA itself and matches intercompany documents continuously against the Universal Journal, with auto-match rules, tolerance handling and workflows that route discrepancies to the entities that caused them. Group Reporting then runs rule-based eliminations on the reported data at consolidation. For groups living on S/4HANA, matching can happen all month at transaction grain, not in a panic on day two of close.

The honest limit: this architecture shines when your entities are on S/4HANA and dims as more of the group sits on other ERPs, where data must be loaded into Group Reporting before the machinery applies. Group Reporting also does no planning, so most groups pair it with a planning platform.

+ICMR matches at document level, continuously, inside the ledger
+Rule-based eliminations integrated with S/4HANA master data
+Strong multi-currency handling
+One vendor for ERP and consolidation, one support chain

Watch out for: Value concentrates in S/4HANA-heavy groups. Non-SAP subsidiaries reduce the continuous-matching advantage to a standard load-and-eliminate pattern. No planning capability at all.

Best fit: Groups running S/4HANA as the dominant ERP that want transaction-level matching upstream of a statutory consolidation.

5IBM Cognos ControllerThe incumbent engineFull elimination engine

A veteran statutory consolidator still doing the job

Cognos Controller has consolidated complex European and global groups for decades, and its intercompany handling reflects that: automatic eliminations driven by control tables, reconciliation reports by entity pair and ownership handling for stepwise acquisitions and minority interest. In our research it scores in the same band as SAP Group Reporting on eliminations. The engine is not the question.

The question is trajectory: a mature product with an aging interface, a smaller pool of implementation partners than the leaders and no real planning capability, so it lives beside IBM Planning Analytics or another planning tool. We would rarely put it on a new-purchase shortlist ahead of the four engines above, but if you inherit it, it eliminates correctly, and existing customers have little reason to rush off it.

+Proven statutory eliminations via control tables
+Intercompany reconciliation reports by entity pair
+Handles ownership changes and minority interest
+Deep installed base in European statutory environments

Watch out for: Dated user experience and a shrinking pool of implementation talent. Roadmap energy at IBM sits with Planning Analytics. Verify the SaaS deployment path if you're on-premise today.

Best fit: Existing Controller customers, and groups that value a conservative, proven statutory engine over modern platform breadth.

Capable Platforms

These six are planning-led platforms with real elimination capability: genuinely useful for mid-market groups and moderate complexity, genuinely below the engine tier for complex ownership and statutory edge cases. The honest framing is that you buy these for planning plus consolidation together, and the intercompany capability has to clear your bar, not the market's.

6PigmentStrongest challengerCapable platform

Native matching and eliminations on a modern planning platform

Pigment now ships native intercompany matching and eliminations as part of its consolidation capability, alongside multi-entity and multi-currency consolidation, FX at period-end and average rates, ownership structures with scope changes, journals and adjustments and multi-GAAP starter kits for IFRS, US GAAP, UK GAAP and French GAAP. Audit logs and SOX-readiness features are in place, and the platform holds ISO 27001 plus SOC 1 and SOC 2 Type 2. Unilever, Siemens, Danone and Fivetran are named consolidation customers.

Our caution is depth, not direction. The engine is newer than anything in the tier above, and depth scores in our research sit well below the dedicated engines. Minority interest handling isn't publicly documented, so make it a demo question rather than an assumption. If your group has complex holding structures, cross-holdings or stepwise acquisitions, demo exactly those structures before committing. For moderate complexity, Pigment is the most interesting new entrant on this page.

+Native intercompany matching plus rule-based eliminations
+Multi-GAAP starter kits and FX at period-end and average rates
+Ownership structures and scope changes supported
+Planning and consolidation share one platform and one data model

Watch out for: Newer engine with limited public evidence at high entity counts. Minority interest handling not publicly documented. Complex holding structures belong in your demo script, not in a leap of faith.

Best fit: Mid-market and larger groups of moderate structural complexity that want to consolidate where they plan.

7BoardBest EU mid-market all-rounderCapable platform

A genuine consolidation module inside a unified platform

Board's consolidation solution is a real engine rather than a roll-up: it supports both rule-based eliminations and reciprocal matching, identifies imbalances between entity pairs, runs auto-elimination procedures and handles minority interest with audit trails across journals and consolidation layers. Currency translation covers CTA posting and historical rates on equity accounts. That's a stronger intercompany story than most planning platforms can tell.

The gaps show at the edges: hyperinflationary accounting under IAS 29 needs manual adjustment entries, and close workflow is thinner than the dedicated engines. Board's home ground is DACH and wider European mid-market groups that want planning, BI and a working consolidation in one platform.

+Rule-based and reciprocal matching approaches both supported
+Imbalance identification and auto-elimination procedures
+Minority interest handling with audit trails
+Historical-rate equity translation handled automatically

Watch out for: IAS 29 hyperinflation requires manual entries. Close orchestration is lighter than OneStream or BlackLine. Implementation quality varies by partner, so check references in your region.

Best fit: European mid-market groups consolidating 5 to 50 entities that want one platform for planning and statutory-adjacent consolidation.

8PlanfulBest US mid-market suiteCapable platform

Mature mid-market eliminations inside a structured CPM

Planful's consolidation module carries mature intercompany eliminations for mid-market groups, with solid multi-currency handling and the process discipline the platform is known for: workflow, approvals and task management around the close. For US mid-market groups with straightforward ownership, it removes the elimination spreadsheet without an enterprise price tag.

It is a mid-market engine and behaves like one. Ownership handling and statutory depth sit clearly below the dedicated tier in our research, and complex structures push it out of its comfort zone. Buy it when planning is the lead requirement and consolidation is the strong second.

+Mature rule-based eliminations for mid-market structures
+Solid multi-currency consolidation
+Close workflow and approvals in the same platform
+Large referenceable mid-market base

Watch out for: Ownership and statutory depth are mid-market grade. Complex minority interest and multi-GAAP work belongs in the engine tier. Modeling flexibility trails newer platforms.

Best fit: US mid-market groups with 5 to 30 entities and conventional ownership that want planning and consolidation from one vendor.

9VenaBest Excel-native optionCapable platform

Capable eliminations for Excel-first mid-market teams

Vena handles intercompany eliminations well enough that many mid-market customers run their full consolidation in it, inside an Excel interface their controllers already know. Multi-entity roll-ups, elimination entries and mid-market statutory reporting are all workable, and adoption is the easiest on this page.

The limits are structural. Currency translation for statutory consolidation is basic, with CTA and average-versus-spot handling that our research flags as a workaround area, and there's no close orchestration to speak of. Complex IFRS work and deep FX belong elsewhere. As the elimination step of an Excel-centered close at moderate complexity, it earns its place.

+Eliminations capable enough for full mid-market consolidation
+Excel-native, so controller adoption is immediate
+Reasonable reclassification and journal handling
+One platform for budgeting, reporting and light consolidation

Watch out for: Statutory currency translation is the weak point: expect workarounds for CTA and historical rates. No real close calendar or certification workflow. Complex groups outgrow it.

Best fit: Excel-first mid-market groups with simple ownership, a handful of currencies and no appetite for a platform migration.

10ProphixBest bundled valueCapable platform

A real consolidation module in a mid-market CPM bundle

Prophix One includes an actual consolidation module: multi-entity consolidation with sub-consolidation support, multi-currency translation and adjustment journals with GAAP and IFRS reporting templates. Intercompany eliminations are adequate for standard mid-market use, and the close management piece is a recognized mid-market solution in its own right, which matters because a controlled close is half the intercompany battle.

Eliminations depth is the trade-off. Reclass and elimination workflows are lighter than the engine tier, and our research scores its intercompany handling below Planful and Board within this lane. It wins on the bundle: planning, close tasks and workable consolidation at a mid-market price.

+Real consolidation module with sub-consolidations
+Adjustment journals with GAAP and IFRS templates
+Strong mid-market close task management
+Sensible pricing posture against enterprise CPM

Watch out for: Elimination and reclass workflows thin out at high entity counts or complex ownership. The intercompany handling is functional, not a selling point.

Best fit: Mid-market groups of 5 to 20 entities that want planning, close management and consolidation bundled from one vendor.

11JedoxCapable, with a flagCapable platform

A prebuilt consolidation model with known intercompany limits

Jedox ships a prebuilt Financial Consolidation Model with a genuine engine underneath: consolidation methods for IFRS, US GAAP and German GAAP, non-controlling interests, an investment register and intercompany elimination, plus a posting journal for automated and manual entries. That's more real machinery than most planning tools carry.

We list it in this lane with a flag, because our own research rates its intercompany eliminations as weak relative to the rest of this tier and its consolidation overall as basic. Groups whose intercompany volume is the core problem should treat Jedox as a planning platform with a consolidation accessory, and test the elimination step hard with their own entity structure before buying it for this job.

+Prebuilt consolidation model with IFRS, US GAAP and German GAAP methods
+Non-controlling interest and investment register included
+Posting journal for automated and manual entries
+Strong OLAP modeling for the planning half of the job

Watch out for: Our research rates the intercompany eliminations weak and the consolidation model basic overall. If eliminations are why you're reading this page, demo Jedox last, not first.

Best fit: DACH-region groups already sold on Jedox for planning that have light, conventional elimination needs.

The IC Matching Lane

A distinct category, deliberately kept apart from the engines: these tools match, reconcile, net and settle intercompany activity, and they do not produce consolidated statements. Buy them to make your eliminations boring, not to replace them.

12BlackLine IntercompanyBest intercompany hubIC matching at close

The most complete dedicated intercompany suite on the market

BlackLine is the only vendor on this page with a full product family dedicated to intercompany itself. Intercompany Create automates cross-charges, allocations, transfer pricing invoicing and journal postings so both sides of a transaction are born matched, with tax-compliant, country-specific invoices. Balance & Resolve pulls intercompany data from multiple ERPs into a centralized subledger, uses rules and its Verity AI capability to flag imbalances in real time and routes disputes through structured workflows. Net & Settle runs multilateral netting and settlement with treasury integration, cutting bank fees and clearing open FX items.

What BlackLine is not: a consolidation engine. It doesn't run statutory eliminations, ownership math or group currency translation. It makes the balances arrive at your consolidation tool already matched, which for many groups removes most of the pain. Heavy-volume groups run BlackLine alongside OneStream, Oracle or SAP rather than instead of them.

+Creates both sides of intercompany transactions upstream
+Centralized intercompany subledger across multiple ERPs
+AI-assisted imbalance detection and dispute workflow
+Multilateral netting and settlement with treasury integration

Watch out for: No statutory eliminations, ownership handling or group currency translation. It's a companion to a consolidation engine, and it's priced as serious enterprise software.

Best fit: Groups with high intercompany transaction volume, several ERPs and a real transfer pricing operation, alongside a consolidation platform.

13Trintech (Cadency)Strong close-suite alternativeIC matching at close

Transaction-level intercompany matching inside a close platform

Cadency approaches intercompany from the close side: its Match module does transaction-level matching across multiple fields with automated exception handling, and the intercompany capability adds automated postings, reconciliations and settlement with a shared workspace for resolving disputes between entities. Trintech claims customers auto-reconcile over 90% of intercompany records; treat that as a vendor claim to validate against your own data.

Like BlackLine, Cadency is not a consolidation engine. It carries elimination support as part of close processing, but statutory consolidation, ownership structures and translation live elsewhere. Its natural buyer already runs Cadency for reconciliation and close and adds intercompany to the same platform.

+Transaction-level matching with multi-way match rules
+Automated intercompany postings and settlement support
+Dispute resolution workspace across entities
+Strong close calendar and certification alongside

Watch out for: Not a statutory consolidation tool, whatever the elimination checkbox says. Ownership math and group translation need an engine. Evaluate it as a close suite first.

Best fit: Enterprises standardizing close and reconciliation on Cadency that want intercompany matching in the same platform.

14FloQastLightest-weight optionIC matching at close

Close workflow and matching, with eliminations left to you

FloQast attacks the process, not the accounting. Its close management, automated reconciliations and AI transaction matching give mid-market teams a controlled way to reconcile intercompany accounts on a schedule, assign mismatches to owners and certify balances before consolidation. For teams whose intercompany problem is really a discipline problem, that's often enough.

Be clear about the boundary: FloQast has no elimination engine and scores lowest on consolidation among the named tools on this page in our research. The eliminating entries remain journals you book in your ERP or consolidation tool. FloQast tracks that they happened, on time, with sign-off.

+Fast to deploy against an existing close
+AI-assisted transaction matching for reconciliations
+Clear ownership and sign-off on intercompany accounts
+Mid-market pricing and controller-friendly design

Watch out for: No eliminations, no consolidation engine, no ownership handling. If balances match but your eliminations are still wrong, FloQast can't help with that part.

Best fit: Mid-market teams that consolidate in their ERP or a planning tool and need matching discipline and close control around it.

The Automation Ladder

Intercompany automation is a ladder, and most groups are one rung lower than they think. Use it to place your current state and to size the jump each vendor is actually selling you.

Rung 1
Manual journals

A controller keeps a reconciliation workbook, chases counterparties by email and books eliminating entries by hand in the ERP or a spreadsheet consolidation. Works up to a handful of entities, then close dates start slipping. Every acquisition makes it worse, and the audit trail is whatever the workbook says it is.

Rung 2
Rule-based eliminations

A consolidation engine eliminates automatically: accounts tagged with an intercompany partner eliminate at the first common parent, ownership percentages apply and residual differences post to defined plug accounts. This is what the engine tier and the capable tier on this page do. The catch: rules eliminate what they're given. If balances don't agree, the engine eliminates the matched portion and the difference still needs a human.

Rung 3
Transaction-level matching

Matching moves upstream and down to document grain. Invoices and journal lines match continuously during the month (SAP ICMR inside the ledger, BlackLine and Cadency across ERPs, Tagetik's cockpit at the group), tolerances auto-clear the noise and disputes route to the entity that caused them. By close, balances agree and elimination becomes a non-event.

Rung 4
Prevention at source

The end state: both sides of a transaction are created together. An intercompany billing hub like BlackLine Create generates the cross-charge, the invoice and both journal postings from one request, so a mismatch can't be born. Few groups need this. Groups with thousands of monthly intercompany transactions across many ERPs usually can't close without it.

Two placement rules. First, don't buy rung 4 machinery for a rung 2 problem: a group with 8 entities and 30 intercompany transactions a month needs a working engine and some discipline, not a billing hub. Second, don't expect rung 2 software to fix a rung 1 process: an elimination engine fed with unmatched balances produces automated plugs, which is faster than manual plugs and exactly as wrong.

What to Pressure-Test in a Demo

Every vendor demo shows two tidy entities whose balances agree, one click, eliminated. Your group doesn't look like that. These five tests use the cases that separate real engines from confident demos, and they take one prepared scenario list and one afternoon. Run them with your own entity structure, not the vendor's sample data.

1. Partial ownership

This is where roll-up tools and true engines part ways. A transaction between a 60%-owned subsidiary and a wholly owned one still eliminates in full under IFRS and US GAAP, with the effect on non-controlling interest presented correctly. Tools without ownership math either over-eliminate, under-eliminate or make you fix it in a journal.

The test: Set up a 60%-owned sub selling to a 100%-owned sub in the demo environment. Ask the vendor to show the elimination entry, where minority interest appears on the balance sheet and P&L, and what changes if the stake moves to 40% and the equity method applies mid-year. Then add a scope change: acquire the 60% effective August 15 and confirm eliminations start at acquisition date, not January. If you're evaluating a newer engine like Pigment, run this scenario with your own holding structure.

2. Intercompany profit in inventory

When one entity sells goods to another at a markup and the goods are still on the buyer's shelf at period end, the group hasn't earned that margin yet. The unrealized profit must be eliminated from inventory and released when the goods sell through. Many tools that eliminate balances cleanly have no automation at all for this.

The test: Have entity A sell to entity B at a 20% markup with half the goods unsold at close. Ask to see the profit-in-inventory elimination, how the deferred margin releases next period when the goods sell, and how much of that was rules versus a manual journal someone typed.

3. Mismatched booking dates

The seller invoices on March 31, the buyer receives and books on April 2. One side has a balance the other doesn't. This is the single most common intercompany break, and how a tool handles it tells you whether matching is real or cosmetic.

The test: Load a transaction booked in different periods on each side. Ask how matching flags it, whether tolerance and timing rules can auto-classify it as in transit, who gets the dispute and what the elimination does with the one-sided balance in the meantime.

4. FX on intercompany balances

A EUR loan from a USD-functional parent to a EUR-functional sub revalues on one side only. Each entity translates intercompany balances at its own rates, so matched balances in local currency stop matching in group currency. Weak tools show this as a mismatch forever; good ones separate true differences from translation noise.

The test: Set up an intercompany loan across two currencies. Ask where the revaluation difference lands, how matching distinguishes an FX difference from a real dispute, and how CTA is affected. Then ask what happens when the loan is designated as a long-term investment nature balance.

5. The auditor's drill-down

Eliminations that can't be explained get audited slowly and expensively. The test of an engine is whether a consolidated number traces back through the elimination entry to the source balances and the rule or journal that created it, without a specialist driving.

The test: Pick one line on the consolidated balance sheet and ask the vendor to drill from it to the elimination entries behind it, then to the two entity-level balances, live. Time it. Then ask for the log showing who changed an elimination rule last and when.

For how entity data reaches these tools in the first place, refresh cadences and the integration failure modes that quietly corrupt eliminations, see our EPM Data Integration Guide.

Frequently Asked Questions

It's software that removes the effect of transactions between entities in the same group before consolidated financial statements are produced. Without eliminations, a sale from one subsidiary to another inflates group revenue, and intercompany receivables and payables inflate the balance sheet. The software category splits into consolidation engines that run rule-based eliminations with ownership logic, and intercompany matching tools that reconcile balances between entities so those eliminations are clean.

Sometimes. NetSuite, Sage Intacct and S/4HANA can auto-eliminate flagged intercompany transactions when all entities live in one ERP instance with consistent setup. ERP eliminations break down when entities sit on different ERPs, when ownership is partial, when transfer pricing creates profit in inventory or when statutory adjustments differ by GAAP. That's the point where a consolidation engine earns its cost, and our ERP versus EPM consolidation report covers the decision in detail.

Matching is reconciliation: confirming that entity A's receivable from entity B equals entity B's payable to entity A, and resolving the difference when it doesn't. Elimination is the accounting step that removes the agreed balances and transactions from the consolidated statements. Tools like BlackLine, Trintech and FloQast do matching. Engines like OneStream, CCH Tagetik and Oracle EPM do both matching support and the elimination itself. You need matching before elimination, whoever performs it.

Only at high intercompany volume. A consolidation engine eliminates whatever balances arrive, matched or not, and its matching reports handle moderate volume fine. BlackLine's intercompany suite pays off when thousands of monthly transactions cross several ERPs, when disputes consume the first week of close or when netting and settlement across many currencies would cut real bank fees. Below that threshold, the engine's own matching plus close discipline usually suffices.

Under IFRS and US GAAP, transactions with a consolidated subsidiary eliminate in full even if the group owns only 60% of it, with non-controlling interest carrying its share of the result. Equity-method associates don't consolidate, so their transactions aren't eliminated line by line; instead the investor adjusts for unrealized profit on its share. Software needs an ownership register that knows each entity's percentage, method and acquisition date to get this right automatically.

Because each entity translates at its own functional-currency rates. A loan that matches perfectly in local currency diverges in group currency once one side revalues, and the difference is translation, not error. Good software separates FX differences from real disputes, posts the translation effect to CTA or FX results per your policy and stops your team investigating noise. If your matching tool can't tell the two apart, every month-end will produce false alarms.

Fully automated profit-in-inventory elimination, with deferral and release as goods sell through, is mostly an engine-tier feature: OneStream, CCH Tagetik, Oracle EPM and SAP Group Reporting all support it as configured rules. Mid-market platforms usually handle it with recurring journal templates rather than automation, which works but depends on someone maintaining the margin and inventory assumptions. Ask any vendor to demonstrate it end to end, because this is the most commonly hand-waved capability in the category.

Next Reads

Build your shortlist in the CFO Shortlist app

Score these vendors against your own entity structure, ownership map and close calendar, using the same research data behind this report.

Independent FP&A & EPM advisory for mid-market finance teams.

Helping CFOs, Controllers, and FP&A leaders choose, negotiate, and implement the right finance stack – without pay-to-play bias.

© 2026 CFO Shortlist. All rights reserved.

Independent, buyer-first EPM advisory.

No vendor compensation or pay-to-play sponsorships.