
When to Walk Away From a Job (And Not Feel Bad About It)
Not every job is worth taking. Here is how to identify the work that will cost you more than it pays — and how to decline it without damaging your reputation.
The jobs that aren't worth taking
There is a category of job that looks like revenue and isn't. It pays $3,000 but takes six days, two revisits, and four difficult phone calls. It ends with a disputed invoice, a mediocre review, and a lower effective hourly rate than the job you turned down to take it.
Learning to identify these jobs before you take them — and to decline them professionally — is one of the most important skills in running a sustainable contracting business. The cost of taking the wrong jobs is not just money. It's time, energy, and the good jobs you couldn't take because you were occupied on bad ones.
The margin calculation
Before you decide whether to walk away, understand what the job is actually worth.
Total estimated revenue: ___ Estimated hours (all-in, including drive, admin, follow-up): ___ Estimated material cost: ___ Gross profit: revenue − materials = ___ Effective hourly rate: gross profit ÷ hours = ___
If the effective rate is below your minimum acceptable rate — typically at least 1.5x your base labour rate to account for overhead — the job is below threshold before any complications arise. Any complication drops it further.
This calculation sounds clinical when you're standing in someone's driveway after a walkthrough. But it's the foundation of every decision about whether to proceed.
Jobs that look profitable but aren't
The scope-creep trap. Some jobs have a deceptively simple initial scope that always expands. A bathroom reno that starts as a tile replacement and inevitably becomes structural work. A small electrical job in an old house that always has surprises. Price these jobs with a contingency built in, or pass.
The high-maintenance customer. A customer who requires daily check-ins, disputes every change order, and has left mixed reviews for previous contractors takes time that doesn't appear on the estimate. That time is real cost. See how to spot problem customers early to catch this before you commit.
The "I have a budget of X" customer. When a customer opens the conversation by naming a number well below what the job actually costs, they're signalling that price is the primary constraint and quality is secondary. Jobs where you're forced to cut corners to hit a price point end with bad reviews regardless of what you do.
The geographically inconvenient job. A $2,000 job 45 minutes away is a $2,000 job with 90 minutes of windshield time baked in. At your effective rate, that's a significant cost. Jobs close to your existing work concentration are more profitable, all else equal.
How to decline without damaging the relationship
Walking away from a job doesn't have to mean burning a bridge. Most customers, even difficult ones, accept a polite decline gracefully if it's handled professionally.
Option 1: Honest scheduling conflict
"I appreciate you reaching out — I'm fully booked through [timeframe] and can't give this the attention it deserves. I'd rather be honest about that than take the job and rush it."
True or not, this framing preserves your reputation and leaves the door open for future work.
Option 2: Not the right fit
"After looking at the scope, I don't think we're the right fit for this particular project. I want to make sure you find someone who can do it well."
No explanation required. No justification. This is a complete and professional answer.
Option 3: The full-price offer Instead of declining, price the job at a rate that would make it worth taking — even given the risks. If they accept, the extra margin compensates for the difficulty. If they don't, you've effectively declined without saying no.
The opportunity cost argument
Every hour you spend on a difficult, low-margin job is an hour you're not available for a good one.
When your schedule is full of good jobs, it's easy to say no to bad ones. The discipline is saying no to bad jobs when your pipeline is thin — because taking a bad job when you're slow often leads directly to being too busy and too stressed to pursue the good jobs that would replace it.
A full schedule at the right rates is the goal. That requires being selective. Being selective requires saying no. The contractors who build the best businesses are often the most comfortable with that word.
Win the job. Lock the deposit. Move on.
Riveta is rolling out by invite. Join the waitlist and we'll reach out when your spot is ready.