Recharging between companies in a group, without losing your month to it

A shared cost, an allocation key, and someone re-typing all of it by hand every month. How to automate intragroup recharging, and what must stay under human control.

Jérôme Knops

By Jérôme Knops

Published September 19, 2026 · Updated September 20, 2026 · 5 min read

Ask an AI

The question comes pre-written, with this article's address.

In almost every group we meet, there's one person whose month partly consists of recharging shared costs to the group's companies. And beside them sits a little file that only they know how to run.

It's never on the org chart. Yet it's one of the most time-consuming and most fragile processes in the business.

Why it's always done by hand

Because the difficulty isn't the invoice: it's the allocation key.

An example, barely simplified

A group centrally buys a block of travel vouchers, because at volume it gets twenty to thirty percent off the public price. One group company requests a trip; vouchers are allocated to it; it has to be recharged.

Except the person traveling is employed by the holding company, and works for company A thirty percent of the time, for company B twenty percent, and for company C the rest. So the recharge has to be split three ways. And sometimes pushed down to branch level, because some companies keep a P&L per branch.

Why does no software handle intragroup recharging?

No travel management software knows how to do that. Nor does any accounting package, because the key isn't accounting: it's organizational, and it changes when somebody changes job.

It isn't complicated. It's just exactly the same thing, every month, for every company.

The person who runs this process, in a company we work with

"Exactly the same thing, on a loop" is the best definition there is of what should be automated.

The real cost, which is double

The time of the person doing the recharging

First, the time of whoever produces the internal invoices, every month, company by company.

Where does the real cost of recharging hide?

That is the larger of the two, and the less visible.

Because the little file produces a paper invoice, or a PDF. That invoice is perfectly valid, numbered, provided for in the chart of accounts. But it has to be re-entered by hand into the receiving company's ledger. At ten companies and a few dozen lines a month, that's several working days a year — in a context where e-invoicing is precisely making this kind of flow measurable.

The cost is simple to work out:

(hours to produce + hours to re-key) × loaded hourly cost × 12

Add what can't be costed: the controller who can't trace an allocation, the discrepancy found at close, and the dependency on a single person.

The four pieces of data you need

To automate, you need these four, and they're enough.

1. The register of companies and branches, with their accounting identifiers. The simplest, and often the dirtiest.

2. The allocation key per person, with a start date and an end date. The key point is the date: a split that changes mid-year must be recoverable as it stood in the month concerned.

3. The rechargeable event, with what links it to a person and a date: a trip, a service, a consumption.

4. The proof, where it's required. In the travel example, the boarding pass — because until the trip is proven to have happened, you don't know whether to recharge this trip, or another one.

That fourth point isn't administrative paranoia. It comes from a mishap several groups have had: vouchers allocated for a business trip, used for a family weekend. You don't put controls in place for fun; you put them in place once it has happened.

What automation looks like

The full mechanism has five steps, and humans are involved in only two of them.

StepWho
Request, with reason and datesThe requester
ApprovalTheir manager
Resource allocation and matchingAutomatic
Completion checkAutomatic, with a chase if proof is missing
Split recharge and accounting entryAutomatic

What really changes is the last line. The internal invoice is no longer produced and then re-keyed — it's produced and recorded on both sides, with its cost allocation. The person who kept the file goes from several days to a few minutes of checking.

What not to automate

Three things, and they're always the same.

Changing an allocation key

It must be entered by a named person, dated, and logged. It's an organizational decision, not a data point. A key that moves on its own is the surest way to make a close impossible to explain.

The exception

There will be some: an urgent trip outside the process, a cost you decide not to recharge. The application must allow an override, on condition of a written reason. A system that accepts no exception is worked around within the month.

Chasing beyond two reminders

The first two go out automatically. The third is a conversation between two people, and it should stay one.

How we automate recharging

Intragroup recharging is expensive because it is done by hand, at month end, from files somebody has to reconstruct. What we install records the expense as it happens, with its allocation key already attached.

At close, the internal invoice is generated from what is already captured: no reconstruction, no allocation spreadsheet, and a verifiable trail if you are audited. See the invoicing and collection module.

Intragroup recharging: what to remember

It isn't an accounting problem, it's an allocation key problem — and that's why no off-the-shelf package solves it.

The cost hides mostly downstream, in the re-keying on the receiving companies' side. Cost both before deciding.

And keep your allocation keys with their effective dates. It's the data that makes the rest automatable, and the only one that must stay in human hands.

Frequently asked questions

Why does no software handle intragroup recharging?

Because the difficulty is not the invoice, it is the allocation key. Someone employed by the holding company may work for company A thirty percent of the time, for B twenty and for C the rest. That key is not accounting, it is organizational, and it changes when somebody changes job.

What data do you need to automate recharging?

Four, and they are enough: the register of companies and branches with their accounting identifiers, the allocation key per person with its effective dates, the rechargeable event tied to a person and a date, and the proof where it is required.

Where does the real cost of manual recharging hide?

Downstream, in the re-keying. The homemade file produces a paper invoice or a PDF, perfectly valid, that has to be re-entered by hand into the receiving company's ledger. At ten companies and a few dozen lines a month, that is several working days a year.

What should absolutely not be automated?

Three things: changing an allocation key, which must be entered by a named person and dated; the exception, which must remain possible on condition of a written reason; and chasing for missing proof beyond two reminders, because the third is a conversation between two people.

Jérôme Knops
About the author

Jérôme Knops

Founder and CTO of Edenio

Jérôme Knops is the founder of Edenio, where he designs and builds custom business applications for construction, supply chain and distribution companies. He runs the scoping meetings, writes the code, and stays the person you talk to once the tool is in production.

See all their articles