Allocating Shared Costs Across Class Codes Without the Guesswork
Shared costs are where a lot of multi-entity books go quietly wrong. One insurance policy covers four locations. A regional manager’s salary supports three restaurants. The parent company pays for software every subsidiary uses. Someone has to decide how much of each expense belongs where — and in most finance teams that decision happens in a spreadsheet, once a month, from memory.
The result is allocations that are hard to defend, hard to reproduce, and slow to redo when the numbers change. If you’re trying to see true profitability by location or entity, guessed allocations undermine every report downstream.
Why manual allocation breaks down
The mechanics of splitting a cost aren’t hard. The hard part is doing it consistently.
- The methodology lives in one person’s head, so the logic drifts from month to month.
- A shared cost booked to a single class code overstates one location and understates the others.
- Parent-to-subsidiary charges get estimated rather than calculated.
- When you restate a month or add a location, every downstream journal has to be reworked by hand.
None of this is a reporting problem you can fix after the fact. If the allocation is wrong at the journal level, your P&L by class is wrong too.
Allocate by rule, not by hand
Flying Ledger’s cost allocations take selected accounts and class codes and spread them across other classes on a methodology you choose — or on a fixed percentage — then post the resulting journal entries straight into QuickBooks. That covers two common cases:
- Splitting a shared cost across locations. Pick the accounts and the source class, choose how you want it divided, and the allocation is posted as real journal entries rather than a note in a spreadsheet.
- Allocating from a parent company down to subsidiaries. The same mechanism handles a parent entity pushing shared costs out to the subsidiaries that actually consume them.
Because the rule is defined once and the journals are posted for you, the logic is the same every period. When you need to rerun it, you’re applying a defined methodology — not reconstructing last month’s math.
Keep allocations honest across entities
Allocation is only trustworthy if the entities themselves stay in agreement. When a parent charges a subsidiary, that charge shows up on two sets of books, and the two sides have to match.
Flying Ledger runs intercompany reconciliation that confirms what one entity owes another matches on both sides — and flags it when it doesn’t. So a parent-to-subsidiary allocation isn’t just posted; it can be checked against the other side of the books instead of taken on faith.
See the result across the portfolio
Once allocations are posted correctly, the payoff shows up in reporting. The CFO Dashboard shows revenue, net income and other core numbers across every entity in a portfolio, with drill-down into any figure — so when a location’s net income looks off, you can trace it back to the underlying transactions instead of wondering whether the allocation was the cause.
And if you want to ask a direct question — how much overhead landed on a given location this month, for example — Ask Fly answers using the platform’s own live numbers, not a guess.
Where this stands today
Flying Ledger works for any business on QuickBooks. Businesses running multiple entities get the most out of cost allocations and intercompany reconciliation, but standalone businesses splitting overhead across class codes benefit too. The platform is in active internal use with real customer data and is not yet open to external users.
The goal is simple: turn shared-cost allocation from a monthly judgment call into a defined rule that posts real journals and can be checked, rerun and defended.