How to Fire a Subcontractor: A Contractor's Guide | Projul
Firing a subcontractor is one of the worst parts of running a construction business. Nobody gets into contracting because they love difficult conversations. You got into it because you like building things.
But here’s the reality: keeping a bad sub on your project costs you more than letting them go ever will. Blown schedules, callback repairs, safety incidents, angry owners. Every day you wait makes it worse.
If you’re reading this, you probably already know it’s time. So let’s talk about how to do it right. Professionally, legally, and in a way that protects your business and your project.
When It’s Time to Cut a Sub Loose
Before you pull the trigger, make sure you’re not overreacting to a bad week. Everyone has rough patches. The question is whether you’re dealing with a pattern or a one-off.
Here are the situations where termination is usually the right call:
Repeated no-shows and schedule failures. A sub who doesn’t show up when they’re supposed to isn’t just annoying. They’re costing you money every single day. If you’ve had the “where are you?” conversation more than twice and nothing changes, that’s a pattern. Your project schedule depends on subs hitting their windows, and one unreliable crew can cascade delays across every trade behind them.
Consistent quality problems. Punch list items happen. But when you’re redoing work, getting inspection failures, or fielding owner complaints about the same sub repeatedly, it’s a quality problem. And quality problems on your job are YOUR quality problems, no matter who did the work.
Safety violations. This one isn’t negotiable. A sub who ignores safety protocols puts your entire project at risk. Workers get hurt. OSHA shows up. You get fined. Your insurance premiums spike. One serious safety violation is enough. You don’t need a pattern here.
Billing disputes and financial issues. If a sub is consistently overbilling, submitting sketchy pay applications, or you’re hearing from their suppliers that they’re not paying for materials on your job, that’s a red flag you can’t ignore. Unpaid suppliers can file liens against your project. That makes their financial problems your financial problems real fast.
Abandonment or walkoff. Sometimes a sub just stops showing up entirely. No call, no explanation. If they’ve been off the job for more than a few days without communication, that’s effectively abandonment. Document it and move on.
Refusal to follow direction. You’re the GC. If a sub consistently ignores your instructions, builds things differently than spec, or refuses to coordinate with other trades, they’re not just difficult. They’re a liability.
The common thread here? You’ve already tried to fix the problem and it hasn’t worked. Firing a sub should never be your first move. But it absolutely should be your last one when the situation calls for it.
Document Everything First
This is where most contractors mess up. They get frustrated, have a heated conversation in the field, and tell the sub to pack up. Then they’re stuck in a he-said-she-said mess with zero paper trail.
Before you have the termination conversation, build your documentation file. You want this airtight.
Daily logs are your best friend. If you’ve been tracking daily activity on your jobs (and you should be), your daily logs already contain a record of when subs showed up, what they did, and any issues that came up. Go back through your logs and pull every entry related to this sub’s performance problems.
Photos and videos. Defective work, safety violations, incomplete installations. If you’ve been taking jobsite photos, gather everything relevant. Time-stamped photos are hard to argue with.
Written warnings. Ideally, you’ve already sent written notices about the issues. Emails, text messages, letters. If you haven’t sent any formal warnings yet, you may want to send one now and give them a final chance to correct the problem. Not because you think they’ll fix it, but because it strengthens your legal position.
Communication trail. Pull together every email, text, and message between you and the sub about the performance issues. This includes your requests for correction and their responses (or lack of responses).
Schedule impacts. Document how their failures have affected your overall project timeline. If their delays pushed back other trades or caused you to miss milestone dates with the owner, write that down with specific dates.
Cost impacts. Calculate the actual financial damage. Back-charges for corrective work, liquidated damages, overtime for other trades, extended general conditions. Put real numbers on it.
Store all of this in one place. A physical folder works, but digital is better. You want to be able to hand this to your attorney if things go sideways.
Here’s the thing about documentation: the best time to start was when the problems first appeared. The second best time is right now. Even if your records aren’t perfect, gather what you have. Something is always better than nothing.
Check Your Subcontract Agreement
Pull out the actual signed contract before you do anything else. Not the template you think you used. The actual document both parties signed.
Look for the termination clause. Most well-written subcontract agreements have a section covering termination. There are usually two types:
Termination for cause means you’re ending the contract because the sub breached it. They didn’t perform the work, they didn’t meet quality standards, they violated safety requirements, or they failed to meet the schedule. For-cause termination usually lets you hire a replacement and back-charge the original sub for any increased costs.
Termination for convenience means you can end the contract even if the sub hasn’t technically breached anything. This is a useful clause but it typically requires you to pay for work completed to date plus some reasonable costs. If your sub has legitimate performance issues, you want to terminate for cause, not convenience.
Notice requirements. Most contracts require written notice before termination. Some require a cure period, giving the sub a set number of days (often 5 to 14) to fix the problem before you can terminate. If your contract has a cure period, you need to follow it. Skipping this step can turn a valid for-cause termination into a breach of contract on YOUR side.
Back-charge rights. Your contract should spell out your right to back-charge for defective work, schedule delays, and the cost of completing the sub’s scope with a replacement. Know what your contract says before you start calculating damages.
Payment for work completed. Even when you’re firing a sub for cause, you generally need to pay for acceptable work they’ve already completed. You can offset back-charges against amounts owed, but understand your obligations.
Lien waiver status. Check whether you’re current on lien waivers. Make sure you have conditional or unconditional waivers for all payments made to date.
Insurance certificates. Verify the sub’s insurance is still active. If they’ve let their coverage lapse, that’s one more item for your documentation file.
If you don’t have a written subcontract (it happens more than anyone likes to admit), you’re in a tougher spot. The termination conversation becomes even more important because there’s less legal framework to fall back on. And going forward, always use written subcontracts. Always.
If you’re unsure about your legal position, spend an hour with a construction attorney before you have the conversation. It’s cheaper than a lawsuit.
How to Have the Conversation
You’ve built your documentation. You’ve reviewed the contract. You’ve probably talked to your attorney. Now it’s time for the actual conversation.
Do it in person. Not by text. Not by email. Not by phone if you can avoid it. Face to face shows respect, even when the message is bad news. It also eliminates miscommunication.
Be direct. Don’t dance around it. The sub already knows there are problems. Opening with ten minutes of small talk before dropping the bomb makes it worse, not better. Get to the point within the first minute.
Something like: “We need to talk about your work on this project. We’ve had ongoing issues with [specific problems], and despite our conversations about it, the situation hasn’t improved. We’ve decided to terminate your subcontract effective [date].”
Stay professional. This isn’t the time to vent your frustration, even if you’re furious. Keep your tone calm and businesslike. Don’t make it personal. Stick to the facts and the business reasons.
Have a witness. Bring your project manager, superintendent, or another company representative. Having a second person in the room protects both parties and ensures there’s no dispute about what was said.
Bring the paperwork. Have your written termination notice ready to hand over during the meeting. The notice should reference the specific contract provision you’re terminating under, the reasons for termination, the effective date, and instructions for what happens next (returning materials, securing work in progress, final billing).
Listen, but don’t negotiate. The sub may get angry. They may get defensive. They may try to negotiate another chance. Listen to what they say, but if you’ve already made the decision, don’t waffle. A firm, clear decision is better for everyone than a maybe.
Don’t get into a shouting match. If the conversation gets heated, keep your cool. “I understand you’re frustrated, and I respect that. But this decision is final” is a perfectly good response to anger.
Cover the logistics. Before the meeting ends, make sure you’ve addressed:
- When they need to be off the jobsite
- What happens to their materials and equipment on site
- How unfinished work will be handled
- When they can expect final payment (minus back-charges)
- Return of any keys, badges, or access credentials
Follow up in writing. Even though you had the conversation in person, send a written follow-up within 24 hours confirming everything discussed. Email is fine. This creates one more piece of documentation.
One more thing: do this on a day and at a time when it won’t cause maximum disruption. Early morning before work starts or late afternoon after the crew has left is better than right in the middle of the day when everyone’s watching.
Managing the Transition
Read real contractor reviews and see why Projul carries a 9.8/10 on G2.
Firing the sub is actually the easy part. Keeping your project on track afterward is where the real work begins.
Assess where things stand. The day the sub leaves, do a thorough walkthrough of their work. Document what’s complete, what’s in progress, and what’s defective. Take photos of everything. You need a clear starting point for the replacement.
Secure the work area. Make sure materials, equipment, and partially completed work are protected. If the terminated sub left materials on site that belong to them, document what’s there and notify them in writing to pick it up within a reasonable timeframe.
Find a replacement fast. Hopefully you’ve already been thinking about who else can do this work. Reach out to your network. If you’re using a subcontractor management tool, you’ve got a database of subs you’ve worked with before, their specialties, and their availability. That’s a lot faster than cold-calling.
Be honest with the replacement sub. Tell them the situation. They’re going to figure it out when they see the jobsite anyway. Give them the scope, show them what’s been done, and let them tell you what they need. Good subs appreciate honesty and will work with you on the timeline.
Update your schedule. The transition will cost you time. Be realistic about it rather than pretending you can swap subs with zero impact. Update your project schedule, communicate the changes to the owner and other trades, and manage expectations.
Notify the owner. Depending on your contract with the owner and the significance of the change, you may need to notify them. Even if you’re not required to, a quick heads-up builds trust. Keep it professional: “We’ve made a subcontractor change on the electrical scope. We’ve already brought in [replacement] and expect to be back on schedule by [date].”
Handle the financial side. Calculate what you owe the terminated sub for completed work. Deduct legitimate back-charges. Document everything with backup. Send a final accounting in writing. If you’re holding retainage, follow your contract and state law on when and how to release it.
Protect against liens. The terminated sub’s suppliers and laborers may not have been paid. Get conditional lien waivers from the replacement sub as you pay them. Monitor for any preliminary notices or lien filings related to the terminated sub’s work.
The goal during this transition period is simple: minimize the damage to your schedule and budget. You’ll probably lose a week or two. That’s OK. What you’re gaining is a reliable sub who does the work right.
Preventing Sub Problems in the First Place
The best termination is the one that never happens. You can’t prevent every problem, but you can catch most of them before they cost you a project.
Vet your subs before you hire them. Check references. Not just the ones they give you, either. Ask around. The construction community is small, and word gets around about who’s solid and who’s a headache. Verify their license, insurance, bonding, and safety record.
Write clear scopes of work. Half the disputes between GCs and subs come from vague scopes. “Install all electrical per plans” is not a scope. Spell out exactly what’s included, what’s excluded, who provides what materials, and what the quality standards are. The thirty minutes you spend writing a detailed scope saves you thirty hours of arguing later.
Use written subcontracts. Every time. Handshake deals work great until they don’t. A solid subcontract protects both parties and sets clear expectations. Include termination provisions, back-charge procedures, schedule requirements, insurance requirements, and payment terms.
Set clear payment terms and stick to them. Pay your subs on time. This isn’t just good business practice. Subs who are worried about getting paid cut corners, move crews to jobs where they ARE getting paid, or stop showing up entirely. Consistent, predictable payments keep good subs on your projects. If you want to learn more about managing subs effectively, check out our construction subcontractor management guide.
Hold regular check-ins. Don’t wait for problems to find you. Weekly coordination meetings, daily walks with your superintendent, regular quality checks. Catch issues when they’re small and fixable, not after they’ve become project-threatening disasters.
Use the right tools. Tracking subs with spreadsheets and sticky notes works until it doesn’t. A good subcontractor management system keeps everything in one place: contact info, insurance expirations, performance history, active projects, and payment status. When you need to make a decision about a sub, you want data, not gut feelings.
Give feedback early and often. If a sub’s work is slipping, tell them immediately. Don’t save it up for a blowout conversation three months later. Most subs want to do good work. A quick “hey, the framing in unit 4 isn’t meeting spec, let’s get that corrected today” is a lot more productive than stewing about it silently.
Build relationships with backup subs. For every critical trade on your project, know at least two other subs who could step in if needed. You may never need them, but knowing they exist gives you options. And having options gives you confidence.
The reality of construction is that sub problems will happen no matter how careful you are. But a good vetting process, clear contracts, consistent communication, and the right management tools will keep those problems rare. And when termination is necessary, you’ll be prepared.
Ready to get better visibility into your subcontractor relationships? See how Projul handles subcontractor management or check out our pricing to get started.
Want to put this into practice? Book a demo with Projul and see the difference.
Frequently Asked Questions
Can I fire a subcontractor without a written contract?
Yes, but it’s riskier. Without a written subcontract, there’s no agreed-upon termination process, cure period, or back-charge procedure. You can still terminate the relationship, but you should document your reasons thoroughly and consult with a construction attorney first. The sub may claim they’re owed more than you think, and without a written agreement, it becomes your word against theirs. This is exactly why you should always use written subcontracts going forward.
Do I need to give a subcontractor a warning before firing them?
It depends on your contract and the severity of the issue. Many subcontracts require written notice and a cure period (typically 5 to 14 days) before you can terminate for cause. Safety violations and abandonment are often exceptions that allow immediate termination. Even if your contract doesn’t require it, giving at least one written warning before termination strengthens your legal position and shows you acted reasonably.
What if the subcontractor threatens to file a mechanic’s lien?
They might, and they might have the right to. If you owe them for legitimate, completed work, pay what you owe (minus documented back-charges). Withholding payment entirely because you’re upset about their performance doesn’t protect you from a lien. It makes one more likely. If you believe a lien is coming, talk to your attorney about your options, which may include bonding off the lien or disputing it formally.
How do I find a replacement subcontractor quickly?
Start with your existing network. Call subs you’ve worked with before and ask if they have availability. If you keep a database of qualified subs with up-to-date contact info and insurance records, this process is much faster. Be upfront about the situation and timeline. Offer fair compensation, because a rush job in the middle of someone else’s mess isn’t every sub’s first choice. You may need to pay a premium for a quick start, but that’s usually cheaper than schedule delays.
Should I tell other contractors why I fired the sub?
Be careful here. Stick to facts, not opinions. If another GC calls you for a reference, you can share factual information: “They missed their schedule milestones on our project” is a fact. “They’re terrible and nobody should hire them” is an opinion that could get you into legal trouble. The construction world is small, and word will get around on its own. You don’t need to run a campaign. Focus on your own project and let your documentation speak for itself if it ever needs to.