A bad job doesnât just lose you money on that job. It occupies the calendar slot a good job would have filled. Thatâs the part contractors miss: the real cost of saying yes to a marginal $8,000 bathroom isnât the $400 you lost on it. Itâs the $8,000 you lost, plus the $2,200 profit from the kitchen you turned down because you were booked.
Hereâs how to run that math, and how to catch the losers before youâve burned two hours driving out to look.
The bid that loses money when you win it
A homeowner calls about a full bathroom remodel. 45 minutes away. Sheâs âgetting a few quotes.â Budget is âflexible but reasonable.â Your gut says take it â itâs a real job, not a punch list.
Run it properly. Use your fully loaded labor cost and your overhead per billable hour (if you donât have those numbers, go get them from the overhead math walkthrough first â nothing below works without them).
Say your loaded labor cost is $41/hr and your overhead is $23/hr. You estimate 80 hours and $6,200 in materials.
| Line | Amount |
|---|---|
| Labor: 80 hrs Ă $41 | $3,280 |
| Materials + 15% | $7,130 |
| Overhead: 80 hrs Ă $23 | $1,840 |
| Break-even | $12,250 |
| á 0.85 for 15% net margin | $14,412 |
| Your quote | $14,500 |
She comes back: âThe other guy is at $11,800. Can you do $12,000?â
At $12,000 youâre $250 below break-even. You pay yourself a wage, you cover overhead, and the business clears negative $250. Thatâs the obvious loss. Now add what the number doesnât show.
The costs that donât appear on the estimate
| Hidden cost | Example amount |
|---|---|
| Drive time: 1.5 hrs/day round trip Ă 10 days, unbilled | 15 hrs Ă $41 = $615 |
| Two extra site visits for selections she keeps changing | 4 hrs = $164 |
| One free âwhile youâre hereâ fix you felt pressured into | $180 |
| Job runs 92 hours instead of 80 (12 hrs over) | 12 Ă $64 = $768 |
| Total drag | ~$1,727 |
Now youâre at roughly negative $1,977 on a job you fought to win. You worked 92 hours plus drive time over three weeks, got paid your hourly wage, and the business went backwards by two grand.
A job you win at break-even is a job you should have lost.
The opportunity cost nobody calculates
Those three weeks were your calendar. If your normal mix is 15% net margin work, three weeks of booked capacity at 40 billable hours per week is:
120 hours Ă $64 break-even = $7,680 of cost, quoted at $9,035, netting about $1,355 in profit.
So the real swing from taking that bathroom:
| Scenario | Business profit |
|---|---|
| Take the discounted bathroom | â$1,977 |
| Fill those weeks with normal-margin work | +$1,355 |
| Difference | $3,332 |
Saying no to one job was worth $3,332. Thatâs the number to keep in your head the next time you think âwell, work is work.â
The caveat: this only holds if you can actually fill the calendar. If youâre genuinely empty for the next month with no leads in the pipe, a break-even job that keeps your crew paid and your name in the neighborhood is a defensible decision. Make it consciously, as a marketing expense, not by accident. And know the difference between an empty calendar and a lazy pipeline â if youâre slow, the free lead sources are a better use of three weeks than a losing remodel.
The screening questions that catch it earlier
Most bad jobs are identifiable in the first phone call. The goal is to disqualify in five minutes, not after a 90-minute site visit and four hours of takeoff.
Ask these before you schedule anything:
- âWhatâs the address?â Drive time is unbilled labor. Set a radius and hold it.
- âWhatâs your budget range for this?â If they refuse to give a range at all, thatâs data.
- âWho else are you talking to?â âFour other guysâ plus a vague budget means youâre the free price-check.
- âWhatâs your timeline?â âAs soon as possibleâ from someone whoâs been getting quotes for two months is a tire kicker.
- âHas anyone started work on this?â Taking over another contractorâs half-finished job is a different, much riskier business.
- âWho owns the property?â Renters, divorcing couples, and adult children of the homeowner all create signature problems.
- âAre we doing the whole thing, or are you doing some of it yourself?â Split-scope jobs generate the worst disputes youâll ever have.
If three or more of those answers land wrong, donât schedule the visit. âBased on what youâve described, I donât think Iâm the right fit â Iâd hate to waste your timeâ costs you nothing and saves a day. The customer red flags article goes deeper on the personality warning signs; this list is about the job economics.
Build a disqualification rule you donât negotiate with
Gut feel fails under pressure, especially in a slow month. Write down four hard rules and treat them as policy, not preference. Example:
| Rule | Threshold |
|---|---|
| Max travel radius | 30 minutes from shop |
| Minimum job size | $2,500 (or a $450 minimum call-out) |
| Minimum deposit accepted | 25%, no exceptions |
| Walk if customer wonât sign | Written scope and change order terms |
Thresholds vary enormously by trade and market â a service plumberâs minimum might be $280, a kitchen remodelerâs might be $18,000. Pick yours from your own job costing, not from a forum post. The point isnât the specific numbers. The point is that a written rule is something you can read to a customer without feeling like a jerk.
âMy minimum for a service call is $450â is a policy. âUh, Iâd normally charge more for something this smallâ is a negotiation youâre about to lose.
Four job types worth declining on sight
The sub-minimum call. A 40-minute fix that costs you a half day with drive time. Either charge a real minimum or batch these into one route day a week.
The insurance-claim job where the adjuster sets the price. Youâre bidding against a software-generated number you didnât write. Some contractors run profitable restoration businesses doing exactly this, but itâs a specialty with its own pricing discipline. Donât wander into it on a one-off.
The customer who already told you they fired the last guy. Sometimes the last guy really was bad. Often youâre hearing the first half of a story youâll later be the subject of. If you take it, document relentlessly â jobsite photos are your only defense.
The job outside your license scope. Doing work beyond what your license covers can void your bond, void your insurance, and in some states make the contract unenforceable â meaning you canât sue to collect. Rules differ by state, so check your licensing boardâs scope definitions rather than assuming.
How to say no without burning the lead
You want the referral even when you donât want the job. Short and warm beats detailed and defensive.
- Too small: âThatâs under my minimum, but Iâd rather point you somewhere useful â try [name]. He does great work on smaller jobs.â
- Too far: âYouâre outside my service area. The drive makes my price worse than it should be for you.â
- Too cheap: âI canât get to $12,000 and still do it the way Iâd want to. If the other quote holds up, take it â genuinely.â
- Too weird: âI donât think Iâm the right fit for this one, but thanks for calling me.â
Donât explain your cost structure. Donât apologize three times. Donât counter at a number youâll resent. The contractor who says âthatâs not for meâ and hangs up pleasantly gets called back more often than the one who grovels, because confidence reads as competence.
And note what happens to your win rate when you start declining: it goes up, because you stopped quoting jobs you were never going to get at a price you could live with. A 60% close rate on 20 qualified leads beats a 25% close rate on 60 tire-kickers, and takes a quarter of the quoting hours.
Your next action
Pull your last ten completed jobs and calculate actual net profit on each â revenue minus actual labor hours at your loaded rate, minus materials, minus overhead hours. If you arenât tracking actuals, start with the 15-minute job costing spreadsheet.
Find the worst two. Then write down what you could have asked on the first phone call that would have told you. Thatâs your screening list, and itâll be more accurate than anything in this article, because it comes from your market and your trade.