
Construction Contractor vs Subcontractor: What's the Difference?
Most people in the trade think they already know this. In practice, plenty of established firms get it wrong on paper even when they’ve got it right on site, and the mix-up isn’t just semantic. It affects how you’re taxed, who carries the risk when something goes wrong, what you’re allowed to invoice for, and how a client sizes you up before you’ve even quoted. The confusion usually surfaces at the worst moment, in a payment dispute or when a defect needs sorting, and by then the label written into the contract has already decided who’s exposed. Get it wrong and you risk being priced and treated like a subcontractor even when your business is capable of running the whole job, which quietly caps what you can charge and who you get to work with.
What Is a Construction Contractor?
A construction contractor — sometimes called a main contractor or principal contractor, depending on the project — is the business the client signs with. They hold overall responsibility for the project reaching completion, on programme, to specification, regardless of how many other trades are involved underneath them.
In practice, that means the contractor typically:
- Signs the contract with the client and issues invoices directly to them
- Manages the programme and coordinates every other trade on site
- Hires and pays any specialist subcontractors needed to deliver the scope
- Carries the bulk of the project risk, including delays and defects caused by others
- Handles health and safety coordination across the whole site
Where a build involves more than one contractor, this role overlaps with what CDM regulations call the principal contractor — the party responsible for managing construction-phase health and safety across all trades on site, not just their own. This applies to both commercial and domestic projects; larger or longer-running jobs additionally require notification to the HSE, but the duty itself is triggered by having multiple contractors on site, not by project size alone. HSE’s CDM guidance sets out exactly when it applies, worth checking directly rather than assuming.
What Is a Construction Subcontractor?
A subcontractor is engaged by the contractor, not the client, to deliver a defined piece of the work — usually a single trade or specialism, such as electrical, plumbing, roofing, or groundworks. In construction management terms, this is often called a trade contractor or specialist subcontractor.
A subcontractor typically:
- Has no direct contract with the client
- Invoices the contractor, not the client
- Is responsible for their own scope of work, not the wider project
- Manages their own labour and materials within that scope
- Is only accountable for health and safety within their own work area
Key insight: None of this is fixed to a trade or a company’s size. A specialist subcontractor can be a larger, more established business than the main contractor coordinating the job. The label follows the contract, not the skill level.
Why Contractor and Subcontractor Get Confused
Given clear definitions, the mix-up seems avoidable. In practice: trades often work side by side with no visible seniority difference, a business frequently plays both roles depending on the job, and “contractor” gets used loosely to mean almost anyone doing building work — flattening a distinction with real legal and financial weight.
The simplest way to keep it straight is to think in terms of who sits where in the chain on a given job:
Client → Contractor → Subcontractors → Trades/Labour
The client contracts with the contractor. The contractor brings in subcontractors for specific scopes, who may bring in their own labour underneath again. Whichever link you occupy on a given contract is the role you’re actually holding, whatever you call yourself generally.
Construction Contractor vs Subcontractor: Side-by-Side Comparison
| Key Differences | Contractor | Subcontractor |
| Signs the contract with | The client | The contractor |
| Invoices | The client, directly | The contractor |
| Overall project responsibility | Yes, for the entire scope | No, only their own scope |
| Hires labour and other trades | Yes, including subcontractors | Only their own team, if needed |
| Manages the programme | Yes | No, works to the contractor’s programme |
| Manages variations | Yes, across the project | Only within their own scope |
| Health and safety responsibility | Whole site (principal contractor role on notifiable projects) | Their own work area only |
| Carries overall project risk | Yes | Limited to their own work |
| CIS registration | Must register before paying any subcontractor | Not required, but unregistered pay is taxed at 30% instead of 20% |
| Insurance exposure | Broad, covers the whole project | Limited to their own trade |
A Real Example
Say a homeowner in Surrey hires ABC Construction Ltd, a domestic contractor, to deliver a two-storey side extension.
ABC signs the contract directly with the homeowner and prices the whole job. To deliver it, ABC brings in an electrician, a plumber, and a roofer — three specialist trades, each on their own subcontract.
Money moves in one direction at each link: the homeowner pays ABC, and ABC pays the electrician, plumber, and roofer out of that. None of the three trades invoices the homeowner directly, and none has a contractual claim against the homeowner if ABC is slow to pay.
ABC is the contractor. The electrician, plumber, and roofer are subcontractors. If the roofer leaves a leak, the homeowner’s call still goes to ABC, not the roofer, because ABC is the one who held the client relationship and priced the risk of managing every trade on site. ABC then deals with the roofer directly to get it fixed, or absorbs the cost themselves if the roofer won’t return.
That’s the whole distinction in practice. Everything else in this guide is detail sitting on top of that one structure.
Bottom line: Whoever holds the client contract carries the project. Everyone they bring in underneath that contract is a subcontractor, however skilled or established that business is.
Construction Contractors and Subcontractors Under CIS
Under HMRC’s Construction Industry Scheme, a contractor is any business that pays subcontractors for construction work — wider than most people expect. It isn’t limited to traditional building firms: property developers, housing associations, and retailers with high enough construction spend can be classed as “deemed contractors” and pulled into the same obligations. HMRC’s own CIS guidance sets out the registration and deduction rules in full, worth checking directly when a specific case is unclear.
A subcontractor, under CIS, is a business carrying out construction work for a contractor, or supplying the labour to do it. This can include project managers or engineers where they’re genuinely delivering the work rather than just advising on it.
Common mistake: Assuming CIS only applies to large firms, or that working as a subcontractor means you’re exempt from registering. You’re not required to register, but skipping it costs you: unregistered subcontractors have tax deducted at 30% instead of the standard 20%, straight off every payment.
Some subcontractors qualify for gross payment status once they meet HMRC’s turnover and compliance conditions, meaning no deduction is taken at source at all. It’s worth applying for once your business is established enough to meet the criteria, since it removes a chunk of admin and improves cash flow immediately, which matters more than most owners plan for once project volume starts to scale up.
If you pay even one subcontractor for construction work, you must register as a CIS contractor before making that payment, and verify each new subcontractor before work starts to confirm the correct deduction rate applies.
Before work starts either side of this relationship, worth checking:
- You know which role you’re holding on this specific contract
- CIS registration is in place for that role
- Subcontractors have been verified before the first payment
- Deduction rates on invoices match verified status, not assumption
Bottom line: CIS status is decided contract by contract. A registered contractor on one job is still a subcontractor, with all the same obligations, the moment they take work under someone else’s contract.
Construction Contractor and Subcontractor Responsibilities Compared
The tax distinction gets most of the attention, but the responsibility gap is where the real business risk sits.
A contractor’s responsibilities run to the entire project reaching completion. If a subcontractor’s work is defective or late, the client’s first call is still to the contractor, not the trade that actually caused the problem. That comes with broader insurance requirements and direct accountability for coordinating every trade on site — not just the risk of your own workmanship.
It’s a predictable pattern the first time a business takes on a main contract: a firm used to subcontracted work, with liability limited to its own trade, doesn’t adjust its insurance or contract terms to match the wider scope. The trade work is fine. The exposure underneath it isn’t covered.
What successful firms do instead: They price and insure for the role they’re actually holding on a given contract, not the one they’re used to holding. This is also where understanding what a construction consultant actually does can help on larger contracts, since a consultant’s job is partly to flag exactly this kind of exposure before it becomes a live problem on site.
A subcontractor’s responsibilities are narrower by design, which is exactly why CIS exists in its current form: HMRC treats subcontractor payments as needing tax withheld at source, because the relationship is inherently less direct and harder to track than standard employment.
Bottom line: Taking on the contractor role isn’t just a branding decision. It changes what you’re liable for and what needs to be in place to cover it.
Why the Distinction Affects How Your Business Grows
The contractor-subcontractor line isn’t only a compliance issue. It’s a positioning issue, and this is the part most explanations of CIS skip entirely.
Businesses that stay permanently on the subcontractor side, even when they’re capable of running whole projects, tend to get priced accordingly. Clients pay contractors for the certainty of a single point of accountability. A business that never steps into that position, however good its trade work is, rarely gets access to that pricing.
Ask yourself: is your business actually structured to take on a main contract when the right project comes along, or has it stayed on the subcontractor side by default rather than by choice?
Craftex, the business behind the framework this article draws on, moved from subcontracted work to delivering full projects as principal contractor, and that shift — not the trade skill underneath it — was what changed the size and margin of work it could win. Moving from subcontractor to main contractor isn’t just paperwork. It needs the pricing discipline, cash flow control, and operational structure to carry the added responsibility, and that operational groundwork is usually where the step actually gets made or missed, long before the bigger contracts show up.
Bottom line: Understanding the difference isn’t just about getting your CIS status right. It’s about knowing which side of that line your business is actually built to stand on, and whether that’s where you want to stay.
Key Takeaways
- A contractor signs the client contract, invoices the client, and answers for the project as a whole; a subcontractor works under the contractor’s contract on a defined scope
- A business can be a contractor on one job and a subcontractor on another, sometimes at the same time
- Contractors must register for CIS before paying any subcontractor; unregistered subcontractors face 30% deductions versus 20% for registered ones
- Gross payment status removes CIS deductions entirely, once turnover and compliance conditions are met
- Contractors carry broader liability, insurance exposure, and health and safety accountability; subcontractors are typically limited to their own scope
- Staying on the subcontractor side by default, rather than by choice, tends to cap what a business can charge and the size of project it can access
Final Thought
Contractor and subcontractor aren’t job titles. A contractor holds the client relationship and the project risk. A subcontractor works under someone else’s contract, with narrower responsibility and no direct line to the client. Which side of that you sit on, on any given job, changes your tax obligations, your liability, and ultimately what you can charge.
Plenty of capable trades businesses stay subcontractors for years longer than they need to, simply because nobody worked out what stepping up would actually require.
Not sure which side of that line your business should be building toward? Get in touch for a construction business review that looks at whether your pricing, systems, and capacity are ready to carry contractor-level responsibility, and what’s missing if they’re not.
FAQs
Can a contractor become a subcontractor on another project?
Yes. A construction business can act as a contractor on one project while working as a subcontractor on another. Your role depends on who you have a contract with for that specific job, not how your business is generally described. Many established construction companies switch between both roles depending on the project, client requirements, and the level of responsibility they choose to take on.
How do you know if you're a contractor or a subcontractor?
Look at your contract. If you’ve been hired directly by the client, you’re the contractor. If you’ve been hired by another contractor to complete part of the work, you’re a subcontractor, regardless of your trade or company size. The contract determines who you report to, who pays you, and where your legal responsibilities begin and end.
Can a subcontractor deal directly with the client?
A subcontractor may communicate with the client on site when necessary, but their contractual relationship remains with the contractor. Instructions that affect cost, scope, or programme should normally come through the contractor unless the contract states otherwise. This helps avoid misunderstandings and ensures the project is managed through a clear chain of responsibility.
Is every specialist trade considered a subcontractor?
Not always. An electrician, plumber, roofer, or groundworker is only a subcontractor when working under another contractor’s contract. If the client hires that business directly, it is acting as the contractor for that project. The trade itself doesn’t determine the role—the contractual relationship does.
Why do clients usually appoint a contractor instead of hiring every trade separately?
Hiring a contractor gives the client a single point of responsibility for managing the project, coordinating trades, handling programme changes, and resolving issues. This reduces the amount of management the client has to undertake themselves. It also makes communication simpler, as the client deals with one business rather than coordinating multiple specialist contractors independently.
Does being a contractor always mean running large construction projects?
No. A contractor can manage projects of any size, from a small home extension to a large commercial development. The role is determined by the contract with the client, not by the project’s value or complexity. Even a sole trader can act as the contractor if they are directly appointed by the client and take responsibility for delivering the agreed scope of work.