10 Signs of a Bad Contractor (and How to Walk Away)
Signs of a bad contractor: the clearest warning signs are no verifiable license or insurance, a demand for a large upfront deposit, no written contract, cash-only payment, a vague scope, skipping permits, high-pressure sales tactics, no references, and a bid that comes in far below everyone else's. Any one of these is a reason to pause. Two or more, and you walk.
I've been a general contractor for twenty years, and I've been hired more times than I can count to finish jobs that another contractor abandoned. The pattern is almost always the same. The homeowner saw the warning signs before they signed, talked themselves out of worrying, and paid for it. So let me lay out every red flag I know, what each one actually means, and exactly how to walk away clean.
The 10 Warning Signs
1. No Verifiable License or Insurance
This is the foundation. If a contractor can't give you a license number you can look up on your state or county board, and a certificate of insurance the carrier will confirm directly, the conversation is over.
What it means: an unlicensed contractor has no accountability and no oversight. No insurance means if a worker gets hurt on your property or your house gets damaged, the liability is yours. People skip verifying this because the contractor seems nice. Nice doesn't pay for a burned-down kitchen.
2. A Large Upfront Deposit
This is the single most reliable red flag I know. A contractor who wants 40 or 50 percent of the job before lifting a tool is telling you they're funding their last job with your money, or they're about to disappear with it.
What it means: a legitimate, funded contractor carries the cash flow to start a job. A reasonable deposit is around 10 percent to lock your slot and order long-lead materials. Many states cap deposits by law. Real money should tie to completed milestones, never a giant payment up front. I lay out a proper milestone payment schedule in my hiring guide.
3. No Written Contract
If a contractor wants to start on a handshake or a one-line email, stop.
What it means: no contract means no enforceable scope, no defined price, no payment schedule, and no protection when things go wrong. A vague agreement is a vague agreement on purpose. The contract protects both sides, and any real pro insists on one.
4. Cash-Only, No Paper Trail
A contractor who only takes cash and won't write receipts is dodging taxes, insurance verification, or both, and leaving you with no record.
What it means: no paper trail means no proof of payment, no warranty leverage, and no recourse. It often signals the contractor isn't carrying real insurance or isn't operating a legitimate business. A cash discount is one thing. Cash-only with no documentation is a flag.
5. A Vague Scope of Work
If the bid is one mystery number with no itemized breakdown of demolition, framing, mechanical, finishes, and allowances, be careful.
What it means: a vague scope is where change orders are born. The contractor leaves the work undefined on purpose so that once you've committed and demo has started, everything becomes an "extra." A thin scope plus a low price is a classic setup. Read my general contractor cost guide to see what a real itemized bid looks like.
6. Wants to Skip Permits
"We can save time and money if we skip the permit." No.
What it means: the contractor is making their job easier at your future expense. Unpermitted work can void your insurance, force you to tear out finished work when it's discovered, and sink a home sale. A contractor who suggests this is showing you they cut corners. If they cut this one, they'll cut others you can't see.
7. High-Pressure Sales Tactics
The "this price is only good today" or "I have a crew free this week, sign now" routine is a sales tactic, not a construction practice.
What it means: good contractors are busy. They don't need to pressure you into signing today. Urgency is a tool to stop you from getting other bids or checking references, which are exactly the things that would expose them. Any pressure to skip due diligence is a reason to slow down, not speed up.
8. No References or Finished Local Jobs
If a contractor can't or won't give you references from recent, similar, local jobs, that's an answer in itself.
What it means: every legitimate contractor has a trail of finished work and clients willing to vouch. No references means either there's no track record, or the track record is bad. Insist on recent local jobs you can call about, and ideally visit. A glossy photo portfolio is not a reference.
9. A Bid Far Below the Others
The bid that feels like a steal is almost never one. If two contractors quote around $48,000 and one comes in at $31,000, the cheap one is the warning, not the deal.
What it means: a lowball usually means one of three things. The contractor missed scope and will bill you for it mid-job. They padded the allowances thin so the bottom line looks lean. Or they're desperate and underfunded, chasing cash flow. All three end with change orders, delays, and a phone that stops getting answered. The lowest bid is frequently the underfunded one, and the homeowner who picks it usually pays more than the highest original bid would have cost. Trust the cluster, not the outlier.
10. Poor Communication and No-Shows During Bidding
Pay attention to how a contractor behaves before you've hired them. If they miss the appointment to give the estimate, take a week to return a call, or are vague when you ask direct questions, that's the best behavior you will ever see from them.
What it means: the bidding phase is the contractor's job interview. They're trying to win your business. If they're unreliable now, they'll be worse once they have your deposit. Communication problems during bidding predict communication blackouts during the job.
A Quick Reference Table
| Red flag | What it usually means |
|---|---|
| No license or insurance | No accountability, liability lands on you |
| Big upfront deposit | Underfunded or planning to disappear |
| No written contract | No enforceable scope, price, or recourse |
| Cash-only, no receipts | No paper trail, often no real insurance |
| Vague scope | Change orders engineered into the job |
| Skips permits | Cuts corners, voids insurance, sinks resale |
| High-pressure sales | Stopping you from doing due diligence |
| No references | No track record, or a bad one |
| Bid far below others | Missed scope, thin allowances, or desperation |
| Flaky during bidding | Best behavior you'll ever get |
Keeping a printed contractor vetting checklist next to you during estimates makes it easy to score every contractor against the same list instead of going on gut feel.
How to Walk Away Clean
Spotting the flag is half the job. Walking away is the other half, and people freeze here because they've invested time or feel awkward. Don't.
- If you haven't signed or paid: you owe nothing and no explanation. A simple "we've decided to go another direction" ends it. Stop responding to pressure.
- If you've signed but no work has started: review the contract's cancellation terms. Many contracts and some state laws give you a short right-to-cancel window. Send written notice. If you paid a deposit, request it back in writing per the contract.
- If work has started and it's going wrong: document everything. Photograph the site, save all texts and emails, and put your concerns in writing. Withhold further payment until issues are addressed, lean on your milestone schedule and any retainage you held back, and consult a construction attorney if the money at stake justifies it. This is exactly why you never pay a big deposit up front: the money you're still holding is your only leverage.
For setting a project up so you never reach this point, start with my guides on how to hire a general contractor and what a general contractor actually does.
The Honest Bottom Line
A bad contractor almost always shows you who they are before you sign. No license, a big deposit, no contract, cash-only, vague scope, no permits, pressure, no references, and a suspiciously low bid are not quirks. They're the pattern, and I've watched it play out on every rescue job I've ever taken over. Verify everything yourself, trust the cluster of bids over the outlier, keep your money tied to finished work, and when your gut says walk, walk. The good contractors won't blink at any of it, and you can find them among the vetted local pros in your area.