Free tool

Intercompany reconciliation

Put each company's intercompany balances side by side, in one reporting currency. See which pairs agree, which are out by more than your tolerance, and which have only one side booked.

  • No sign-up
  • Runs in your browser
  • Paste from a spreadsheet
  • CSV download

Settings

Every balance is converted to the reporting currency before the two sides are compared.

Gaps up to this share of the larger side count as matched.

Intercompany balances

One row per account. Enter receivables (owed to the company) as positive and payables as negative. Rate is the value of 1 unit of the balance's currency in the reporting currency; leave it at 1 when they're the same.

    Paste from a spreadsheet

    Copy six columns from Excel or Google Sheets: company, counterparty, account, amount, currency, rate. Comma-separated text works too. A header row is skipped.

    Reconciliation

    Pairs matched
    within your tolerance
    Gaps over tolerance
    pairs to investigate
    One-sided balances
    booked by one company only
    Total unreconciled

    Pairs, both ways

    Each side is the sum of that company's balances with the other, in USD. They should add up to zero.

    Intercompany pairs with each side's balance, the difference and its status
    PairFirst company's sideOther sideDifferenceDiff %StatusWhat to check

    One-sided balances

    A balance with no entry at all on the other side: often an invoice or recharge not yet booked by the counterparty.

      Balances in USD

      Every balance converted to the reporting currency
      CompanyCounterpartyAccountAmountCurrencyRateIn USD

      The method

      Why intercompany balances drift apart.

      When one group company lends to or invoices another, both books record it: a receivable in one, a payable in the other. Before consolidating, the two sides should cancel out. When they don't, the consolidated balance sheet is wrong by the difference.

      1. Convert every intercompany balance to one reporting currency, at the same closing rate for both sides.
      2. Group balances by pair, both ways: everything A shows with B, and everything B shows with A.
      3. Add the two sides. Receivables are positive and payables negative, so a clean pair adds up to zero.
      4. Investigate any gap bigger than your tolerance, and any balance with nothing on the other side.

      The usual causes

      Exchange rates. In the example, the Indian company booked a USD 120,000 loan in rupees at 83.5 and never revalued it. At today's rate of 88 the rupee payable is worth less in dollars, so the two sides no longer agree. Timing. An invoice or payment reaches one ledger in this period and the other in the next. Coding. The entry went to a third-party account, or to the wrong group company.

      Illustrative only. This is a simplified check for learning and working papers. It isn't accounting or tax advice, and the example companies and rates are made up. Agree the treatment of differences with your accountant or auditor.

      Stop matching intercompany by hand.

      Connect your group's companies and accept the pairs Halfkit suggests. Each company gets 90 days free from signup (first 100 signups, with 100 AI credits), no card needed.