One of the most common findings when we start working with a new client is that total profit is masking significant variation at the product, service line, or customer level. The business looks profitable in aggregate, but when you allocate costs properly, it becomes clear that some segments are highly profitable and others are barely breaking even — or actually loss-making.
This matters because growth decisions, pricing decisions, and resource allocation decisions all depend on knowing where you actually make money. This post covers how to approach cost allocation for SMBs and what you typically find when you do it properly.
Why Total P&L Is Not Enough
A business generating €4M revenue and 18% EBITDA margin looks like a healthy operation. But if that 18% average is composed of a professional services division running at 35% margin and a product division running at 2% margin, the business is making almost all its money in one place and cross-subsidising the other.
That matters because it affects decisions about where to invest, where to grow, and whether certain parts of the business should be exited, restructured, or repriced.
Most SMBs don't naturally produce this kind of analysis because their chart of accounts isn't structured to enable it, and the overhead allocation exercise requires deliberate analytical work. It's not complex — but it requires someone to actually do it.
Step 1: Define Your Segments
Before allocating any costs, you need to decide what you're trying to understand. Common segmentation choices for SMBs:
By product or service line: Useful for businesses with genuinely distinct offerings with different cost structures — for example, a professional services firm that does both project work and retained advisory.
By customer or customer type: Useful when you suspect significant variation in profitability by client — large accounts vs small accounts, direct vs channel, high-maintenance vs self-sufficient.
By geography or market: Useful for businesses operating across multiple markets with different pricing, cost structures, or growth rates.
By channel: Useful for businesses selling through multiple routes to market — direct sales vs digital vs partner channels.
Choose the segmentation that maps most directly to the strategic decisions you're trying to make. More granular is not always better — the goal is insight, not complexity.
Step 2: Identify Direct Costs
Direct costs are costs that can be unambiguously attributed to a specific segment without allocation. They're the easy part.
For a professional services business: the direct cost of delivering a client engagement — the hours of the people doing the work at their internal cost rate, any materials, subcontractor costs, and travel directly associated with the engagement.
For a product business: cost of goods sold, direct labour in production, inbound freight, and any directly attributable variable selling costs.
For a SaaS business: hosting costs, payment processing, direct customer success costs for specific client tiers, and any directly attributable third-party costs.
Direct costs are your starting point. Segment gross margin (revenue minus direct costs) tells you the contribution each segment makes before overhead is considered. Even this partial picture is often valuable — it tells you which segments are covering their direct costs and which aren't.
Step 3: Allocate Overheads
Overhead allocation is where the analysis becomes more complex and more important. Overheads — rent, G&A, shared technology, central management, marketing — need to be allocated across segments to get to a fully-loaded profitability view.
Common allocation bases:
Revenue-based allocation: Overhead is distributed proportionally to each segment's share of total revenue. Simple and defensible, but doesn't reflect the actual cost-to-serve if segments have very different complexity.
Headcount-based allocation: Overhead is distributed proportionally to the headcount serving each segment. Better reflects fixed-cost consumption for people-heavy businesses.
Activity-based allocation: Overhead is allocated based on measurable activities — number of transactions, tickets, orders, or client interactions. Most accurate but most time-consuming to build.
Hybrid: In practice, most SMBs use a combination — some overheads allocated by revenue, others by headcount, others by specific drivers. The key is consistency year-over-year so that trend analysis is meaningful.
There is no universally "correct" allocation methodology. The goal is to be reasonable and consistent, and to distinguish between direct and allocated costs so that the analysis can be used sensibly.
Step 4: Build the Contribution Waterfall
A clean output for this analysis is a contribution waterfall by segment:
| Segment A | Segment B | Segment C | Total | |
|---|---|---|---|---|
| Revenue | €2.4M | €1.1M | €0.5M | €4.0M |
| Direct Costs | (€1.2M) | (€0.7M) | (€0.3M) | (€2.2M) |
| Gross Contribution | €1.2M (50%) | €0.4M (36%) | €0.2M (40%) | €1.8M (45%) |
| Allocated Overhead | (€0.7M) | (€0.3M) | (€0.2M) | (€1.2M) |
| Segment EBITDA | €0.5M (21%) | €0.1M (9%) | (€0M) (0%) | €0.6M (15%) |
This format makes the story obvious: Segment A is carrying the others. Segment C is covering its direct costs but contributing nothing to overhead recovery. That is a strategic decision, not just an accounting outcome. Building and refreshing this view every quarter is a standard part of our FP&A consulting work.
What This Analysis Typically Reveals
In our experience, segment-level profitability analysis consistently surfaces a few recurring patterns:
The volume trap: The highest-revenue segment is often not the most profitable one. Large accounts that negotiate hard on price, require intensive servicing, and demand customisation often have lower margins than mid-market accounts. Volume feels good; margin pays the bills.
Cross-subsidisation: A profitable core service is often subsidising an adjacent service that was launched to broaden the offering but never achieved the scale or pricing to justify its cost. The all-in cost of that adjacent service — including management time, systems, and support — is often much higher than it appears.
The long tail cost: For many businesses, the smallest 20–30% of customers by revenue consume a disproportionate share of support, account management, and operational resource. The fully-loaded profitability of these accounts is often close to zero or negative.
Using the Analysis to Drive Decisions
Once you have reliable segment-level profitability data, the decisions it informs are significant:
Pricing: If a segment is generating low margins, the question is whether the pricing is wrong or the cost structure is wrong. Sometimes both. Knowing the number enables the conversation.
Resource allocation: Investment in growth, marketing, and new headcount should follow margin, not revenue. This analysis tells you where to put the next pound.
Portfolio pruning: Segments or customer types that are genuinely loss-making after full cost allocation are candidates for reprice, restructure, or exit.
Incentive alignment: If your sales team is incentivised on revenue, they may be signing large accounts with low margins. Commission structures tied to gross margin rather than revenue can change the behaviour without changing the team.
Frequently Asked Questions
How often should segment profitability be reviewed? Quarterly is sufficient for most SMBs — monthly is useful if the business is changing quickly or if you've identified a specific problem that needs monitoring.
What if my accounting system doesn't support cost centre analysis? Most modern accounting systems (Xero, QuickBooks, Sage) support departmental or cost centre coding. If your chart of accounts isn't structured for it, a fractional CFO or management accountant can restructure it. It's usually a one-off project, not an ongoing overhead.
Is this the same as ABC (activity-based costing)? ABC is a specific, comprehensive methodology for activity-based cost allocation — it's more rigorous than what most SMBs need. The approach described here is lighter-weight and pragmatic, using ABC principles selectively where they add the most insight.
BB Financial Services Kft builds segment profitability models for SMBs and growing businesses — helping you understand where you make money and where you don't. Get in touch if you'd like to see what this analysis reveals about your business.
<!-- ============================================================== -->
