Please fill out the form below and we will get back to you as soon as possible.

Most contractors in California are honest people who show up, do good work, and stand behind it. But the few bad actors can cost you thousands and leave a half-finished kitchen behind. The good news: scams and incompetence almost always announce themselves early. If you know what to watch for, you can usually spot a problem before you sign anything or hand over a dime.
Below are 11 red flags that should make you slow down, plus the safer alternative for each one. None of these on its own proves bad intent, but two or three together is a strong signal to walk away and keep looking.
If a contractor wants 50% (or more) before any work begins, or insists on cash, be cautious. Cash leaves no paper trail and a big deposit shifts all the risk onto you. The classic scam is to collect the deposit, do a little demo work, then disappear.
California actually caps this. Under state law, a contractor cannot ask for a down payment of more than 10% of the total contract price or $1,000, whichever is less, on most home improvement jobs. A demand far above that line is both a red flag and a violation.
Safer alternative: Keep the deposit small and tie the rest of the payments to milestones (for example, after rough-in, after inspection, after completion). Pay by check, credit card, or a traceable in-app payment so you have a record. Never pay the full amount before the work is done.
"We can keep it simple, just a handshake." That handshake protects the contractor, not you. Without a written contract you have no agreed scope, no price, no timeline, and almost no leverage if something goes wrong.
In California, home improvement work over $500 is legally required to have a written contract. A real contract should spell out the total price, payment schedule, a description of the work and materials, start and completion dates, and the contractor's name, address, and license number.
Safer alternative: Insist on a written, signed contract before any work or payment. Read it. If a line is vague ("misc. materials," "labor as needed"), ask for specifics in writing.
Door-to-door roofing, driveway, and tree crews are a common scam pattern, especially after a storm. The pitch is usually "we're already working in the neighborhood and noticed your roof" followed by a discount that's only good today.
Legitimate, busy contractors rarely need to canvass door to door for work, and they don't pressure you into a same-day signature.
Safer alternative: Don't sign or pay on the spot. Tell them you'll get other quotes, and choose who you contact rather than the other way around. If real storm damage exists, it will still be there tomorrow, and your insurer will want photos and an estimate anyway.
"This price is only good if you decide right now." Urgency is a tool to stop you from comparing quotes, checking the license, or thinking it through. A fair price doesn't expire in an afternoon.
Safer alternative: Treat artificial deadlines as a reason to slow down, not speed up. Any contractor worth hiring will respect that you want to get a couple of quotes and verify their credentials.
In California, any home improvement job where labor plus materials totals $1,000 or more must be done by a contractor licensed through the Contractors State License Board (CSLB). A contractor who is evasive about their license number, or who isn't licensed for a job above that threshold, is a serious red flag.
Hiring unlicensed for a job over $1,000 can also leave you exposed: you may have little recourse if the work is defective, and you could even face liability if an unlicensed worker is injured on your property.
Safer alternative: Only hire a properly licensed contractor for any job at or above the $1,000 threshold, and verify it yourself rather than taking their word for it. On LocalFixx, a pro's license and insurance are verified before they can take a job, so this check is built in.
If an uninsured worker gets hurt on your property, or a crew damages your home, you could be the one left paying. A trustworthy contractor carries general liability insurance, and if they have employees, workers' compensation coverage as well.
Safer alternative: Ask for a certificate of insurance (COI) and confirm it's current. For larger jobs, you can ask the insurer to confirm coverage directly. If they have a crew, ask specifically about workers' comp.
Everyone loves a deal, but a bid that's dramatically below three other quotes usually means one of a few things: the contractor missed part of the scope, plans to pad the price later with "change orders," intends to use cheaper materials, or isn't carrying the insurance and overhead that legitimate businesses pay for.
Safer alternative: Get at least three written quotes for the same scope so you're comparing apples to apples. Be just as wary of the lowball as the gouge, and ask the cheap bidder to explain, in writing, exactly what's included.
A contractor who can't point you to a single past customer, completed project, or set of reviews is asking you to take a big leap of faith. Be wary, too, of reviews that all sound identical or appeared on the same day, which can be fabricated.
Safer alternative: Ask for two or three recent references and actually call them. Ask: Did the work finish on time and on budget? Were there surprise charges? Would you hire them again? Look for a consistent track record over time, not a handful of suspiciously perfect reviews.
When a contractor asks the homeowner to pull the building permit, it's often because they can't, maybe they're unlicensed, or they want to avoid being on record as responsible for the work. If you pull an owner-builder permit, you can become legally responsible for the project, including code compliance and liability.
Safer alternative: For work that requires a permit, the licensed contractor doing the job should pull it in their name. If they push back, ask why, and treat it as a sign to dig deeper into their license status.
A business name that changes, a cell phone with no company address, unmarked trucks, and an email-only presence can all make a contractor hard to track down if something goes wrong. Scammers rely on being difficult to find later.
Safer alternative: Confirm a real business name, address, and license number that all match. A quick search of the business name plus "complaints" or "reviews" can surface problems before you commit.
"We can save you money if we skip the permit" is never a favor to you. Unpermitted work can fail at resale, void insurance claims, and force expensive teardowns when the city finds out. A contractor who suggests it is telling you they'll cut corners elsewhere too.
Safer alternative: Insist on proper permits and inspections for any work that requires them. The small cost and delay protect your home's value and your safety.
Before you sign anything, run through this:
If a contractor checks every box, you're in good shape. If several boxes stay empty no matter how you ask, that's your answer.
A lot of these red flags exist because hiring a stranger off the open internet means doing all the vetting yourself. LocalFixx is built to take that weight off your shoulders. Post your request, and we match you one-to-one with a single vetted local pro, never auctioning your job to a crowd of cold callers. Every pro's license and insurance is verified, with background checks through Checkr, before they can take a job. And because quotes, messaging, and payment all happen securely in the app, you get the written record and traceable payments that protect you. Post your request today and get matched with a vetted local pro across California's home trades.
Get matched with a vetted, insured local pro in about 30 minutes — and track them on the live map.