MARGIN & PROFITABILITY
Why Contractor Businesses
Lose Margin Without Knowing It
Strong revenue and unclear profit is one of the most common patterns in owner-managed contracting businesses. The reasons are structural, not accidental, and they are entirely fixable once they are visible.
WRITTEN BY
Glenn Dobson CEO
TOPIC
Margin & Profitability
IN THIS ARTICLE
─── THE PATTERN
Revenue looks healthy. Profit does not follow.
A contracting business turning over seven figures should, in theory, be producing clear, trackable profit. In practice, a significant number of owner-managed contractors reach that revenue level with only a vague sense of what the business is actually making.
The bank account moves. Jobs come in and go out. The owner is busy. But when the accountant presents the year-end figures, the profit number is smaller than expected, and no one can easily explain where the gap is.
This is not unusual. It is, in fact, one of the most consistent patterns Shrine encounters when engaging with owner-managed contracting businesses. The revenue is real. The margin is being lost, usually quietly, across several points simultaneously.
DIRECT ANSWER
Contractor businesses typically lose margin through four routes: job costs that are not tracked at contract level, overhead allocation that is imprecise or absent, pricing based on precedent rather than a structured cost model, and escalation decisions made reactively rather than against defined commercial thresholds.
─── CAUSE ONE
Why job-level visibility changes everything.
Most contracting businesses track revenue at the business level. Invoices go out, payments come in, the top line is visible. What is rarely tracked with the same discipline is profitability at the individual contract level.
The consequence is that a business can be running twenty jobs simultaneously, some of which are producing good margin, some of which are producing almost none, and one or two of which may actually be consuming margin generated elsewhere. Without contract-level tracking, no one knows which is which.
What contract-level tracking reveals:
- Which job types generate the best margin consistently
- Which client relationships are genuinely profitable versus time-consuming at low return
- Where labour costs are exceeding estimate without being visible in the overall P&L
- Which contracts to pursue aggressively and which to price higher or decline
The decision to build contract-level visibility is not a finance department exercise. For a contracting business at this size, it is a commercial decision that directly affects which work gets taken on and at what price.
“Busy is not the same as profitable. Most contractors find that out later than they should.“
GLENN DOBSON CEO SHRINE LONDON
─── CAUSE TWO
The overhead allocation problem.
Overhead in a contracting business includes vehicles, insurance, yard costs, administration, software, finance charges and the cost of the owner’s time when it is not billable. These costs are real. They are incurred regardless of how many jobs are running.
The problem is that most owner-managed contractors carry overhead as a business-wide cost rather than allocating it meaningfully to individual contracts or job types. The result is a pricing model that does not include the full cost of doing the work.
A job priced to cover direct labour and materials looks profitable at contract level. Once overhead is allocated properly, the margin picture changes. In some cases, significantly.
The practical impact: A contractor who prices to cover direct costs and targets a margin percentage without factoring overhead allocation may be generating what looks like 25% margin on paper while the business as a whole is running at 8% or less. The gap is overhead, distributed invisibly across everything.
─── CAUSE THREE
Pricing by instinct rather than by model.
In a contracting business that has been operating for several years, pricing often develops through a combination of market knowledge, competitive awareness and accumulated experience. The owner has a feel for what work should cost. That feel is not wrong. It is, however, incomplete as a commercial model.
Instinct-based pricing tends to produce inconsistency. Similar jobs are priced differently depending on when they are quoted, who is quoting them, and what the perceived competitive pressure is in that moment. The result is margin variance that is hard to explain and harder to manage.
A structured pricing model replaces this with logic. It starts from actual costs, applies consistent overhead allocation, and produces a rate that reflects both the real cost of delivery and the margin the business is targeting. Once that model exists, pricing becomes replicable and defensible rather than situational.
─── CAUSE FOUR
Escalation decisions without commercial thresholds.
In most owner-managed contracting businesses, commercial decisions escalate to the owner by default. Scope changes, additional costs, client requests for variation, price renegotiations, and contract disputes all route upward. This is partly because the owner is the most experienced person in the room and partly because there is no defined framework for where decisions should be made.
The commercial cost of this is invisible but real. When variations are accepted without a clear threshold for what requires a formal change order, margin is given away incrementally across dozens of contracts simultaneously. When client pushback on price is absorbed rather than managed, the pricing model is undermined from outside in.
Defining escalation thresholds is a structural decision, not a process one. It means being explicit about which decisions can be made at site level, which require the operations lead, and which genuinely need the owner’s involvement. The margin protection that results is material.
─── WHAT TO DO
How to address invisible margin loss in a contracting business.
The sequence matters. Attempting to fix pricing before you have contract-level visibility produces better-looking quotes with the same underlying problem. The correct order is:
- First: Build contract-level profitability tracking. Understand what you are actually making, per job type, before changing anything else.
- Second: Establish accurate overhead allocation. Map what the business costs to run and distribute that cost meaningfully across job categories.
- Third: Build a structured pricing model based on real costs plus target margin. Replace instinct with logic, not with a spreadsheet that generates the same instinct-based number through a formula.
- Fourth: Define escalation thresholds. Set clear rules for where decisions are made and what triggers formal change order processes.
This is six-month transformation programme. For most contracting businesses, the visibility exercise alone produces enough clarity to make immediate commercial decisions that improve margin within the current job portfolio.
─── REAL ENGAGEMENT
Commercial & Domestic Contractor
A multi-million turnover contractor with unclear EBITDA, instinct-led pricing and no escalation architecture. The engagement built contract-level visibility, a structured pricing model and a decision framework that removed the owner from routine commercial decisions.
If this is relevant to where your business is right now, the conversation starts with a call.
Margin & Profitability
What Is EBITDA and Why Does It Matter for Owner-Managed BusinessesCommercial Strategy
How to Price Professional Services for a Premium MarketFounder Dependency
What Is Founder Dependency and How Do You Fix ItCommercial Strategy
How to Win Tier 1 Contracts as a Trades BusinessMore from the Knowledge Hub.
─── MARGIN & PROFITABILITY
What Is EBITDA and Why Does It Matter for Owner-Managed Businesses
EBITDA is more than an accounting metric. For an owner-managed business, it is the single most important indicator of commercial health and exit value.
─── FOUNDER DEPENDENCY
How to Reduce Founder Dependency in a Growing Business
When a business only works because of one person, it has a structural problem regardless of its revenue. What that problem looks like and how to address it.
─── COMMERCIAL STRATEGY
How to Win Tier 1 Contracts as a Trades Business
The gap between capability and Tier 1 eligibility is usually about positioning, compliance and brand coherence rather than quality of work.
SHRINE LONDON
128 City Road
London, EC1V 2NX
United Kingdom
hello@shrinelondon.com
© 2026 Shrine London Ltd. All rights reserved.
Private Advisory · Leadership Development · Keynote Speaking