“Is it normal for a contractor to ask for money upfront?”
“They want 50% before starting — is that a red flag?”
“How much should I pay before any work is done?”
“Should I ever pay a contractor in full upfront?”
Short answer: yes, it’s completely normal for a contractor to ask for money upfront. The question that actually matters isn’t whether they ask — it’s how much, and who’s asking.
Why contractors ask for money upfront
Start with the why, because it’s usually not a scam — it’s cash flow.
Depending on the trade, a contractor might have a dozen or twenty jobs running at the same time. Every one of them needs materials bought, labor paid, and overhead covered — and most of that has to happen before the job is finished and the final check comes in. Jobs take days, sometimes weeks, to wrap up. In between, the bills don’t wait.
So asking for money upfront became standard practice. It’s a cash-flow management strategy — it lets a contractor cover the materials and labor on your job without floating the entire thing out of their own pocket.
Picture a shop with 20 jobs going at once, each somewhere between $1,000 and $10,000, with material running 30 to 50% of each one. Do that math and it adds up fast. A reasonable deposit isn’t a red flag — it’s how the business stays afloat long enough to finish your project.
So is it a bad thing? Not on its own. It’s normal. But the amount has to be reasonable — and that’s where you pay attention.
What’s a reasonable amount
For most work, a deposit of 10% to a third of the project cost is standard — paired with a written contract that spells out the scope, the timeline, and a payment schedule tied to milestones.
On bigger jobs, you’ve often got a legal backstop too. For something like a roofing project running into the thousands, many states cap how much a contractor can legally ask for upfront — often around 10%. That cap exists to protect you, and it’s worth knowing before you write a check. We broke it down state by state in Contractor Deposit Limits by State — a two-minute read for some peace of mind.
When it’s actually a red flag
Here’s the part that matters most, and it’s not just “a big number.”
A high deposit by itself isn’t automatically alarming — on a large job, the state cap already limits it. The real warning sign is a big ask from a company you can’t find anywhere. When a contractor wants something like 50% upfront and they’re a brand-new operation with no website, no social media, no office — maybe not even a registered business name — that combination is when to be wary.
The FTC’s guidance on avoiding home-improvement scams puts it plainly: don’t pay the full amount upfront, and treat a contractor who wants everything up front — or will only take cash — as a warning sign. But the “can I actually find this business?” check is what separates a legitimate new contractor from one you’ll never see again.
Be fair about it: new businesses don’t have everything polished, and that’s fine. But a basic website costs almost nothing these days, and a real business usually has some way to be looked up — a profile, reviews, a social page, an address. If the only thing you can find is a phone number and a company name that may not even be registered, that’s a big tell. (We wrote about the signals that make a business look legit in How to look established when you just started — the same things an honest owner should show are exactly what you should look for as a customer.)
The reason to be cautious isn’t that a big upfront ask is always bad — it’s that when it comes from a company you can’t verify, you have no way to tell what’s behind it. It might be a normal cash-flow need. But it could just as easily be a contractor who’s stretched too thin, one using your deposit to cover another job, or one who takes the money and runs — and with nothing to look up, you can’t tell which. If a contractor does vanish without paying their subcontractors, that’s one way homeowners end up with a lien on their house — or with nothing to show at all.
How to protect yourself
It comes down to two things: know your number, and know who you’re dealing with.
Know your state’s deposit limit. It’s your leverage. You don’t have to hold a contractor to the exact cap — but if they insist on a percentage that exceeds your state’s limit, you can legally decline, and they can’t force you. The limit is a floor you can always stand on.
Then decide from there. If you’ve got a good relationship with the contractor, you’ve checked them out, and you want to give them enough to cover materials — with the labor paid after the work’s done to your satisfaction — that’s completely your call. An informed choice is a fine choice.
And make sure they’re findable. Know the limit, and confirm you’re dealing with a real, verifiable business. That way, if something goes wrong, there’s somewhere to point — not just a phone number that got disconnected and a name that doesn’t exist anymore.
That last part is the whole game. A contractor with a real, documented presence — a profile, reviews, a track record you can actually check — is far less likely to be the one asking for half up front and vanishing. Check before you pay, not after.
Related: Contractor deposit limits by state · Can a contractor put a lien on your house? · How to look established when you just started
Hire someone you can actually look up.
Honisto lists local businesses with real, detailed reviews — so you can check a contractor's track record before you hand over a deposit, not after.