Contractor Red Flags: 10 Warning Signs Before You Hire

By the BidOrca TeamUpdated April 2026Compiled from 500+ homeowner discussions

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 FlagGreen Flag
No written estimateDetailed, typed estimate with line items
Handwritten estimate on notepadBranded PDF with company info and license #
Asks for 50%+ deposit upfront10-33% deposit, milestone payments
Won't show license or insuranceLicense # on all documents, insurance on file
Cash only, no paper trailAccepts checks, cards, or bank transfer
Pushes you to decide todayGives you time to compare quotes
Lowest bid by 30-40%Middle-of-range bid with clear scope
No references or portfolioProvides 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 AmountRisk LevelWhat It Means
0% (no deposit)Low risk to youRare — common with large companies
10-20%NormalIndustry standard, covers material orders
25-33%AcceptableCommon for custom work or expensive materials
34-50%CautionAsk why — may be justified for specialty orders
Over 50%Red flagPossibly 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:

  1. Verify the license online (5 minutes)
  2. Ask for proof of insurance (they should have it ready)
  3. Get three written, itemized estimates
  4. Check Google reviews (look for patterns, not perfection)
  5. Call one reference from each finalist
  6. Read the contract before signing — every word
  7. 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:

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?
Most states allow unlicensed work below a certain dollar threshold ($500 to $1,000 depending on the state). For anything above that, a license is legally required. Even for small jobs, an unlicensed worker means no insurance protection and no licensing board to file complaints with if something goes wrong.
What does “bonded” mean?
A surety bond is a financial guarantee. If a bonded contractor fails to complete the work or violates the contract, you can file a claim against their bond to recover damages. It's not insurance — it's more like a safety net funded by the contractor. Most states require a bond of $10,000 to $25,000 for licensed contractors.
Should I sign a contract for jobs under $5,000?
Yes. Always. A contract protects both you and the contractor. It doesn't need to be a 10-page legal document — a clear written scope, price, timeline, and payment terms on one page is enough. No contract means no enforceable agreement if something goes wrong.
How do I leave an honest review without retaliation?
Post your review after the project is fully complete and final payment is made. Stick to facts: what was agreed, what was delivered, and any issues. Avoid emotional language. Google reviews are protected speech as long as they're factual. If a contractor threatens you over a review, that itself is a reviewable behavior.

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 Free