At Colorado Roofing and Remodeling, we don’t take a deposit. We don’t take progress payments. No money changes hands until the job is finished, it has passed inspection, and the customer has told us they’re satisfied. When they pay, they get a lien waiver and their written warranties.
Most contractors think that’s crazy. It isn’t for everyone, and this article is honest about both sides.
Why most contractors take deposits
The reasons are real:
- Cash flow. The deposit pays for materials, so the contractor isn’t floating the job.
- Commitment. A customer who has paid is less likely to cancel or shop the job around.
- Risk. If the customer won’t pay at the end, the contractor has at least covered some costs.
None of that is wrong. But every one of those reasons moves risk from the contractor to the homeowner, and homeowners know it.
What no deposit does for the customer
The best-known horror story in the trades is the contractor who takes a deposit and is never seen again. Every homeowner has heard it, and plenty know someone it happened to. When you ask for money up front, you’re asking a stranger to carry that risk.
Take no money until the job is done and that fear has nothing to attach to. There’s no deposit to run off with. The customer’s risk drops to almost nothing, and the whole sales conversation changes. Instead of asking them to trust you, you’re showing them they don’t have to.
What it does for the business
It closes jobs. “You don’t pay anything until the job is done and you’re happy with it” is a sentence most competitors can’t say. It answers the biggest unspoken objection before the customer raises it.
It forces discipline. If you don’t get paid until the customer signs off, quality control isn’t optional. Any corner you might be tempted to cut becomes a delay in your own paycheck. That pressure makes the work better.
It makes collecting simple. The terms are clear from the first conversation. The walk-through happens, the customer is satisfied, payment happens. There’s no fight over the last 30%, because there’s no 70% already in the bank to make anyone stop caring.
What it takes to make it work
This is the part people skip. Going without deposits only works if the business underneath is solid.
1. Cash or credit to carry the job. You’re paying for materials and labor before you collect a dollar. You need the cash, the supplier terms or both to carry every active job at once. Run the numbers on your busiest month before you switch.
2. Jobs that finish quickly. A roof takes days, not months, so the money you’re carrying turns over fast. On long projects, both the amount tied up and the time it’s tied up grow.
3. Exact prices, in writing, before work starts. If the price can drift, the end-of-job conversation turns into a negotiation. My company gives an exact written price before any work begins, so there’s nothing to argue about at the end.
4. Knowing your numbers. You’re effectively lending every customer the cost of their job until it’s done. You can only afford that if every job is priced from real costs with real profit built in, and you know what each one actually made through job costing.
5. Work you stand behind. The whole model depends on customers being satisfied at the end. If your quality is inconsistent, you’ll find out fast, and it’ll be expensive.
When a deposit or stage payments make sense
I wouldn’t tell every contractor to drop deposits tomorrow.
- Large remodels with big up-front purchases, like custom cabinets or special-order windows, can tie up more cash than a small company can carry. Stage payments tied to finished milestones are fair to both sides.
- Companies without a cash cushion should build one first. Dropping deposits while you’re already short on cash is how you end up unable to make payroll. Read why busy contractors run out of cash before you consider it.
- Your state may set the rules. Some states limit how much a contractor can collect before work starts on a home improvement job. California, for example, caps the down payment on most home improvement contracts at 10% of the price or $1,000, whichever is less. Check the rules where you work.
If you do take a deposit, keep it small, put the terms in writing and tie every other payment to finished work the customer can see.
A question worth asking either way
Whether or not you ever drop deposits, ask yourself this: if you couldn’t collect a dollar until the customer was happy, what would you have to change about how you price, schedule and build?
Whatever comes to mind is worth fixing anyway.