How do you hold subs accountable without turning into a jerk?

Nov 01, 2026 Last reply: 11 hours ago 5 Replies
Saved reading

First reply

GraniteAlex92

The problem isn't that you're too nice, it's that your first conversation doesn't have a consequence attached to it. A sub who shows up short-handed and gets a friendly heads up learns one thing: this costs me nothing. So the next three-day shortage is alredy baked in before…

Read the full reply

I've been running sites for about four years now and my problem is I let things slide way too long. Like a sub will show up short-handed three days in a row, I'll mention it once, they nod, and then I just... let it happen again. Same with sloppy work. I point it out, they say they'll fix it, and I walk away feeling like the conversation solved somthing when it didn't. Then a few months later I finally blow up over something small and everyone acts shocked, because from thier side I never complained about anything serious.



Is there a middle ground here? The guys who seem to run tight jobsites are direct from day one and I don't want to copy the screaming matches I've watched on other crews. I just want to say what I mean early, document it, and not feel like I'm being a jerk for doing my job. How do you all handle that first conversation when a crew is starting to slip?


The problem isn't that you're too nice, it's that your first conversation doesn't have a consequence attached to it. A sub who shows up short-handed and gets a friendly heads up learns one thing: this costs me nothing. So the next three-day shortage is alredy baked in before you've finished your coffee. What fixed it for me was treating every correction as step one of a short, boring ladder. First time, private conversation with the foreman, plain words: you're two guys short, I need the full crew by tomorrow or I'm backfilling the labor and backcharging you. Then actually write it in your daily log. Date, who you talked to, what was said. Second time, same conversation but with your PM or their company guy copied on an email. Third time, you're just executing what you already told them, not punishing anyone.

The script for that first talk is short on purpose. 'Hey, you've been running three guys when your schedule shows six. I need the full crew tomorrow. If it happens again I'll cover the labor and it comes off your pay app.' Then shake the guy's hand and move on with your day. No raising your voice, no lecture, no dressing anyone down in front of the crew. Being calm and being serious can live in the same sentence.

And here's the part that matters most: follow through the first time it repeats. Your blowups happen because everyone has learned your words are optional. Once you backcharge a sub for one day of missing manpower, word travels, and you'll notice you need fewer conversations, not more. That's not being a jerk, that's just doing what the contract already says. Keep a small notebook or a notes file on your phone with every verbal correction, date and all. When a sub's PM says 'this is the first I'm hearing of it,' you can read it back to him. That one habit has saved me more arguments than anything else I do on site.

One thing that helped me was saying the expectation out loud before anything slips, not after. On my last job, a 54-unit building, I started every sub kickoff with the same line about manpower and I'd point at it in the schedule right there. Takes two minutes. When a crew started running light in month three, that first conversation was already half done because they'd heard it from me on day one. Also, your instinct about the blowup is right, it's not about the small thing, it's the months of stuff they never heard you name. Saying it early feels awkward maybe the first five times, then it's just Tuesday.

I'd push back on the backcharging part though. Half the subs I've dealt with will fight a labor backcharge line by line and now you're in a three week email war over one day of missing bodies, while your PM quietly strips it off the pay app anyway. The threat only works if the money actualy moves, and on plenty of jobs it never does. I stopped dangling backcharges and started leaning on the schedule of values instead, just noting manpower shortfalls in the daily report so it's on record when they come asking for time extensions or want a change order approved fast. Suddenly full crews show up. Leverage beats punishment when the punishment is fake.

What changed things for me was making the sub repeat it back. I'd say the whole speech, guy nods, nothing happens. Then I started ending with 'so what's on site tomorrow morning?' and just waiting. Making him say 'eight guys at seven' out loud does something a nod never does. I also stopped doing these talks on the fly. Now I grab the foreman, we step away from the crew for two minutes, and I say up front 'this is a formal conversation.' Sounds stiff but it keeps me from drifting into buddy talk, and he knows it's going in my log after. My blowups stopped once the small stuff stopped piling up silent.

One habit that made this way easier for me was a timestamped photo before every 'I'll fix it.' I run a small job, drywall crew left about forty spots that failed a straightedge check, and instead of arguing I took pictures with the tape measure in frame and texted them to the sub's PM within the hour. Guy showed up the next day himself. Something about the photo makes it real, like the nod used to count but now there's a record. No confrontations, no blowing up three months later over a punch list everybody forgot about.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required