John Galt Finance
Finance Leadership October 15, 2026 9 min read

Overhead Cost Allocation: Methods, Steps and a Worked Example

Short answer

Overhead cost allocation spreads shared costs such as rent, admin salaries and software across the products, customers or locations that cause them. Group overhead into pools, give each pool a cost driver with a real causal link, divide to get a rate, and apply it. Revenue is the most common driver and usually the wrong one.

Core formula
Allocation rate = overhead pool ÷ total driver quantity
Best fit for most SMBs
3–6 cost pools, each with its own driver
Most common mistake
Allocating everything by revenue
Review cadence
At least yearly, and after any big change in mix or footprint
Nikolajs Petrovics, Founder & CFO, John Galt Finance
Written and reviewed by
Founder & CFO, John Galt Finance

15+ years in finance: 100+ financial models built, €40m+ raised for clients, Forbes contributor and lecturer.

LinkedIn Reviewed October 2026

Who this guide is for

This guide is for founders and finance leads whose company sells more than one product, serves more than one customer type or runs more than one site. If you only look at gross margin, two lines can look equally healthy while one of them quietly consumes most of your rent, support and admin time. Overhead cost allocation is how you find out which one. Below are the methods, a five-step process, and a worked example you can copy into a spreadsheet.

What is overhead cost allocation?

Overhead cost allocation is the process of assigning indirect costs to the things that cause them. Direct costs are easy to trace: the materials in a unit, the freelancer hours on a client project, the payment fee on an order. Overhead is everything shared: rent, utilities, management and admin salaries, software, insurance, IT and accounting.

The principle is causation. Each product, customer or department should carry the share of shared costs it actually drives. A line that occupies 60% of the warehouse should carry about 60% of facilities cost. A product that generates 70% of support tickets should carry most of the support team.

Cost typeTraceable to one output?Examples
DirectYesMaterials, direct labor, per-unit shipping, payment fees
Indirect (overhead)No, sharedRent, admin payroll, software, insurance, utilities

Two terms you will see alongside it. The cost pool is a group of overheads with a common cause, such as facilities. The cost driver (or allocation base) is the measure that explains why that pool rises or falls, such as square meters. "Allocation of overheads" in cost accounting textbooks and "allocating overhead costs" in a founder's spreadsheet describe the same thing.

Management allocation vs statutory inventory cost

Keep two purposes apart. For financial statements, IAS 2 counts production overhead as part of the cost of inventory, and fixed production overhead is absorbed on the basis of normal capacity. If output is unusually low, the per-unit charge does not go up; the unabsorbed part is expensed in the period. Management allocation is broader. It can load admin, sales and support costs onto products or customers to show full profitability, which is useful for decisions but not how inventory is valued in your statutory accounts. Label which view a report shows.

Overhead allocation methods

There is no single correct method, only methods that fit different levels of complexity. The right one is the simplest method that gives you a decision-grade answer.

1. Single plant-wide rate

Pick one base, such as revenue, headcount or direct labor hours, and spread all overhead in proportion. It is fast and acceptable when products are similar. It breaks down as soon as one product is more complex than the others, because one driver rarely explains all overhead.

2. Multiple drivers (departmental rates)

Group overhead into pools and allocate each pool by its own driver: facilities by floor space, IT by users, support by tickets, production admin by setups or batches. This is the method we recommend for most growing companies. It is much more accurate than a blanket rate and still fits in a spreadsheet.

3. Activity-based costing (ABC)

Trace overhead to activities (setups, orders picked, invoices issued, tickets handled, inspections) and charge products for the activities they trigger. ABC is the most accurate option for complex, multi-product operations. It also takes the most data and upkeep, so use it where the margin decisions justify the effort.

4. Step-down allocation

Used when internal service departments such as IT, HR or facilities serve each other as well as the revenue-generating units. You allocate service departments in sequence, starting with the one that serves the most others, so costs end up in operating units without circular loops. It is common in manufacturing and larger service firms.

MethodAccuracyEffortBest for
Single plant-wide rateLowVery lowSimple businesses with similar products
Multiple driversMediumLow to mediumMost growing SMBs
Activity-based costingHighHighComplex, multi-product or multi-channel firms
Step-downMedium to highMediumFirms with internal service departments

Step-by-step overhead allocation process

Whichever method you choose, the mechanics follow the same five steps.

Step 1: Separate direct from indirect costs. Tag every P&L line as direct or overhead. A well-structured chart of accounts makes this almost automatic because the split is built into the account codes.

Step 2: Pool your overhead. Group indirect costs by cause: facilities (rent, utilities, cleaning), technology (software, hardware, IT support), customer support, production admin, and general administration. Three to six pools is enough for most companies.

Step 3: Choose a driver for each pool. Pick the measure that best explains why the pool's cost changes. Facilities follow floor space. Support follows tickets or hours. Production admin follows setups or batches. The right driver has a causal link, not just the easiest number to export.

Step 4: Calculate the allocation rate. Divide each pool by the total quantity of its driver. Facilities cost of €120,000 over 1,000 square meters gives €120 per square meter.

Step 5: Apply the rate. Multiply each cost object's driver usage by the rate. A line using 400 square meters absorbs €48,000 of facilities cost. Repeat for every pool and add direct costs to get the fully loaded cost.

Some costs have no honest driver, such as the CEO's salary or statutory audit fees. Leave them as company-level costs below product contribution rather than forcing them onto products.

Overhead allocation example: two product lines

Here is a worked example. A company sells two product lines, Standard and Premium, and has €300,000 of annual overhead.

StandardPremiumTotal
Revenue€600,000€400,000€1,000,000
Direct costs€330,000€180,000€510,000
Gross profit€270,000 (45%)€220,000 (55%)€490,000

On gross margin alone, Premium looks like the better business.

Method A: allocate everything by revenue

Standard (60% of revenue)Premium (40% of revenue)
Overhead allocated€180,000€120,000
Operating profit€90,000€100,000
Operating margin15.0%25.0%

The conclusion would be to push Premium harder.

Method B: allocate by real drivers

Premium is more complex. It generates 70% of support tickets, takes 60% of warehouse space and needs 65% of production setups.

Overhead poolCostDriverTotal driver unitsRate
Customer support€100,000Tickets1,000€100 per ticket
Facilities€120,000Square meters1,000€120 per m²
Production admin€80,000Setups100€800 per setup
Overhead poolStandard usageStandard costPremium usagePremium cost
Customer support300 tickets€30,000700 tickets€70,000
Facilities400 m²€48,000600 m²€72,000
Production admin35 setups€28,00065 setups€52,000
Total overhead€106,000€194,000

What changes

StandardPremium
Gross profit€270,000€220,000
Overhead (driver-based)€106,000€194,000
Operating profit€164,000€26,000
Operating margin27.3%6.5%

Total profit is €190,000 under both methods. Allocation does not change how much the company earns; it changes where you think it earns it. Under the revenue method Premium looked like the stronger line. Under the driver method it earns 6.5% after the overhead it actually consumes, and the revenue method under-charged it by €74,000 a year. The decisions that follow are different: reprice Premium, reduce its setup and support load, or accept it as a lower-margin line on purpose, instead of shifting marketing budget toward it.

Why overhead allocation matters

Accurate allocation matters because pricing, product and customer decisions all depend on knowing what a line truly costs. Most owners stop at gross margin, and gross margin ignores the overhead that often takes a large share of every euro of revenue.

  • Pricing. Without a fully loaded cost you cannot set a defensible price floor.
  • Product and customer mix. Allocation shows which lines to scale, fix or drop. It works best next to a contribution view, as explained in our guide to gross margin vs contribution margin.
  • Accountability. When each unit owns its share of overhead, managers make sharper spending choices.
  • Reporting you can run the business on. Monthly management reporting is only as useful as the cost split underneath it.

Common mistakes

  • Defaulting to revenue as the driver for every pool.
  • Forcing truly company-wide costs onto products.
  • Never revisiting the bases after a move, a new line or a change in mix.
  • Building a 200-line ABC model for a two-product business.
  • Spreading fixed overhead over an unusually low-volume month, which inflates unit cost and can trigger panic pricing.

Checklist

  • Every P&L line tagged direct or indirect
  • 3–6 overhead pools defined
  • One causal driver per pool, with the data source named
  • Rate per pool calculated (pool ÷ driver units)
  • Rates applied to each product, customer or location
  • Fully loaded margins compared, thin or negative lines flagged
  • Unallocated company-level costs shown separately
  • Method documented and reviewed at least yearly

How we use this with clients

When we take on a client, overhead allocation usually comes up in the first month, because the founder's question is almost always some version of "which part of the business actually makes money?" We start with a contribution view: revenue minus truly variable costs per product, channel or customer. That alone settles many decisions. Only then do we layer in overhead, usually with four or five pools and a driver each, built from data the company already has: ticket counts from the help desk, order or pick counts from the warehouse system, time logs for service teams.

We look at three things. First, unit economics: does each line cover its variable costs and its fair share of the fixed base at current prices? That feeds directly into SKU profitability analysis for product businesses and into customer profitability for service firms. Second, cash: lines that consume a lot of overhead often also tie up inventory or need longer payment terms, so a low loaded margin can hide an even worse cash profile. Third, reporting: we build the allocation into the monthly pack so the same logic runs every month, rather than as a one-off spreadsheet that goes stale.

We keep the method as simple as the decision allows. If a two-driver model already shows that one line is subsidizing another, more precision rarely changes the answer.

Next step

If you are not sure which of your products, customers or locations actually earn money, we can build the allocation framework and the reporting around it. Book a free CFO diagnostic call and we will tell you what level of detail your decisions need.

Related questions

What is overhead cost allocation in cost accounting?

It is the process of assigning indirect costs, the ones you cannot trace to a single product or job, to cost objects such as products, services, customers or departments. You group overhead into pools, pick a driver for each pool, calculate a rate per unit of driver, and charge each cost object for the driver units it uses.

What are the main methods of allocating overheads?

There are four in common use: a single plant-wide rate, departmental or multiple-driver rates, activity-based costing, and step-down allocation of service departments. They trade accuracy for effort. Most growing companies get the best return from multiple drivers, and move to activity-based costing only where products differ a lot in how they consume resources.

Should overhead be allocated by revenue?

Rarely. Revenue tells you what customers paid, not what the product consumed. A complex, lower-revenue line can drive most of your support, setups and warehouse space. Allocating by revenue then loads too much cost onto simple high-volume products and too little onto complex ones, which distorts pricing and product decisions.

Is overhead allocation for management reporting the same as for inventory valuation?

No. For financial statements under IFRS, inventory cost includes production overheads only, and fixed production overhead is allocated on normal capacity, with any unabsorbed amount expensed. Management allocation can go further and include admin, sales and support costs to show full product or customer profitability. Keep the two clearly labeled.

How often should allocation bases be reviewed?

At least once a year, ideally as part of budgeting, and straight away after a material change: a new product line, a new warehouse, a large hire or a shift in sales mix. A driver that was right two years ago can quietly misstate margins today.

Sources

Pages opened on 2026-10-15. Accounting guidance is summarized for management purposes; confirm statutory treatment with your auditor.

Client reviews

What our clients actually say.

Client review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on TrustpilotClient review on Trustpilot

Stop guessing. Start deciding on facts.

A free 30-minute call with a senior CFO. No sales pitch – just a clear read on where your money is and what to do next.

30 min · No pitch · A real CFO, not a chatbot