Almost every contractor horror story has the same shape. The homeowner felt vaguely uneasy at the start. They couldn't put their finger on why. They signed anyway because the bid was lower or the contractor was charming or they were tired of waiting. Six weeks later they're paying a second contractor to undo what the first one did.
The uncomfortable truth in the FTC's home repair fraud data and the BBB's annual scam tracker is that the warning signs were almost always there before the contract got signed. They weren't hidden. They were just discounted, because the things that predict a bad contractor are easy to talk yourself out of in the moment.
This piece is the field guide for what to actually watch for, organized by where the signal shows up. Not every red flag is a deal-breaker on its own — context matters, and a single iffy data point on an otherwise solid contractor is rarely the right reason to walk. But several of these clustering together is something different, and there is one specific combination that the FTC, the BBB, and every state contractor licensing board treat as functionally diagnostic of fraud.
We'll cover that combination at the end.
$300M+
reported losses to home improvement scams in 2024
FTC Consumer Sentinel Network
The four categories of red flags
The warning signs sort cleanly into four buckets:
- Money and payment behavior — how they want to be paid, how much they want upfront, and whether the math actually adds up.
- Credentials and paperwork — license, insurance, contract, permits.
- Sales tactics and how you got connected — pressure, urgency, door-knocking, deals that expire today.
- Communication and professionalism — how they behave during the quoting phase, which is the most polished version of working with them you will ever see.
Spotting a single red flag from one bucket is a yellow light. Spotting red flags from three or four buckets simultaneously — especially with the specific combination at the end of this article — is a green light to walk.
Money and payment behavior
This is the single highest-signal category, because it's where the actual fraud lives. A contractor who plans to disappear with your money has to extract that money before doing the work, and there are only a few ways to do that.
Demanding a large upfront payment
Industry-standard deposits run 10% to 30% for residential work. That money typically covers the contractor's initial material order and locks in your slot on their schedule. Some states cap the deposit by statute — California, for example, caps deposits at the lesser of 10% or $1,000 for home improvement contracts, and a contractor demanding more than that is breaking state law on the spot.
A request for 50% upfront, or full payment before any work starts, is a different category of ask. There is no legitimate construction reason for it. Materials don't need to be paid for in advance — contractors have supplier accounts and net-30 terms with their distributors. Labor is paid in arrears, milestone-by-milestone, like every other professional service in the world. A contractor who needs 50% of your money before swinging a hammer is, in the FTC's framing, statistically more likely to be financing the previous job they already took deposits on, or planning to vanish with yours.
The legitimate exception is a custom-fabricated component — a bespoke cabinet run, a non-stock window order, a stone slab that has to be cut to your specs. Those genuinely require upfront capital. But the upfront should be tied specifically to that component, not to the project as a whole, and the line item should be itemized with a supplier invoice attached.
Cash-only requests
Cash-only is a louder version of the same warning. The reason a legitimate contractor accepts checks, ACH, and credit cards is twofold: it gives them a paper trail for their own books and taxes, and it gives the homeowner chargeback rights and a record of payment. A contractor who insists on cash is asking you to pre-emptively surrender both of those things. The reasons to want that are not flattering ones — undeclared income, no business banking relationship, or no intent to be findable later.
The same logic applies to demands for wire transfer, Zelle, Venmo, or Cash App — these are functionally cash from a recourse standpoint. Once the money moves, it's gone, and there's no chargeback mechanism to claw it back if the contractor disappears.
A discount for paying in full upfront
This is the polished version of the same scam. The pitch is reasonable-sounding: "If you pay the full amount today, I can take 10% off." The math works out the same — the contractor gets all your money before doing any work, and you've now bought the discount with the entirety of your leverage. There is no remaining payment tied to completion. There is no milestone payment to withhold if the work goes sideways. The contractor's incentive to finish the job evaporated the moment the check cleared.
The common version of this in the field is the storm-chasing roofer who offers a "cash discount" after a hailstorm in exchange for the homeowner's full insurance check, signed over directly. The check clears, the tarps go up, the actual roof never does.
A bid that's dramatically lower than the others
We covered this in detail in our piece on contractor quote count, but the short version belongs in any red-flag list. When you have three written bids on the same scope and one is 30%+ below the cluster of the other two, the cheap one is the suspicious one — not because cheap contractors don't exist, but because the gap is almost always explained by one of four things:
- Missed scope — they didn't price demolition, debris haul-away, permits, or some structural element. Discovered on day three, presented as a change order.
- Downgraded materials — builder-grade fixtures instead of the mid-grade ones you specified, thinner tile, no-name plumbing fittings. The substitution happens silently if the line items don't specify brand and grade.
- Uninsured labor — workers' comp premiums run 6–18% of labor cost in construction trades, and general liability adds another $800–$3,000+/year. A contractor who isn't paying for either can quote ~10% lower than competitors who are. If anyone gets hurt on your property, your homeowners policy may not cover it.
- Bait-and-switch — the deposit is the actual product. The work either never starts, gets abandoned mid-job, or balloons into a final bill at double the quote with a list of "unforeseen" items.
The lowest bid is the one that warrants the most scrutiny, not the least.
Credentials and paperwork
The second category is the one most homeowners skip because it feels boring and procedural. It's also the category where five minutes of due diligence catches roughly half of bad-faith contractors before they get anywhere near your property.
No license, no insurance, no workers' comp
Every state regulates contracting work above some dollar threshold — typically $500 to $1,000. A contractor doing licensable work without a license is operating illegally before they touch your house, and the consequences flow downhill to you: failed inspections, voided homeowners insurance claims, personal liability for any injury on your property, and in many states, the inability to record a mechanic's lien (which sounds like good news but actually means the dispute resolution mechanism is "sue them," and they often can't be found).
The full mechanics of license verification — how to look it up, what to look for, the five states that don't have a state-level contractor license at all — are covered in our license verification guide. The summary for this article: a contractor who can't or won't give you their license number on request is not a contractor you should hire. There is no benign explanation. A contractor in good standing has the number memorized or printed on their truck, their card, and their estimate.
The same applies to insurance. Ask for a current Certificate of Insurance (COI) showing both general liability and workers' compensation, and verify it directly with the issuing carrier — the COI is a one-page form and faking one is trivial. The carrier will confirm in 60 seconds whether the policy is current.
No physical business address
A contractor working out of a P.O. box, with no website older than six months, no Google Business listing, and a cell phone as the only contact number is a contractor optimized for being un-findable. New LLCs are a particularly common pattern — when an old contracting business accumulates too many complaints, the cheap fix is to dissolve it and incorporate a new one under a different name. The new entity has a clean BBB profile because it doesn't have any history at all.
This isn't a hard rule — every contractor was new once, and a brand-new business is not automatically suspect. But "no business address, no online history, brand-new LLC, and they're suggesting a large cash deposit" is a stack of correlated weak signals that adds up to a strong one.
No detailed written contract
A contract is the artifact that converts a friendly conversation into an enforceable agreement. A contractor who resists putting things in writing is preserving optionality — for themselves. Verbal agreements are extraordinarily hard to enforce in small-claims court, and the contractor knows it.
A proper residential contract should specify, in writing, all of the following:
- Detailed scope of work — task by task, not a single sentence summary.
- Materials — brand, model, grade, color, where applicable. Not "tile" but "Daltile Restore 3x6 ceramic, gloss white."
- Allowances — for any item not yet selected, a specific dollar allowance per square foot or per fixture.
- Payment schedule — deposit amount, milestone payments, final payment trigger (completion, not "substantial completion").
- Start date and estimated completion date.
- Permits — who pulls them, who pays, who schedules inspections.
- Change-order process — how change orders are priced, who has to approve them in writing, and the rule for verbal verbal changes (there shouldn't be any).
- Warranty terms — what's warrantied, for how long, what voids it.
- Cleanup and debris haul-away.
- Termination clauses — what happens if either party walks.
The shorter the contract, the worse the outcome. A one-page handshake-style agreement is functionally a memo of intent, not a contract, and treating it as one is how disputes turn into write-offs.
Asking you to pull the permit
For permitted work — most additions, structural changes, electrical and plumbing rough-ins, roof replacements, deck builds — the contractor should pull the permit under their own license. When a contractor asks you, the homeowner, to pull the permit yourself, two things are happening simultaneously:
- They likely can't legally pull it — either because they're not licensed in the right classification, their license has been suspended, or they're operating under a different name than the one on file.
- The permit ties legal liability for the work to whoever pulled it. If you pull the permit, you have just made yourself the general contractor of record. Failed inspection? Code violation? Injury claim? Those land on the homeowner who pulled the permit, not the contractor doing the work.
This is an asymmetric trade dressed up as a favor. Don't take it.
A related but less severe variant is the contractor who suggests skipping the permit altogether "to save you money." The savings are real — permits run $50 to several thousand depending on jurisdiction and project size — but the costs they're saving are exactly the costs that protect you. Unpermitted work creates problems at sale (it has to be disclosed, and frequently has to be retroactively permitted or torn out), and any insurance claim involving unpermitted work is a fight you'll lose.
Sales tactics and how you got connected
The third category is about how the conversation happens, not what's in it.
High-pressure sales tactics
The phrases to listen for are well-documented in FTC and BBB consumer-protection literature:
- "This price is only good today."
- "I have a crew available next week — if you don't book now, I'll have to put someone else in that slot."
- "I can give you a discount but only if we sign by end of business."
Legitimate contractors are too busy to need to manufacture urgency. The current ABC Construction Backlog Indicator sits around 8.5 months, which means a real contractor's actual marketing problem is filtering down to the projects they want to take, not closing every estimate that walks in. A contractor pressing you to sign immediately is a contractor whose pipeline is suspiciously empty, which is itself a question worth asking.
The right response to a "decide today" pitch is "I'll review this with my spouse over the weekend and let you know Monday." A real contractor will say "of course." A bad-faith one will escalate, drop the price, threaten to leave, or guilt-trip you about the time they've already spent on the estimate. None of those reactions are coming from a place of confidence in their own bid.
Unsolicited door-to-door offers
The classic version: a contractor knocks on your door claiming they "just finished a roof down the street and have leftover materials" and can give you a discount if you sign today. This is, per the FTC and most state attorneys general, one of the most common home repair scam patterns in the country, and the variants are almost identical across paving, roofing, tree work, and chimney repair.
The structural problem with the pitch is that it doesn't make economic sense. Real contractors don't have meaningful leftover materials — modern estimating software prices to within 5% of actual usage, and the leftovers go to the next job, not to a retail-level discount for a stranger. The pitch is a cover story for either (a) inferior or stolen materials, (b) a bait-and-switch where the deposit is the product, or (c) actual material that gets installed badly because the crew is optimizing for speed-to-next-driveway, not for quality.
Storm-chasing variants are a particularly aggressive subspecies of this — out-of-state crews show up after a hailstorm or hurricane, knock on every door in the affected zip code, sign up dozens of homeowners for insurance-claim work, and disappear once the deductibles have been collected. Most state attorneys general issue advisories specifically about post-storm contractor fraud.
Steering you toward their financing
A legitimate contractor will hand you a quote and let you decide how to pay. A contractor pushing you hard toward their specific lender, their in-house financing, or a same-day loan application is a contractor monetizing the financing margin on top of the project margin, and the financing terms are typically materially worse than what you'd get from your own credit union, a HELOC, or a 0% promotional credit card.
This isn't always fraud — many large home services companies have genuine financing partnerships, and they're disclosed up front. The red flag is the aggressive steering away from your own options, especially paired with urgency to apply today.
Bad-mouthing other contractors
A contractor who spends part of their estimate visit aggressively trashing the previous quote you got — calling the other contractor a hack, suggesting their license is fake, implying they're cutting corners — is performing a sales tactic, not giving you information. The pattern is well-documented in sales-training literature as negative differentiation, and it's almost always a sign that the contractor doesn't have a positive case strong enough to stand on its own.
Healthy professional disagreement about scope or method is fine and common. Contempt for everyone else in the trade is a personality and risk signal.
Communication and professionalism
The fourth category is the quietest, which is exactly why it's the most predictive. The quoting process is the most professional version of working with that contractor you will ever see. It does not get more polished after the contract is signed — it gets less.
Slow responses, missed appointments, late arrivals
Behavior during the estimate phase is a preview of behavior during the project. A contractor who:
- Takes 4+ days to return a call to give you a quote,
- No-shows their first walkthrough appointment,
- Shows up 45 minutes late without warning,
- Sends a quote a week after the date they promised,
…is showing you, in advance, exactly how communication will work when there's a plumbing issue at 8am on day 12 of the project.
The data on this is striking. The Harvard Business Review study of 2,241 companies found the average lead-response time across home services was 42 hours, and Valve+Meter's secret-shopper audit of 466 home services companies found that 40% never responded at all. The good contractors — the ones with the best post-job customer satisfaction — were also the ones with sub-1-hour response times. The correlation is real, and you can see it before you sign anything.
Vague answers about process, materials, or timeline
A contractor who can't tell you specifically how they're going to do the job, what they're going to use, or when they're going to do it is a contractor who hasn't actually thought the job through — which means the job is going to get figured out on your dime, mid-project, in change orders.
Concrete questions to ask, and the answers a good contractor will give:
- "Walk me through your process for this project, day by day, week by week." — A real contractor has a sequenced answer. A bad one waves their hands.
- "What brand and model of fixtures are you spec'ing?" — Real contractors have specific answers. Bad ones say "we'll figure that out."
- "Who's going to be on the crew, and is any of this getting subcontracted?" — A real contractor names names and explains what's in-house vs. subbed. A bad one is evasive about who's actually doing the work.
- "What permits will this need, and who's pulling them?" — A real contractor knows the answer cold for their jurisdiction. A bad one isn't sure.
Won't provide references — or the references all sound the same
A contractor who has been in business for more than a year has done jobs. They should be willing to give you two or three references on similar-scope projects in the last twelve months, and you should call them. Ask specifically about:
- Did the project finish on the original timeline?
- Did the final cost match the original quote, and if not, why?
- How were change orders handled?
- How did the punch-list / final walkthrough go?
If references all live on the same street, sound rehearsed, or were all from projects "last week" with no older work to point to, treat them as suspect — referrals from family members and recent friends are not what a reference call is for.
No verifiable online history
A contractor with zero Google reviews, no BBB profile, no presence on Angi or Houzz, and a website registered three months ago is not necessarily a scammer — every business starts somewhere. But that profile combined with any of the money or credential red flags above is a serious cluster. The cheap fix for a contractor with a bad track record is to wind down the old entity and stand up a new one, and the new entity by definition has no online history.
Run a simple sniff test on any contractor before the second meeting: Google the contractor's name + the phrase "lawsuit," "complaint," or "lien." If any of those terms turns up something specific — a court filing, a state board action, a news story — read it carefully before going further. Most legitimate contractors will have none of these. A few results is a yellow flag. A pattern is a hard stop.
The combination that's diagnostic of fraud
Single red flags are noise. Cluster of red flags from multiple categories is signal. There is one specific four-element combination that the FTC, the BBB, and most state contractor licensing boards treat as functionally diagnostic of contractor fraud:
- Pressure to decide today (sales tactic)
- A large upfront cash payment (money behavior)
- No verifiable license or insurance (credentials)
- No detailed written contract (paperwork)
If you encounter all four in a single estimate, you are not negotiating with a contractor. You are being targeted by a scam. Walk. Do not soften it, do not haggle, do not give them a chance to walk back any single element. The combination is the tell.
The variants on this combination are all minor permutations: storm-chasing roofers post-disaster, door-knocking driveway pavers with "leftover materials," tree-trimming crews offering same-day cash discounts, "limited-time" elderly-targeted scams. The surface details vary. The four-element combination is constant.
A summary table
| Red flag | What it usually means | Severity |
|---|---|---|
| Demands 50%+ upfront | Financing other jobs or planning to vanish | High |
| Cash / Zelle / Venmo only | No paper trail, no recourse, possibly unregistered | High |
| Bid 30%+ below others on same scope | Missed scope, downgraded materials, or bait-and-switch | High |
| No license number on request | Unlicensed or operating under suspended/different license | Hard stop |
| Won't provide a Certificate of Insurance | Uninsured labor — your liability if anyone gets hurt | Hard stop |
| Asks you to pull the permit | Can't legally pull it; shifts liability to homeowner | High |
| Suggests skipping permits entirely | Liability and resale problem; insurance claim risk | High |
| Vague one-page contract or handshake | No enforceable agreement | Hard stop |
| "This price is only good today" | Manufactured urgency; pipeline-empty signal | Medium |
| Door-to-door with "leftover materials" | Classic FTC-flagged scam pattern | Hard stop |
| Storm-chasing post-disaster pitch | Out-of-state crew likely to disappear before warranty period | Hard stop |
| Steers you hard to their lender | Margin-stacking on financing; usually worse rates than your own options | Medium |
| Slow / missed responses pre-quote | Preview of project communication | Medium |
| No physical address, brand-new LLC | Possibly re-incorporated to escape complaint history | Medium |
| References all rehearsed or recent only | No real track record to point to | Medium |
| Bad-mouths other contractors aggressively | Negative-differentiation sales tactic | Low–Medium |
A single Medium is rarely a reason to walk on its own. Two Highs together, or any single Hard Stop, is a reason to walk.
Protective habits that catch most of the rest
Even with all of the above, the structural protections that the FTC, the BBB, and the NAHB consistently recommend are mechanical and boring and effective:
- Get at least three written quotes built from the same scope of work (details here).
- Verify the license, insurance, and bond directly with the issuing authorities (state-by-state guide).
- Read the contract before you sign it — every line, with a pen in your hand, marking up anything ambiguous.
- Pay by check or credit card on a milestone schedule, never in cash, never in full.
- Withhold the final payment until the work passes inspection and you've personally walked the punch list.
- Document everything in writing — texts and emails count, verbal change orders don't.
None of these are clever. All of them work. The reason most homeowner-contractor disputes happen is that one or more of these steps got skipped because the contractor seemed nice, the bid was good, or the homeowner was tired of the search.
Where ClearQuote fits
The hardest part of all of this isn't recognizing a red flag once you see it — it's getting in front of enough contractors to have a comparison set in the first place. We've covered the response-rate problem in depth in why contractors don't call back, but the gist: 40% of contractors never return inquiries, the average lead-response time is 42 hours, and the median homeowner ends up with two quotes despite intending to get three.
When you only have one or two quotes in front of you, every red flag becomes a negotiation. There's no comparison set, no pattern, no second option to walk to. The lowball bid looks like savings instead of a warning. The sales pressure works because you have nowhere else to go.
ClearQuote reaches out to a vetted set of local contractors on your behalf, explains your project in your language, follows up until they actually respond, and books the walkthroughs. You end up with three to five real, written, comparable quotes from licensed contractors — which is exactly the comparison set that makes red flags visible instead of negotiable.
We can't make a bad contractor into a good one. What we can do is make sure you have enough good options on the table that you don't have to talk yourself into the bad one.
This article draws on consumer-protection guidance from the Federal Trade Commission, the Better Business Bureau, the National Association of Home Builders, the Insurance Information Institute, the California Contractors State License Board, the ABC Construction Backlog Indicator, and field data from Valve+Meter Performance Marketing and Harvard Business Review.