Financial ServicesFor: CFO, Group Controller, Procurement HeadProcurement11 min read

Inter-Entity Purchases and Cross-Charges: Stop Reconciling by Hand

Inter-entity procurement is the practice of one legal entity in a group buying goods or services that another entity uses, then recovering the cost through a cross-charge. In banking and fintech groups it is everywhere, from a holding company paying for core banking licenses to a lending subsidiary using the parent's KYC vendor. When the split is worked out after the fact in spreadsheets, every quarter end turns into a matching exercise between entities that should agree but rarely do.

01 · The problem

What inter-entity procurement looks like in a financial services group

Inter-entity procurement is any purchase made by one entity in a corporate group for the use or benefit of another entity in the same group, with the cost later recharged through intercompany entries.

Financial services groups are built from separate legal entities for good reasons: a regulated bank, a broker-dealer, an NBFC or lending arm, a payments company, a technology services entity. Each has its own license, capital rules and books. Vendors do not care about that structure. One cloud contract, one fraud screening tool or one audit firm often serves all of them, so someone has to decide who pays and who gets charged. In a Deloitte webcast poll of more than 3,900 accounting and finance professionals, 40.6% said their organizations would increase the time and effort put into intercompany accounting.[1]

Here is how it usually plays out. The group technology entity signs a data vendor contract for the whole group. The invoice lands in its AP inbox and is booked in full. Three months later, finance opens a spreadsheet, estimates how much the bank, the card issuer and the lending arm each used, and posts recharges. The lending arm's controller disputes the share, the bank books its side a month late, and the intercompany balances no longer tie out before the consolidation deadline.

CFO / Finance Leader

Consolidation is held up by intercompany breaks that nobody can explain quickly, and regulators or auditors ask why charges moved between entities.

"Why do our own entities disagree about what they owe each other?"

Group Controller

Spends the last week of every quarter matching recharges by email with entity accountants in different time zones.

"I have 40 open intercompany breaks and the close is Friday."

Procurement Head

Negotiates group contracts but has no record of which entity asked for what, so allocation is guesswork.

"I bought it for the group. Nobody told me who it was really for."

Entity CFO or Business Unit Head

Receives a recharge months later with no detail and cannot tell whether the share is fair.

"What is this charge, and why is it half of the total?"
02 · Self-check

Are cross-charges between your entities still done by hand?

Tick every statement that is true today. Three or more means the problem is likely costing you real money.

0 of 6 ticked
03 · Diagnosis

Six root causes behind manual cross-charges

Reconciliation pain shows up in finance, but it usually starts much earlier, at the point where someone asks to buy something for more than one entity.

01

The beneficiary is never captured at request time

Requests name the buying entity and cost center but not who will use the service. Finance has to reconstruct that months later from memory and email.

02

Allocation keys are informal

Headcount, accounts, transaction volume or a fixed split: the basis for sharing each contract is rarely written down, approved or applied consistently across periods.

03

Group contracts are signed by one entity

A single legal entity holds the vendor contract for convenience, so every invoice flows through its AP even when it consumes a small share of the service.

04

Entities run separate ledgers and vendor records

The same vendor exists under different names and IDs in each entity's books, so matching spend across the group needs manual mapping.

05

Recharges are batched at quarter end

When cross-charges are raised once a quarter, the detail behind each purchase has gone cold and disputes take longer to resolve.

06

One side books, the other side waits

The charging entity posts its receivable, but the receiving entity books its payable only after review, so timing breaks appear every period.

04 · Business impact

What manual inter-entity charging costs a financial services group

Intercompany work is a known pressure point for finance teams, and data quality sits at the center of it.

Nearly 60%Deloitte poll participants naming data quality and reconciliation, and transfer pricing documentation, as top intercompany tax management challenges[2]
40.6%Share of polled finance professionals whose organizations planned to increase time and effort on intercompany accounting[1]
24.4%Polled professionals naming technology as the single greatest intercompany accounting challenge in the next 12 months[1]

The direct cost is finance time: controllers and entity accountants matching lines, chasing backup and reposting entries every quarter. The indirect costs weigh more in a regulated group. Late or disputed recharges distort entity results that feed capital and liquidity reporting, weak documentation invites questions from auditors and tax authorities about arm's length pricing, and consolidation deadlines slip while breaks are cleared.[2] Procurement also negotiates renewals blind because nobody can show true group volume by vendor.

Estimate the cost of reconciling cross-charges by hand

Enter your figures. Nothing is stored or sent anywhere.

Estimated annual cost of manual cross-charge reconciliation0
Default values are illustrative assumptions, not benchmarks. Replace them with your own line counts and time estimates. The multiplier of 4 converts quarterly effort to a year. Excludes delayed close, audit queries and tax adjustments.
05 · Best practices

The expert playbook: six practices that take the manual work out of cross-charges

These practices work with any ERP or even spreadsheets. The principle is simple: decide who benefits when the purchase is requested, and let the recharge follow from that record.

MK
"At KPMG I worked on global procurement transformation for groups with many entities, and the pattern was always the same. The group signs once, the invoice lands in one entity, and finance spends the quarter guessing who benefited. If the request says which entities will use the service and on what split, the cross-charge writes itself."
Md. Kafil, Co-founder and CEO, Zapro. Former senior product specialist on SAP Ariba Network and procurement transformation manager at KPMG.

Capture the beneficiary entity on every request

Why it worksAllocation is only as good as the information captured at the start. Once the purchase is made, the context is lost.
How to do itAdd a required field for beneficiary entity or entities on purchase requests, with a percentage split when more than one entity benefits. Make the requester confirm it before approval.
Track: Share of shared-vendor requests with beneficiary entities recorded

Write down and approve allocation keys

Why it worksAuditors, tax teams and entity CFOs accept recharges when the basis is documented, approved and applied the same way every period.
How to do itFor each shared contract, record the allocation basis (headcount, accounts, transactions, fixed split), the owner and the review date. Store it with the contract, not in a personal file.
Track: Share of shared contracts with an approved, current allocation key

Keep one vendor record across the group

Why it worksIf the same vendor has five IDs in five ledgers, nobody can see group spend or match cross-charges without manual mapping.
How to do itMaintain a single vendor master with entity-level sites or bank details beneath it, and sync it to each entity's ledger.
Track: Duplicate vendor records across entities

Raise recharges when the invoice is approved

Why it worksQuarterly batching turns a simple allocation into an investigation. Monthly or event-driven recharges keep detail fresh.
How to do itWhen a shared-vendor invoice is approved, generate the recharge lines using the stored key and attach the original invoice as backup.
Track: Average days between vendor invoice approval and recharge posting

Post both sides of each entry together

Why it worksTiming breaks are the most common intercompany difference and the easiest to prevent.
How to do itUse one agreed record per recharge that creates the receivable in the charging entity and the payable in the receiving entity in the same period, with the same reference.
Track: Intercompany breaks caused by timing differences

Reconcile monthly by counterparty pair

Why it worksSmall breaks cleared monthly stay small. Breaks left to quarter end compound and delay consolidation.
How to do itRun a monthly balance check for each pair of entities, assign open differences to a named owner and set a clearing deadline before close.
Track: Open intercompany breaks at month end, by value and age
DS
"At Voonik thousands of suppliers emailed invoices into one inbox and called to ask where their payment was. Intercompany charges have the same problem, only the supplier is your own sister entity. When the charge arrives late and without backup, people stop trusting it. Send the detail with the charge, the day it happens."
Daniel Sagayaraj, Co-founder and CTO, Zapro. Previously built and ran supplier onboarding and payments for a 15,000-supplier marketplace at Voonik.
06 · The solution

How Zapro links group purchases to the entities that use them

Zapro records the requesting and benefiting entities when a purchase starts, keeps shared vendors and contracts in one place across legal entities, and passes clean, entity-tagged data to each ledger through ERP sync.

STEP 1RequestRequester names the service and the entities that will use it, or asks Z1 in plain language.
ENTITY SPLITBeneficiaries recordedBenefiting entities and split captured before approval.
STEP 2ApprovalRouted to approvers in each affected entity by role.
STEP 3Purchase orderIssued by the contracting entity to the group vendor.
STEP 4Invoice matchInvoice matched to PO and receipt before payment.
LEDGER SYNCEntity-tagged data to ERPSpend and entity details synced to each ledger for recharge.
Root causeZapro capabilityWhat changes
Beneficiary not captured at requestProcurement: purchase requests and "Prompt to buy" with Z1Requests carry the entities that will use the purchase, so allocation starts with facts instead of estimates.
Entities keep separate vendor recordsVendor Management: centralized vendor profilesOne profile per vendor across the group, with documents and conversations in one place.
Group contracts held by one entityContract ManagementShared contracts, versions and renewal alerts sit in one repository that every entity's finance team can see.
Ledgers out of stepIntegrations: two-way ERP and accounting syncVendor and master data sync with legal entities and accounts aligned, so each ledger receives the same record.
No view of group spend by entitySpend AnalyticsSpend by vendor and category across entities in one dashboard, ready for allocation reviews and renewals.

Zapro syncs vendor and master data two ways with your ERP or accounting system and keeps legal entities and accounts aligned, so intercompany postings stay in your general ledger where they belong. See Zapro integrations and Zapro for Financial Services.

07 · Rollout

A 30, 60, 90 day plan

Days 1 to 30: Map the flows

  • List every vendor shared by two or more entities
  • Pull last year's recharges and open breaks
  • Document the current allocation basis per contract
  • Agree entity owners for each counterparty pair

Days 31 to 60: Fix the inputs

  • Add beneficiary entity fields to requests
  • Approve allocation keys with entity CFOs
  • Merge duplicate vendor records across entities
  • Pilot monthly recharges on the top 10 shared vendors

Days 61 to 90: Run it monthly

  • Extend to all shared vendors
  • Post both sides of recharges in the same period
  • Start monthly counterparty reconciliations
  • Review allocation keys against actual usage
08 · Measurement

KPIs to track progress

KPIHow to calculateReview
Beneficiary capture rateShared-vendor requests with benefiting entities recorded divided by all shared-vendor requestsMonthly
Open intercompany breaksCount and value of unmatched intercompany balances at month endMonthly, by entity pair
Recharge lagAverage days from vendor invoice approval to recharge postingMonthly
Disputed rechargesRecharges challenged by the receiving entity divided by recharges issuedQuarterly
Allocation key coverageShared contracts with an approved, current allocation keyQuarterly
Days to clear intercompany at closeWorking days from period end until all intercompany balances agreeEach close

Go deeper with our guide to procure-to-pay process.

09 · In practice

What a Zapro customer saw after moving this work into one workflow

"Zapro's strategic sourcing tools have allowed us to negotiate superior contracts and realize significant cost savings."
Frank Esmeijer, Vice President Development, Bob W
3×Improvement in procurement efficiency
40%Lower operational procurement costs
10 · Conclusion

Why Zapro for this challenge

Cross-charges are hard because the facts behind them are lost at the moment of purchase. Zapro captures those facts in the request and carries them through the vendor, contract, invoice and ledger, so the recharge follows from records rather than reconstruction.

Entity context from the first click

Requests, approvals and POs carry the entities involved, so allocation is not rebuilt later from email.

One vendor and contract record for the group

Shared suppliers and their contracts live once, with entity-level visibility, instead of in five separate ledgers.

Two-way ERP sync with entities aligned

Vendor and master data flow to each entity's books with legal entities and accounts kept consistent.

Audit trail on every change

Approvals and edits are logged, which helps when auditors or tax teams ask how a charge was decided.

When Zapro may not be the right fit

  • You operate a single legal entity or a group where entities never share vendors. Standard procurement and AP controls will cover you.
  • Your main need is intercompany netting, settlement and elimination entries inside the ledger. That work belongs in your ERP or a dedicated close tool, which Zapro feeds rather than replaces.
  • You need transfer pricing studies or benchmark documentation. That is specialist tax work, although Zapro's records can support it.
FAQ

Frequently asked questions

What is an inter-entity or intercompany cross-charge?

A cross-charge is an entry in which one entity in a group bills another for goods or services it bought or provided on the other's behalf. In financial services it commonly covers shared technology, data vendors, office space, audit fees and outsourced operations used by several licensed entities.

Why do intercompany balances not match at quarter end?

The most common reasons are timing (one entity books before the other), disputed allocation shares, different vendor or account mappings in each ledger, and missing backup. Most of these start with information that was never captured when the purchase was requested.

How should shared vendor costs be allocated between entities?

Pick a basis that reflects how each entity uses the service, such as headcount, customer accounts, transaction volume or a fixed agreed split. Document it, have it approved by each entity's finance lead, apply it consistently and review it at least once a year. Your tax advisers should confirm the approach meets transfer pricing rules in each jurisdiction.

Should each entity sign its own vendor contracts instead?

Sometimes, especially where regulators expect a licensed entity to hold its own outsourcing agreements. Often a group contract with clear usage rights for named entities is cheaper and simpler. What matters is that the contract, the allocation basis and the recharge trail are recorded together.

Can procurement software handle intercompany accounting?

Procurement software handles the front end: who asked, who benefits, what was agreed and what was invoiced. Intercompany netting, eliminations and consolidation stay in the ERP. Tools like Zapro make the ledger work easier by sending entity-tagged, approved data into it.

About the experts behind this page

MK
Written by

Md. Kafil

Co-founder and CEO, Zapro

Started in supply chain analysis at Tesco, spent six years at SAP Labs India as a senior product specialist on the Ariba Network, then four years at KPMG on global procurement transformation programs before leading product and customer success at Kissflow. Founded Zapro in 2022.

DS
Reviewed by

Daniel Sagayaraj

Co-founder and CTO, Zapro

Built and ran the vendor portal at Voonik for a supplier base of roughly 15,000 sellers, including onboarding, compliance documents and payment cycles, then led engineering teams at Zoomcar. Co-founded Zapro and leads its product engineering and AI layer, Z1.

Sources

  1. Deloitte via PR Newswire, Intercompany Accounting to Get More Support From Many in Year Ahead, 2022
  2. Deloitte Center for Controllership, Managing intercompany: Navigating new challenges and tax complexities

Editorial note: this page is published by Zapro, which sells procurement software. Best practices are written to work with any tool, and figures are cited to their original publishers. Last reviewed 29 September 2026; next review due March 2027. See how the Procurement Challenges Directory is researched and reviewed.