Free Sample
Contractor Red Flags: Spot Them Before You Hire
The Homeowner's Vetting System to Avoid Overcharges, Abandonment, and Shoddy Work
by Leonard Prosky
Chapter 1: Why Most Homeowners Get It Wrong (And What It Costs)
You're standing in your kitchen at 7 a.m. on a Saturday, staring at a water stain spreading across the ceiling like a bruise. The plumber your neighbor recommended is coming at 9. You've already texted him twice. He arrives forty minutes late, spends eight minutes in the attic, and tells you the news: the entire water line needs replacing. "Could be three grand, could be five—we'll know more once we start tearing into it," he says. You nod because (a) you have no idea what a water line actually costs, (b) the stain is getting bigger, and (c) you're already late for your daughter's soccer game. You agree verbally. He starts Monday.
By Wednesday, he's found "additional damage" and is asking for another $2,000. By Friday, he's ghosted you. Your water is still off. You call another plumber, who tells you the first guy did half the work correctly and the rest is a mess that will take another week and another $3,500 to fix. You're now $7,500 into a project that should have cost $3,000 to $3,500, your house is torn apart, and you're liable for the damage the first contractor left behind.
This isn't a worst-case scenario. It's the median experience for homeowners who hire a contractor without vetting them first.
The housing crisis after 2020 created a perfect storm: long wait times for established contractors, homeowner desperation to get work done, and a collapse in contractor licensing enforcement across many states. Licensing boards that used to respond in weeks now take months. Background checks have become optional in some jurisdictions. Contractors who were shut down for fraud two years ago are operating under a new name and LLC. Meanwhile, homeowners are getting squeezed on both ends: they can't find anyone to call back, and when they do, they're so relieved to have someone on the phone that they skip the due diligence entirely.
Most homeowners make one or more of three critical mistakes before they ever sign a contract. Understanding these mistakes—and what they actually cost—is the foundation for protecting yourself.
Mistake #1: No Vetting at All
This is the most common and most expensive mistake.
The homeowner gets a referral (from a neighbor, a friend, their realtor, or a Facebook post), calls the contractor, and if he answers the phone and says he can do the work, that's it. No license check. No insurance verification. No calls to past clients. No contract review. Just a handshake agreement and a start date.
Why does this happen? First, most homeowners don't know what they should be checking. They don't know the difference between a general contractor license and a specialty license. They've never heard of workers' compensation insurance. They think "licensed" means someone looked at his name once and said it was fine. The task of vetting feels technical and intimidating, so they skip it.
Second, they're desperate. The water is running into the basement. The electrical panel has a scorch mark on it. The foundation crack is getting wider. Home problems don't politely wait for you to vet three contractors over three weeks. They escalate. The desperation collapses the timeline and makes the homeowner willing to take a risk they'd normally avoid.
Third, they assume the contractor wouldn't be working if he wasn't legitimate. Surely, they think, if this guy is advertising and people are hiring him, someone has already checked that he's licensed and insured. Surely the state wouldn't let him operate if he wasn't.
None of this is true.
The contractor is unlicensed or operating on an expired license. He may have gotten his license years ago and it lapsed because he didn't renew it or pass the required continuing education. Or he never had a license at all and relies on the fact that most homeowners don't know how to check. He'll work at a lower price because he doesn't have the overhead of liability insurance, bonding, or continuing education. The homeowner thinks they're getting a deal. What they're actually getting is legal and financial risk.
When unlicensed work fails—and it almost always eventually does—the homeowner is on the hook. The contractor has disappeared or claims he's not responsible for defects in work that was never officially permitted or inspected. You try to file an insurance claim to cover the damage. The insurance company investigates, discovers the work was unlicensed, and denies the claim. Now you're paying out of pocket for both the failed work and the proper repair. A $4,000 electrical job done wrong by an unlicensed electrician becomes a $12,000 problem: $3,000 to fix the contractor's mistakes, $4,000 to redo it correctly, and $5,000 in additional damage that the insurance company won't cover because the original work was illegal.
The contractor is uninsured or underinsured. You didn't ask about insurance, so you didn't know he was working without liability coverage or workers' compensation. One of his crew members falls off your roof and gets injured. He sues you directly—not the contractor, because the contractor has no assets. Your homeowner's insurance won't cover it because a contractor's injury claim is supposed to be covered by his workers' comp insurance, not yours. You're now paying his medical bills and legal fees out of pocket. A personal injury lawsuit can easily run $50,000 to $100,000 in legal costs alone, regardless of the outcome.
The contractor overcharges you through scope creep and change orders. The initial estimate was vague: "foundation repair—$8,000." Once he starts, he "discovers" additional damage, or the scope "wasn't fully understood." He texts you a change order for another $3,000. You're frustrated, but the work is already started, the foundation is exposed, and you need him to finish. You pay. Then another change order. By the end, a $8,000 job costs $14,000 because you never had a fixed-price, detailed scope in writing.
The contractor abandons the project. He takes a deposit, starts the work, and halfway through, he gets a more lucrative job or runs into costs he didn't anticipate. He stops showing up. You call. He says he'll be back Monday. Monday comes. Nothing. You call again. He doesn't answer. Now your project is half-finished, your house is exposed or torn apart, you've lost the money you paid him, and you have to find another contractor to finish the job—which is harder and more expensive than finishing it yourself because now there's a mess to untangle and the new contractor is inheriting someone else's mistakes.
The real cost: A fair price for a roof replacement on a typical house is $12,000 to $15,000. You hire a contractor with no vetting at a quote of $10,000 and he starts immediately. Halfway through, he finds "additional structural damage" and issues a change order for $4,000. You pay because your roof is half-off. Then he asks for another $2,000 deposit to buy materials. You're now at $16,000 and the work isn't finished. He disappears for two weeks. When he returns, he finishes the job, but the workmanship is mediocre—he was cutting corners to make up for underpricing the initial job. Six months later, you notice a leak. You call him. He says it's not his problem because you didn't follow his care instructions or because "it's a weather thing." You're now paying another $3,000 to get a reputable contractor to fix the leak and warranty the work. Total cost: $19,000. Total time: eight months.
Compare this to the homeowner who vetted: She got three bids ranging from $12,000 to $14,500. She chose the middle bidder, reviewed a detailed contract with a fixed price and schedule, verified his license and insurance, called three past clients, and signed a contract with specific warranty terms. The job took three weeks, cost $13,500, and came with a ten-year material warranty. Difference in cost: $5,500. Difference in stress and timeline: even larger.
Mistake #2: Trusting a Referral Without Verification
This is the second most common mistake, and it's sneakier than no vetting because it feels like vetting.
Your neighbor says, "Oh, we used Mike for our kitchen remodel and he was great. I can give you his number." You call Mike, he's friendly, he sounds experienced, your neighbor vouches for him—so you hire him. No license check. No insurance verification. You assume your neighbor already did that, or that if your neighbor liked him, he must be fine.
The problem isn't that referrals are bad. It's that they're being treated as a substitute for vetting when they should be an addition to vetting.
Your neighbor had a different experience than you will. Mike did your neighbor's kitchen remodel in 2021. It went fine. Your neighbor didn't notice that Mike was operating on an expired license. Your neighbor's project didn't reveal any structural issues, so there were no surprise change orders. Mike didn't need to use specialty labor, so workers' comp claims never came up. Your kitchen remodel in 2024 is a different scope, different timeline, and might reveal completely different problems. The fact that Mike was fine for your neighbor tells you almost nothing about whether he'll be fine for you.
Your neighbor picked his best experience, not his typical experience. If Mike had done a bad job on someone's kitchen, that person wouldn't refer him. Your neighbor refers him because it was the project that went well. You're not getting a representative sample; you're getting the highlight reel. This selection bias is invisible to the person making the referral.
People are bad at evaluating contractor work. Most homeowners don't know enough about construction to judge quality. They know whether they like the aesthetics and whether the contractor was pleasant to work with. They often don't know whether the work was done to code, whether shortcuts were taken, or whether the warranty will actually be honored. Your neighbor thinks Mike is great because he showed up on time and the kitchen looks nice. That doesn't mean the electrical work is correct or the plumbing will hold up for ten years.
Your neighbor might not remember the full story. It's been three years since your neighbor used Mike. Your neighbor remembers that it went well, but doesn't remember that there was a change order for $2,000 or that Mike was hard to reach during the final week of work. Memory is selective and time softens complaints. By the time you're asking for a referral, the difficult parts have faded and only the positive impression remains.
Real example: Sarah's neighbor refers her to Tom, a plumber. Sarah calls Tom, hires him, and doesn't do any vetting because it's a referral. Tom starts the job and immediately finds "additional issues" that weren't in the original scope. He charges extra. Sarah pushes back. Tom gets irritated and disappears for three days. When he returns, he finishes the job, but the warranty is vague and he's not willing to stand behind it. Sarah is frustrated and annoys. She warns her other neighbors: "Tom was okay, but he was kind of a hassle and I wouldn't necessarily hire him again." Meanwhile, Tom is still getting new clients because other neighbors are hearing, "Sarah used Tom and it was fine," and they're skipping the vetting step.
The person who actually does the vetting—who calls Sarah directly, asks specific questions about what happened, and hears the full story—would learn that Tom is a risky hire. But most people don't dig that deep into a referral. They assume "referral" means "vetted." It doesn't.
The referral might be biased or self-interested. This is rare but it happens: a realtor refers a contractor because that contractor gives the realtor kickbacks or because they have a business relationship. The contractor might not be the best choice for your project, but the realtor has an incentive to recommend him. You don't know the relationship exists, so you assume the referral is neutral.
The cost: You hire a contractor on the strength of a referral, skip the verification steps, and encounter a problem that vetting would have caught. Maybe it's an unlicensed contractor (the referrer didn't know). Maybe it's a contractor with insurance that lapsed (the referrer didn't verify the dates). Maybe it's a contractor with a pattern of scope creep and change orders (the referrer only remembered the kitchen and didn't factor in the contractor's typical behavior). By the time you realize something is wrong, you're in the middle of the project and it's expensive to change course.
Mistake #3: Ignoring Red Flags Because You're Desperate
This is the most emotionally painful mistake because the homeowner sees the warning signs but ignores them anyway.
You interview three contractors. Two of them seem solid but have long lead times and aren't available for two months. The third one is available to start next week. He's vague about exactly what he'll do, and he wants a large deposit upfront, but he can start immediately. You're tired of dealing with the problem. Your spouse is annoyed that it's not fixed. You're worried the damage is getting worse. So you ignore the red flags and hire the guy who can start next week.
Or: You interview a contractor and his references are glowing. But when you ask about his insurance, he gets evasive and changes the subject. You notice he doesn't have a physical office—he works out of his truck. His proposal is vague about materials and timeline. You have a weird feeling about something. But you've already spent three weeks looking for someone, your roof is leaking, and he's one of the few people who even called you back. So you hire him and tell yourself you're being paranoid.
Or: A contractor you're considering sends you a contract. Payment is due in three installments: 50% upfront, 25% at the midpoint, 25% on completion. That's unusual—most contractors want 30–40% upfront. You ask about it. He says it's because materials are expensive and he needs the cash flow. You're uncomfortable with the 50% upfront, but he's the most experienced contractor for this job type and you don't want to lose him. You sign anyway.
In all three scenarios, you see a red flag, feel the discomfort, and choose to ignore it because the alternative (continuing to look, continuing to wait, or losing this contractor) feels worse. This is desperation bias. When you're uncomfortable enough, you'll rationalize almost anything.
The contractor who can start immediately: You hire him. The first week, he says he needs an additional deposit to buy materials—another $2,000. You're already committed, so you pay. The second week, he hits an unexpected problem and asks for a change order. You're annoyed, but the work is started, so you pay. The third week, he disappears for five days. When he returns, he finishes the job in a rush. The work is sloppy. Within six months, you're hiring another contractor to fix his mistakes. You spent 30% more than you would have by waiting for one of the first two contractors.
The contractor with the weird feeling: You hire him. Midway through, something goes wrong. You need him to come back and fix it. He's hard to reach. His response time is slow. You're stressed. At the end of the project, you realize your gut feeling was right—this contractor cuts corners and isn't dependable. You won't hire him again, but you've now spent your money and time on a contractor who wasn't right for the job. Plus, if the work was actually done incorrectly, you might spend money fixing it.
The 50% upfront payment: You pay the 50% upfront. The contractor starts the job. Two weeks in, he tells you he's got another job that's more lucrative and he needs to pause your work for two weeks. You agree because you've already paid him. The pause turns into a month. You call him. He says he'll get back to it. He doesn't. You're now stuck: you've paid $5,000 and the work is only 20% complete. You can hire another contractor to finish, but the first contractor might not return your deposit. You can wait and hope he comes back. Either way, you're out the money and frustrated. If you had spread the payments (30% upfront, 40% at the midpoint, 30% on completion), the contractor would have a stronger incentive to finish because he wouldn't have his full payment yet.
The cost: Homeowners who ignore red flags and hire a contractor anyway typically end up overpaying by 20–40% compared to waiting for a vetted contractor, or they end up hiring a second contractor to fix the first contractor's work, which doubles the cost. The emotional cost is higher: you're stressed throughout the project, you lose faith in the contractor midway through, you regret your decision, and when something goes wrong, you blame yourself for ignoring the warning signs.
What These Mistakes Actually Cost
Overpaying by 30–50%. When homeowners don't vet, they often hire a contractor who underprices the initial job to win the bid and then makes up the difference through change orders and scope creep. A $10,000 job becomes $13,000 to $15,000. You're paying 30–50% more than you would have if you'd hired a reputable contractor upfront. Multiplied across multiple home projects over a decade, this adds up to tens of thousands of dollars.
Project abandonment. Some unvetted contractors—especially those operating on thin margins—will abandon projects when they run into unexpected costs or a more lucrative job comes along. You lose your deposit (often substantial) and have to hire another contractor to finish. The cost of finishing is higher because there's now a mess to untangle. A three-week project becomes a three-month project. Cumulative cost: deposit lost plus finishing costs plus disruption to your life.
Unlicensed work that voids insurance claims. If the contractor who did the work wasn't licensed, and that work fails, your homeowner's insurance won't cover the damage. You're responsible for both the failed work and the proper repair. For electrical, plumbing, or structural work done incorrectly, this can easily be $5,000 to $25,000 in out-of-pocket costs.
Liability when someone gets injured. If a contractor's worker gets injured on your property and the contractor doesn't have workers' compensation insurance, you're liable. The injured worker sues you. Your homeowner's insurance declines to cover it because workers' comp is supposed to cover contractor injuries. You're paying medical bills and legal fees. The total cost can exceed $100,000.
Rework and fixing mistakes. Work done by an unvetted contractor often fails or doesn't meet code. You hire a licensed contractor to fix it. The cost of fixing is typically 50–100% higher than the cost of doing it right the first time. A $4,000 electrical job done wrong costs $6,000 to $8,000 to fix because the new contractor has to undo the first contractor's work before they can do their own.
Add these costs together across a typical homeowner's lifetime, and the impact of not vetting is substantial. A homeowner who hires five contractors over ten years without vetting might end up paying $30,000 to $50,000 more than they would have by vetting each contractor upfront. The vetting process for each contractor takes four to six hours. The total time investment is twenty to thirty hours. The return on that investment is $30,000 to $50,000 in avoided costs and stress.
Vetting every contractor before you hire them is not complicated. It doesn't require becoming a construction expert or hiring a third party to inspect the work. It requires learning to ask the right questions, knowing what to look for, understanding what a legitimate contractor actually looks like, and having the confidence to walk away when something feels off.
The next chapter breaks down what "licensed" actually means and how to verify that a contractor's license is real, current, and appropriate for the work you're hiring them to do. Many homeowners hire contractors who have a license—just not the right one, or not for their state, or one that's been expired for two years. Knowing how to check this takes fifteen minutes and it catches a huge category of risk.
Enjoyed the sample?
Get the full book — EPUB + PDF, no DRM, works on every reader.
Instant download · Kindle, Apple Books, Kobo, Google Play Books · No DRM