Skip to content
Reconciler
INTERCOMPANY RECONCILIATION SOFTWARE

Intercompany Reconciliation Software and Intercompany Netting Software: Automated Intercompany Matching Across Every Entity

Entity A says it sent $40,000. Entity B has no record of it. One of them is wrong, or the money is still in the air, and finding out which takes two people, three spreadsheets, and a week you did not have. Reconciler reads every entity's banks, processors, cards and ledger read-only, pairs the two sides of each intercompany movement, and hands you the ones that do not agree with the reason attached.

See pricing
Read-only Never posts an elimination From $49 per month
Tie-out board
Difference $0.00 Reconciled
LEDGER

Read-only ยท Never moves money

In short

Intercompany reconciliation is the process of proving that transactions between companies under common ownership are recorded consistently in both entities, so the balances cancel cleanly when the group consolidates. It is the step before elimination, not the elimination itself. Most intercompany differences come from four causes: timing, where the two entities booked the same movement in different periods; one-sided entries, where only one entity recorded it at all; cash in transit at a period end; and currency, where the same amount converts differently on each side. Reconciler connects each entity's bank feeds, payment processors, corporate cards and ledger read-only, pairs the two sides of every intercompany cash movement automatically, and produces one exception list across the whole group showing what does not agree and why. It substantiates the transaction-backed part of intercompany, meaning anything that moved through a bank, card or processor account. It does not post elimination entries, run a consolidation, or translate currencies, and it never moves money. Pricing is published and starts at $49 per month.

Last updated August 2026

Every entity on whatever it already runs on

QuickBooks NetSuite Xero Sage Intacct Business Central Bank feeds Corporate cards Stripe PayPal Square
// WHAT INTERCOMPANY IS MADE OF

The mechanics

Twelve kinds of intercompany item, and which of them software can actually prove

The category sells intercompany as one capability. It is a bundle of very different items. Some have a bank, card or processor record behind them and can be proved with evidence. Some are accrual judgments with nothing to prove them against, and no reconciliation engine can substantiate those. The last column says so, including the six times the answer is no.

Intercompany item What creates the difference Evidence that settles it Can Reconciler substantiate it?
Cash transfer between entity bank accounts The two legs settle on different days, and wire or FX fees mean the amount received is not the amount sent. Both bank records, paired, with the fee identified as the difference. Yes. This is the core case, matched automatically across entities.
Cost paid by one entity for another One entity pays a vendor, payroll run or subscription that belongs to a sibling, creating a receivable nobody raised an invoice for. The bank or card transaction, attributed to the entity that consumed the cost. Yes. The payment is real and traceable to the entity it belongs to.
Shared payment processor collecting for several entities One Stripe, PayPal or Square account receives money owed to more than one entity, so the receiving entity holds cash on behalf of the others. Transaction-level processor activity split by entity, tied to each payout. Yes. Processor detail is read at charge level, not payout level.
Shared corporate card program Cards issued under one entity are used by staff of another, and the allocation is done in a spreadsheet after the fact. Settled card transactions matched to the expense records of the entity that incurred them. Yes, for the matching. The expense coding judgment stays with a reviewer.
Cash in transit at the period end Money left one entity before the cut-off and arrived at the other after it, so the group is legitimately out of balance on the closing date. Both legs dated, with the gap explicitly classified as timing rather than as a break. Yes. It is identified as in transit instead of being reported as a difference.
One-sided or duplicated posting One entity recorded the movement and the counterparty did not, or one side recorded it twice. The presence of one leg and the absence or duplication of the other. Yes. This is what the exception list is for.
Intercompany AR and AP for goods or services Two entities trade with each other and book the invoice in different periods, or at different amounts after a credit note. The two ledgers' subledger detail, compared line by line. Partly. Where the invoice was settled through a bank or card account we can prove the settlement. An unsettled intercompany invoice has no cash side, so it is a ledger-to-ledger comparison we do not perform.
Intercompany loans and accrued interest Principal is drawn and repaid over time and interest accrues monthly on one side, often unrecorded on the other until year end. A loan rollforward schedule, maintained by a person, supported by the cash movements. No. We match the cash movements. We do not build or maintain the rollforward schedule.
Management fees and cost allocations A charge is calculated on an agreed basis and posted by one entity, and the counterparty either posts a different figure or nothing. The intercompany agreement and the allocation calculation. No. The number comes from a policy and a calculation, not from a bank record.
Inventory in transit and unrealized profit Goods sold between entities are in transit at the close, and the margin inside the transfer price has to be removed on consolidation. Shipping terms, inventory records, and a margin calculation. No. This is consolidation work and it needs a consolidation tool.
Currency translation on a foreign intercompany balance The same balance is held in different functional currencies and translates at different rates, so it never nets to zero in the group's reporting currency. A translation policy, period-end rates, and a translation adjustment. No. We surface the underlying transactions. We do not translate currencies or compute a translation adjustment.
The elimination entry itself Matched intercompany balances have to be removed so the group does not report revenue and receivables it earned from itself. A consolidation process with review and sign-off. No, deliberately. We prove the balances agree so they can be eliminated. Somebody else posts it.

The step-by-step version of this work is in how to reconcile intercompany accounts. The multi-entity closing routine around it is on multi entity reconciliation, and the reasons items end up unexplained at all are in what causes reconciliation discrepancies.

// CAPABILITIES

What it does

What intercompany reconciliation software is actually for

Both sides of a transfer paired automatically

A transfer out of one entity's bank account and the deposit into another entity's account are two records of one event, usually a day or two apart and sometimes for slightly different amounts after wire fees. Reconciler recognizes the pair across entity boundaries and closes both legs together, instead of leaving each entity to reconcile a mystery item against its own ledger in isolation.

One-sided items surfaced by name

The expensive intercompany break is the one nobody recorded on the other side. Reconciler compares what each entity has against what its counterparty has and lists the movements that exist in only one set of books, with the entity, the date, the amount and the account it came from. That is the list you actually work, rather than a net difference you have to decompose backwards.

Cash in transit identified at the period end

Money that left one entity on the 30th and lands in another on the 2nd is not an error, but it looks exactly like one on a group trial balance. Reconciler dates both legs and marks the gap as in transit rather than as a break, so your team spends the close investigating the real differences and not the eleven transfers that were simply mid-flight.

Shared processor and card accounts split by entity

Plenty of groups collect through one Stripe account or spend on one card program and then allocate to entities afterwards. That creates intercompany balances nobody planned for. Reconciler reads the processor and card activity at transaction level and attributes it to the entity it belongs to, so the receivable one entity is carrying against another is made of visible line items.

Every entity kept on its own ledger

Reconciler matches each entity against its own QuickBooks, Xero, NetSuite, Sage Intacct or Business Central file. Entities never bleed into each other and nothing is netted across the group to make a total agree, which is the shortcut that hides an error in two places at once. You get one rolled-up exception view, built from reconciliations that were each done separately.

Read-only, and it never posts the elimination

Reconciler connects with read-only access and cannot write to any ledger. It will tell you an intercompany balance is made of nine items and that two of them are one-sided. It will not post the elimination entry, and there is no setting that turns that on. Eliminations are a consolidation judgment with a named owner, and an engine that posts them puts its own mistakes where no reviewer is looking.

// FOUR STEPS

How it works

From two disagreeing entities to one exception list

01

Connect every entity

Link each entity's bank feeds, payment processors, corporate cards and ledger read-only. There is no data warehouse to stand up and nothing to implement, because nothing is ever written back. Entities on different accounting systems are fine; each one is matched against whatever it actually uses.

02

Each entity is reconciled on its own

Before anything is compared across the group, every entity is reconciled against its own books. This order matters. Comparing intercompany balances between two entities that are not individually reconciled produces a difference that could have come from anywhere, which is how a two-hour job becomes a two-week one.

03

Intercompany movements are paired across entities

Reconciler then looks across entity boundaries and pairs the two legs of each intercompany movement: the transfer out and the deposit in, the cost paid by one entity for another, the processor receipt collected centrally. Timing gaps are dated and marked in transit. What has only one leg is flagged as one-sided.

04

You work one exception list for the group

The output is a single ranked list covering every entity, each item carrying its amount, its entity pair, the reason it did not close, and the candidates that were rejected. A person decides what each break is and posts any correcting or eliminating entry in the ledger, where it belongs. Reconciler never posts.

// VENDORS

How the category compares

Matching, elimination and consolidation are three different purchases

Buyers routinely discover in month two that they bought the wrong third of this. Here is which job each tool in the category actually does, and what it publishes about price.

Tool What it does for intercompany Eliminates or consolidates? How you buy it Published price
Reconciler Matches intercompany cash, shared processor and shared card activity across entities, and flags one-sided and in-transit items. No. It never posts an entry of any kind. Sold directly, self-serve $49, $149 and $399 per month
BlackLine Intercompany matching and balance sheet certification inside a close platform, with a separate intercompany product line. Supports the process at enterprise scale, as a configured implementation. Enterprise sales, module of the close platform Not published
Trintech (Cadency and Adra) Transaction matching and close workflow, with intercompany handled as part of the close. Supported within Cadency for larger groups. Enterprise sales, module Not published
Oracle Account Reconciliation Reconciliation and matching within the Oracle EPM suite, alongside Oracle's consolidation product. Yes, via the wider EPM suite rather than the reconciliation module alone. Enterprise sales, part of Oracle EPM Not published
OneStream Intercompany matching built into a consolidation and reporting platform. Yes. Consolidation is the core of the product. Enterprise sales, unified platform Not published
SAP S/4HANA (ICMR) Intercompany Matching and Reconciliation, shipped inside S/4HANA rather than sold separately. Yes, including automatic adjustment postings with optional workflow approval. Included with S/4HANA Not published separately
NetSuite OneWorld Consolidation and intercompany elimination inside the ERP, for groups whose entities all live in NetSuite. Yes, natively, for NetSuite entities. Module of your NetSuite subscription Not published
Numeric Reconciliation and close workflow on QuickBooks, Xero and NetSuite. No. It is close management rather than consolidation. Sales-assisted, published entry tier Essentials from $30 per user per month
Spreadsheets and the ERP's own consolidation A recon schedule per entity pair, maintained by hand, feeding whatever the ERP consolidates. Whatever the ERP does natively. Already paid for Included

Prices are listed only where the vendor publishes them on its own pricing page. Checked July 2026. If you need consolidation, currency translation and group reporting, buy a consolidation platform, and if every entity already lives in one ERP, use what the ERP ships. The full market view is on account reconciliation software pricing, and the head-to-head detail is in BlackLine alternatives and competitors.

// BUYING GUIDE

Before you buy

What to understand about intercompany reconciliation before you shop

Why intercompany balances stop agreeing in the first place

Two entities under one owner record the same event twice, independently, in two sets of books, often by two different people on two different systems with two different month-end cut-offs. Nothing enforces agreement between them. A transfer initiated on the 29th posts in the sending entity in March and clears the receiving bank in April. A cost paid centrally is obvious to the payer and invisible to the entity that consumed it until somebody raises a recharge. An invoice between entities is booked at the amount on the invoice by one and at the amount after a credit note by the other. None of these are unusual and none of them are anybody's mistake. They are the normal consequence of double-recording an event in two places with no shared control, and they accumulate every single month until a process catches them.

Reconcile each entity before you compare any two of them

The most common process error in intercompany work is going straight to the comparison. Somebody pulls the intercompany receivable from entity A and the intercompany payable from entity B, sees a difference of $18,400, and starts hunting. But if neither entity has been reconciled against its own bank and ledger first, that $18,400 could be a missing transfer, an unrecorded fee, a duplicate in either entity, or four unrelated items that happen to net to that number. You are debugging two problems at once with no way to isolate either. Reconcile each entity on its own first. Then any residual intercompany difference is genuinely intercompany, and the population of candidate causes is small enough to work through in an afternoon.

Matching, elimination and consolidation are three different purchases

The category sells them as one word, and buyers routinely discover in month two that they bought the wrong third of it. Matching means getting both entities to agree on what happened, and it is evidence work: bank records, processor detail, card settlements, ledger lines. Elimination means posting the entries that remove intercompany revenue, expense, receivables and payables so the group does not report business it did with itself. Consolidation means combining the entities, translating currencies, handling minority interests and producing group statements. A tool can be excellent at the first and have no opinion at all about the other two. Reconciler is exactly that tool, and we would rather say so on this page than in a scoping call after you have signed.

Netting is a treasury process, not a reconciliation one

Intercompany netting means settling the balances: instead of six entities paying each other twelve times, you calculate the net position and make three payments, or route everything through an in-house bank. It reduces bank fees and FX spread, and it is genuinely valuable at scale. It is also a completely different product from reconciliation, because it moves money. Reconciler is read-only by design and cannot initiate a payment, so if you searched for intercompany netting software, we are not it. What we do is make netting possible: you cannot net balances that the two sides do not agree on, so reconciliation is the input to netting rather than a substitute for it.

The threshold where spreadsheets stop working

Two entities with a handful of transfers a month is a spreadsheet job and should stay one. The workload does not grow with the number of entities, it grows with the number of entity pairs, which grows roughly with the square of the entity count. Three entities is three pairs. Six entities is fifteen. Add a shared payment processor or a shared card program and every pair acquires a second category of item that has to be allocated before it can be matched. The practical signal is not a transaction count, it is a question: can somebody state the group's intercompany position on demand, or does answering it require a meeting and two days? When the answer is the second one, the spreadsheet is already failing and the group is simply absorbing the cost as normal.

Why an SAP or NetSuite group may not need us

If every entity in your group runs on the same instance of S/4HANA, SAP already ships Intercompany Matching and Reconciliation inside the product, it matches ledger-to-ledger without any extract step, and it can post adjustments automatically. If all your entities live in NetSuite OneWorld, NetSuite consolidates and eliminates natively. In both cases the native tool sees data we would have to be given access to, and buying a second product to do a job the ERP already does is a bad trade. Where we are the right answer is the messier and far more common shape: entities on different accounting systems, or on QuickBooks and Xero, or one on NetSuite and two not, with cash and card and processor activity moving between them and no single system that can see all of it.

What to ask an intercompany reconciliation vendor on the demo

Six questions. Which of matching, elimination and consolidation do you actually do, and which do you partner for? Can you reconcile entities that are on different accounting systems, and what happens if one of them is on a system you do not support? Show me a transfer paired across two entities where the amounts differ because of a wire fee. How do you treat cash in transit at a period end, as a break or as timing? Do you write to our ledgers, and can that be disabled? And what does it cost for our entity count, in writing, before a call. The first question eliminates most of the shortlist on its own, and the last one eliminates most of the rest, because in this category almost nobody will answer it.

Intercompany is one account family among several. If what is under pressure is proving every balance sheet account at close, start with balance sheet reconciliation software. If the money arriving from Stripe, PayPal or Square never equals what you invoiced, that is payment reconciliation software. The matching engine itself, independent of where the data comes from, is on transaction matching software, and the bank and cash side end to end is bank reconciliation software. If the whole group close runs long, month end close software separates the four different products sold under that name, and comparing vendors head to head is what the best account reconciliation software roundup is for.

// FAQ

Questions people ask

Intercompany reconciliation, answered

Which software is best for intercompany matching?

It depends which third of the work you mean. For matching the two legs of intercompany transactions and explaining the differences, Reconciler does it read-only from a published $49 per month, and ReconArt and Ledge are comparable. For elimination and consolidation on top of the matching, BlackLine Intercompany, Trintech Cadency Intercompany Accounting or your consolidation system are the right buy, and neither publishes a price. Reconciler does the matching and neither the elimination nor the consolidation, and it does not net or settle balances because it is read-only.

What is intercompany reconciliation?

Intercompany reconciliation is the process of confirming that transactions between entities under common ownership are recorded consistently in both sets of books, and explaining any difference. It is done before consolidation, because balances that do not agree cannot be eliminated cleanly. The usual causes of disagreement are timing, one-sided entries, cash in transit, and currency.

What is intercompany reconciliation with example?

A worked example: entity A wires $40,000 to entity B on March 29th and books an intercompany receivable. The bank takes a $35 wire fee, so $39,965 arrives at entity B on April 2nd. At March 31st, A shows $40,000 receivable and B shows nothing. Reconciliation pairs both legs, classifies the four-day gap as cash in transit, and identifies the $35 as a bank fee rather than a break.

How to reconcile intercompany accounts

Reconcile each entity against its own bank and ledger first, then list the intercompany balances by entity pair, then match the two sides of each movement item by item rather than comparing totals. Classify every remaining difference as timing, one-sided, an amount difference, or currency. Correct the entries that are genuinely wrong, then eliminate the agreed balances in consolidation.

What is intercompany matching and reconciliation?

Intercompany matching and reconciliation is the paired process of automatically matching transactions between related entities and then investigating whatever fails to match. Matching handles the volume, which is most of it. Reconciliation is the human work on the residue: deciding whether a break is a timing difference, a missing entry, or a genuine error, and which entity has to fix it.

Why do intercompany accounts not balance?

Because two entities record the same event independently with nothing enforcing agreement. In practice four causes account for almost all of it: timing, where each side booked the item in a different period; one-sided entries, where only one entity recorded it; cash in transit across the period end; and currency, where the same amount translates at different rates. Duplicates and unrecorded fees make up most of the rest.

What are intercompany reconciliation journal entries?

They are the correcting entries a reconciliation identifies, not the reconciliation itself. Typically: recording a movement in the entity that missed it, reversing a duplicate, booking a bank or FX fee, or reclassifying an item to the right intercompany account. Separately, elimination entries remove the agreed intercompany balances on consolidation. Reconciler identifies what needs an entry and never posts one.

Is intercompany reconciliation the same as intercompany elimination?

No, and they happen in that order. Reconciliation proves both entities agree on the balance between them. Elimination removes that agreed balance from the consolidated statements so the group does not report revenue, expense, receivables or payables from trading with itself. Eliminating balances that were never reconciled hides the difference inside the consolidation instead of resolving it.

What is intercompany netting, and is it the same as reconciliation?

Intercompany netting is settling balances between entities by paying only the net position rather than every gross amount, which cuts bank fees and FX cost. It is a treasury process that moves money. Reconciliation is an accounting process that proves what the balances are. Netting depends on reconciliation, because you cannot net a position the two entities disagree about. Reconciler is read-only and does not net or settle.

How often should intercompany accounts be reconciled?

Monthly for most groups, and at every period end without exception. Groups with high transfer volume, shared processor accounts or several currencies benefit from weekly matching, because the cost of investigating a break rises sharply with age: the people who remember the transaction move on and the supporting detail gets harder to retrieve. Quarterly-only reconciliation reliably produces a painful year end.

How do you reconcile intercompany accounts in NetSuite?

If every entity is in NetSuite OneWorld, use the native intercompany and elimination functionality, since it already sees all the data. The harder case is a group where only some entities are on NetSuite and the rest are on QuickBooks, Xero or Sage Intacct. There the reconciliation has to happen above the ERPs, against bank, card and processor records that exist for every entity regardless of what it runs.

What causes intercompany out-of-balance differences?

In rough order of frequency: timing across a period cut-off, entries recorded by one entity and not the counterparty, cash in transit, bank and wire fees deducted in flight, currency translation, duplicated postings, costs paid centrally and never recharged, and credit notes applied by one side only. Almost every out-of-balance amount decomposes into some combination of those eight.

Does intercompany reconciliation software post the elimination entry?

Some do, particularly the consolidation platforms and the ERP-native tools such as SAP's ICMR, which posts adjustments automatically. Reconciler does not, and the setting does not exist. We prove the two sides agree and show what the balance is made of. Deciding and posting the elimination is a consolidation judgment with a named owner, and keeping it separate means an engine error surfaces in a queue rather than in your consolidated accounts.

What does intercompany reconciliation software cost?

Most of the category publishes nothing. BlackLine, Trintech, Oracle, OneStream and NetSuite publish no figure for intercompany functionality, and SAP ships it inside S/4HANA rather than pricing it separately. Numeric publishes an Essentials tier from $30 per user per month. Reconciler is $49, $149 and $399 per month by volume and entity count, with no implementation fee.

Point it at last month, across every entity

Connect each entity read-only and look at what the intercompany balances are actually made of before you commit to anything. Every match carries the reason it was made, nothing is written back to any ledger, and no elimination is ever posted for you.