Contractor Red Flags: 10 Warning Signs Before You Hire
How do you know if a contractor is going to rip you off — before they start the job?
That question drives more Reddit threads than almost any other homeowner topic. A post titled “How do I find a reliable handyman without getting scammed?” on r/HomeImprovement pulled 170+ comments in three weeks. Another asking “What are red flags when hiring a GC?” on r/homeowners hit 107 comments.
The fear is rational. Most homeowners hire a contractor once every few years. They have no baseline for what's normal and no way to tell who's legitimate until it's too late. So we compiled every red flag mentioned across 120 rounds of research and ranked them by how often they appeared.
The Quick-Reference Table
Save this. Reference it before signing anything.
| Red Flag | Green Flag |
|---|---|
| No written estimate | Detailed, typed estimate with line items |
| Handwritten estimate on notepad | Branded PDF with company info and license # |
| Asks for 50%+ deposit upfront | 10-33% deposit, milestone payments |
| Won't show license or insurance | License # on all documents, insurance on file |
| Cash only, no paper trail | Accepts checks, cards, or bank transfer |
| Pushes you to decide today | Gives you time to compare quotes |
| Lowest bid by 30-40% | Middle-of-range bid with clear scope |
| No references or portfolio | Provides references and before/after photos |
| Poor communication (late, no callbacks) | Returns calls, shows up on time, follows up |
| Vague scope (“remodel bathroom”) | Specific scope with materials, tasks, exclusions |
1. No Written Estimate (or a Handwritten One)
This was the single most-cited red flag across every homeowner subreddit we analyzed. If a contractor quotes you a price verbally or scribbles it on a notepad, you have nothing to hold them to. No scope. No line items. No exclusions. Just a number and a handshake.
“When he did my GF's roof, it was a hand written estimate and invoice.”
Listed under RED FLAGS on r/homeowners (25 comments) — homeowners treat handwritten estimates the same as no estimate at all
A professional estimate should be typed, include the contractor's company name and license number, and break down costs by labor, materials, and scope items. If you're not sure what a good estimate looks like, read our 12-point estimate checklist.
A handwritten number on a business card is not an estimate. Walk away.
2. Huge Deposit Before Work Starts
A 10-33% deposit is normal. It covers materials and reserves your spot on the schedule. Anything over 50% is a warning sign — and in some states, it's illegal.
“Asking for a huge % up front” — listed as the #1 red flag in a thread with 52 comments.
Top answer on r/RealEstate (52 comments) — the most-agreed-upon warning sign
California limits contractor deposits to $1,000 or 10% of the contract price, whichever is less. Other states have similar caps. A contractor who asks for $5,000 upfront on a $10,000 job either doesn't know the law or doesn't care — both are disqualifying.
| Deposit Amount | Risk Level | What It Means |
|---|---|---|
| 0% (no deposit) | Low risk to you | Rare — common with large companies |
| 10-20% | Normal | Industry standard, covers material orders |
| 25-33% | Acceptable | Common for custom work or expensive materials |
| 34-50% | Caution | Ask why — may be justified for specialty orders |
| Over 50% | Red flag | Possibly illegal in your state. Walk away. |
3. Won't Show License or Insurance
This is the minimum bar. Not a nice-to-have. The minimum.
“If you ask them for their License, Bond and Insurance and they balk on it, just forget they exist.”
Top answer on r/homeowners (25 comments) — the most direct advice in every contractor hiring thread
An unlicensed contractor working on your property creates multiple problems: you may be personally liable for injuries on your property, your homeowner's insurance may deny claims related to their work, permits pulled under your name (not theirs) make you responsible for code compliance, and you have limited legal recourse if the work is defective.
Every state has a free online license lookup tool. Use it. Ten minutes of verification can save you $10,000 in problems.
4. Cash Only, No Paper Trail
A contractor who insists on cash is avoiding taxes, avoiding a paper trail, or both. If something goes wrong, you have no proof of payment. No credit card dispute rights. No bank record to show a judge.
Legitimate contractors accept checks, credit cards, or bank transfers. Many use invoicing apps that create automatic records. Cash for a small handyman job under $500? Reasonable. Cash for a $15,000 kitchen remodel? Absolutely not.
5. Pressures You to Decide Immediately
“This price is only good today.” “I can start tomorrow if you sign now.” “I have another job lined up so I need your answer by tonight.”
High-pressure sales tactics are the mark of a contractor who doesn't want you comparing their bid to anyone else's. A good contractor gives you their estimate and says “take your time.” They know their price is fair and their work speaks for itself.
Any contractor who won't give you 3-5 days to decide is preventing you from doing due diligence. That's a feature for them, not you.
6. The Lowest Bid by a Wide Margin
Three bids come in: $12,000, $13,500, and $7,500. Most homeowners see a deal. Experienced homeowners see a problem.
A bid that's 30-40% below the competition is almost always missing something: they didn't include permits, they're using cheaper materials than specified, they plan to skip steps, or they'll make up the difference with change orders once you're committed.
Our recommendation: get three bids, throw out the highest and lowest, and compare the remaining ones on scope, materials, and timeline. The cheapest contractor is rarely the cheapest project.
7. No References and No Portfolio
Every contractor should be able to show you photos of past work and connect you with 2-3 recent customers. If they can't, either they're brand new (which isn't automatically bad but needs more vetting) or their past customers aren't willing to vouch for them.
Check Google reviews, not just the references they hand you. A contractor with 50+ reviews averaging 4.5+ stars has a track record that's hard to fake. Five-star reviews with no text are suspicious. Look for detailed reviews that describe the project.
8. Poor Communication From the Start
“HE CALLED TO TELL ME HE WAS GOING TO BE LATE. That alone almost sold me.”
Top answer on r/homeowners (107 comments) — professional communication is so rare that it becomes a selling point
Read that again. A contractor calling to say he'd be late was noteworthy enough to be the top comment in a 107-reply thread. That's how low the bar is.
If a contractor is slow to return calls, late to the estimate appointment, or vague in their communication during the sales process, it will not improve once they have your money. The estimate phase is when they're trying to impress you. This is their best behavior.
If their best behavior includes ghosting your calls for three days, imagine what happens when they hit a problem mid-project.
9. Vague Scope With No Exclusions
“Bathroom remodel — $12,000.” That's not an estimate. That's a guess. Does it include the tile? The vanity? Plumbing rough-in? Electrical? Painting? A new toilet?
A vague scope is where disputes are born. You assume painting is included because you're paying $12,000. The contractor assumes painting is extra because they didn't mention it. Six weeks later you're arguing about a $900 paint job that should have been spelled out from the beginning.
Good estimates list what's included AND what's excluded. The exclusions section matters more than the inclusions section — because homeowners assume everything is included unless you tell them otherwise.
10. Won't Pull Permits
“We don't need a permit for this.” Maybe. But electrical panel upgrades, plumbing reroutes, structural changes, and additions almost always require permits. A contractor who dismisses permits is either uninformed or trying to avoid inspection — which means their work won't be checked for code compliance.
Unpermitted work creates real problems when you sell your house. Home inspectors flag it. Buyers demand price reductions. In some cases, you may be required to tear out and redo the work with permits.
If a contractor says no permit is needed, call your local building department and ask. It takes five minutes and costs nothing.
The Real Problem: Fear Paralyzes Homeowners
“I'm nervous about hiring a contractor as I've heard a lot of horror stories.”
A homeowner on r/HomeImprovement — expressing the anxiety that drives most contractor hiring threads
The irony of red flag lists is that they can make homeowners more afraid, not less. Every contractor becomes suspect. Every estimate feels like a potential trap.
The antidote to fear is process. Don't rely on gut feelings alone. Use a checklist:
- Verify the license online (5 minutes)
- Ask for proof of insurance (they should have it ready)
- Get three written, itemized estimates
- Check Google reviews (look for patterns, not perfection)
- Call one reference from each finalist
- Read the contract before signing — every word
- Never pay more than 33% upfront
That process catches 90% of bad contractors before they start. The other 10% is why contracts and payment milestones exist.
What a Good Contractor Actually Looks Like
We spend so much time listing red flags that we forget to describe the green ones. Here's what homeowners in our research consistently praised:
- Calls when running late. Basic communication that 107 Reddit commenters called out as exceptional.
- Sends a detailed estimate within 48 hours. Shows organization and respect for your time.
- Explains the scope clearly. Walks you through what they will do, what they won't, and why.
- Doesn't badmouth competitors. Confident contractors talk about their work, not others' failures.
- Has a written contract with clear terms. Payment schedule, timeline, materials specified, change order process.
- Follows up after the estimate. A single professional follow-up shows they care about your business without being pushy.
None of these are extraordinary. They're the basics of running a professional business. But in an industry where skilled tradespeople are expensive and the barrier to entry is low, the basics are a competitive advantage.
Frequently Asked Questions
Can I hire an unlicensed contractor for small jobs?▾
What does “bonded” mean?▾
Should I sign a contract for jobs under $5,000?▾
How do I leave an honest review without retaliation?▾
For Contractors: Be the Green Flag
Professional estimates eliminate four of the ten red flags automatically. BidOrca generates detailed, branded estimates with line items, scope, payment terms, and your license number — in about 30 seconds.
Create Your First Estimate FreeRelated Reading
- What Should a Contractor Estimate Include? 12-Point Checklist
- Why Are Electricians So Expensive? Real Costs Explained
- Is Angi Worth It? Honest Contractor Review
- How to Write a Scope of Work That Prevents Disputes
- Contractor Payment Terms: Deposits, Milestones, and Final Pay
- Free Estimate Templates for Every Trade
- Try the BidOrca AI Estimate Generator