Gross Margin by Customer: The Unit Economics Middle Market Buyers Model First

Most middle market businesses track revenue by customer. Sophisticated buyers model gross margin by customer, and the gap between the two reveals the most common middle market margin illusion.

Use this perspective to narrow the reporting, KPI, cadence, or accountability issue that needs attention first.

Key takeaways

  • Aggregate gross margin hides the customers and jobs that are destroying the average.
  • Build a customer-level margin analysis before a buyer does it during diligence.
  • Job costing reveals the work that is profitable and the work that only feels profitable.
  • Reprice or exit the lowest-margin customers before a sale, while the decision is yours.
  • Margin by customer is the first place a PE buyer looks after the headline EBITDA.

Revenue ≠ profit

The first principle of customer-level economics

Top 20% of customers

Often generate 80%+ of actual margin

Bottom 20% of customers

Often generate negative contribution in full-cost models

Job costing

The discipline that makes customer economics visible

Research finding
McKinsey & Company, Pricing and Growth PracticeBain & Company Customer Profitability Research

McKinsey's pricing research consistently finds that the top 20% of customers by contribution margin generate 80–90% of a service business's actual profit, while the bottom 20% of customers consume 5–15% of gross margin, creating a 25–35% swing in profitability that is invisible in blended P&L reporting.

In PE-acquired service businesses, the Day 1 customer margin analysis conducted by operating teams finds that 1 in 3 large-revenue accounts (top 5 by revenue) is in the bottom half of the business by contribution margin, a finding that surprises management teams who tracked revenue but not full-cost profitability.

Businesses that systematically repriced or exited bottom-quartile accounts before a sale process achieved average gross margin improvements of 3–6 percentage points over 12–18 months, translating directly into EBITDA expansion at a 1:1 ratio (Bain Customer Profitability Research 2024).

Revenue is the metric most middle market founders know best, which customers are biggest, how revenue has grown, where the pipeline sits. Gross margin by customer is the metric PE buyers model in the first week of ownership. The gap between the two is where the most common margin surprise in post-close operations lives.

A $20M revenue business with 18% EBITDA margin is not a business where every customer generates 18% contribution. In most middle market service businesses, the actual distribution looks dramatically more skewed: a small cluster of accounts generates strong margins, a larger group generates acceptable margins, and a meaningful tail generates margins near zero or below when labor, overhead, and service costs are fully allocated.

Why most businesses do not know their customer-level economics

Most middle market accounting systems are configured to track revenue, direct costs, and overhead at a company level. They are not configured to allocate direct labor, materials, and indirect overhead to individual customers or jobs. The result: the P&L shows a blended margin that obscures the customer-level distribution.

The businesses that do have customer-level economics, through job costing systems, activity-based costing, or manual allocation, routinely discover that their mental model of customer profitability is wrong. The largest customers are not always the most profitable. Long-tenure customers are not always the most profitable. High-volume accounts that required significant service customization are often the least profitable after full cost allocation.

A $17M mechanical services business had 14 commercial accounts representing 60% of revenue. The owner's mental model ranked them by revenue size and relationship tenure. When a proper job costing analysis was run for the first time, allocating direct labor hours, materials, and a reasonable equipment overhead rate to each job, three of the top five revenue accounts were in the bottom quartile for contribution margin. One was generating a negative contribution after overhead allocation. None of this was visible in the blended P&L.

The margin illusion compounds when businesses price new work based on blended margins rather than job-level economics. A business that prices new contracts to achieve a 35% gross margin in aggregate may be systematically underpricing complex, high-labor jobs and overpricing simple, high-volume ones, and making the margin distribution worse with every new contract signed.

How to build a basic customer-level margin analysis

1

Customer Margin Analysis, Build Sequence

2

Step 1: Export job/invoice-level data

Pull 24 months of transaction data with customer, revenue, direct materials cost, and direct labor hours per job or invoice

3

Step 2: Assign a labor cost rate

Apply a fully-loaded labor rate (wages + benefits + workers' comp) per hour to convert labor hours to direct labor cost

4

Step 3: Allocate overhead

Choose a simple allocation basis, direct labor hours or revenue percentage, and allocate operating overhead (equipment, facilities, supervision) to each job

5

Step 4: Calculate contribution margin

Revenue minus direct materials, direct labor, and allocated overhead per job; aggregate to customer level

6

Step 5: Sort and segment

Rank customers by contribution margin percentage and dollar value; identify the top quartile, middle two quartiles, and bottom quartile

7

Step 6: Identify the actions

For bottom-quartile accounts: reprice, re-scope, or exit. For top-quartile accounts: protect, deepen, and replicate.

Customer Margin Distribution (Illustrative Middle Market Service Business)

Top 20% of customers by contribution margin
~55% of total margin
Middle 60% of customers
~50% of total margin
Bottom 20% of customers
-5% of total margin (margin-destructive)

The M&A connection

PE buyers run this analysis in the first 30–60 days of ownership. Sellers who have already done it, and can present customer-level profitability data in the management presentation or data room, are presenting a qualitatively different level of management sophistication than sellers who present only consolidated P&L data.

Customer TierRevenue ConcentrationTypical Contribution MarginManagement Action
Tier 1: High-margin accounts (top 20%)25–35% of revenue45–65% contribution marginProtect relationships; replicate account profile in new business development
Tier 2: Average-margin accounts (middle 60%)50–60% of revenue20–35% contribution marginMaintain; target select accounts for repricing or scope expansion
Tier 3: Low-margin accounts (bottom 20%)15–25% of revenue0–15% contribution margin; often negative on full-cost basisReprice, re-scope, or exit before a transaction process begins

Scroll to see more →

More practically, sellers who run the analysis 18–24 months before a process can address the bottom-quartile accounts before valuation is set. Exiting or repricing low-margin accounts improves the blended EBITDA margin, which directly improves the purchase price at a fixed multiple. A service business that improves its gross margin from 34% to 38% through customer portfolio rationalization adds meaningful EBITDA, and that EBITDA is the basis of the valuation.

Frequently asked questions

Why do large customers sometimes generate the worst margins?

Large customers often negotiate the deepest discounts, require the most service customization, and generate the most overhead consumption per dollar of revenue, while the revenue scale creates a false impression of profitability. The businesses where this is most pronounced are those that grew large accounts through competitive pricing without ever building a formal allocation of their full service cost.

How does customer margin analysis differ from the standard P&L?

The standard P&L shows blended company-level margins. Customer margin analysis allocates direct costs (labor, materials) and overhead to individual customers or jobs, revealing the contribution margin at a granular level. Most businesses discover a much wider distribution than their blended margins suggest, with a small number of highly profitable accounts and a meaningful tail of near-zero or negative-margin accounts.

Work with Glacier Lake Partners

Request a Margin Analysis and Profitability Review

Most useful when preparing for a transaction or when EBITDA is growing slower than revenue.

Start a Conversation

Research sources

Deloitte: M&A Trends ReportMcKinsey: The economic potential of generative AI

Explore adjacent topics

M&A Readiness

What private equity buyers look for in lower middle market diligence

AI-Enabled Execution

AI should remove friction, not create a science project

Found this useful?Share on LinkedInShare on X

Next Step

Recognized a situation? A direct conversation is faster.

If a perspective maps to an active transaction, operating, or AI challenge, the right next step is a short discussion — not more reading.

Confidential inquiriesReviewed personally1 business day response target