Your Reluctance to Take Deposits Is a Cash Flow Problem
Your Reluctance to Take Deposits Means You're Fronting Money You'll Never See Back
In the spring of 2010, I had $4,200 in materials sitting in a half-finished bathroom on Burncoat Street in Worcester. Tile backer, PEX, a tub valve, two toilets still in the box. The homeowner's HELOC got frozen when his property value dropped. No drama. No fight. Just a phone call saying he needed to pause. He was sorry. He'd be in touch.
He wasn't in touch.
I pulled what I could. Wrote off $2,700 when it shook out — the stuff roughed in wasn't coming back and the toilets had been opened by his kid. I had three guys I was trying to keep on the books that month. That $2,700 was a week of wages for one of them.
No deposit. My policy at the time.
Nobody Told You It Was a Financial Decision
When I started at Beacon Heating & Plumbing in Framingham in 1995, Donny Ferraro ran the shop. Best pipe man I ever worked under. Hated shortcuts. And operated on a simple unspoken rule: you show up, you do the work, you bill when you're done. Asking for money upfront would've felt like telling the customer you didn't trust them. Donny would've thought it was low-class.
I absorbed that completely. I was 24, trying to prove I belonged, and the culture was clear.
Here's the problem. That belief isn't some character trait you were born with. It's just what got drilled into you — same as it got drilled into Donny, same as it got drilled into whoever trained him. It made sense when you knew every customer by name and the worst that happened was a slow check from a neighbor. It doesn't make sense in 2024, when copper is where it is and a Navien unit has to be ordered before you've seen a dollar.
Nobody taught me in 1995 that fronting materials was a financial decision, not a trust decision. So I went out on my own and carried the discomfort like it was part of the trade, same as the pipe wrench.
It isn't.
What You're Actually Doing When You Front Materials
When you go to Ferguson, buy $3,800 in materials, and show up on day one without a dollar from the customer — you've made a loan. Unsecured. No terms. The customer didn't sign anything that says they're a borrower. You just decided they were creditworthy and acted accordingly.
Ferguson didn't do that for you. I never once picked up a Navien unit on faith. They want a card, they want an account with a credit limit, they want something. That arrangement — money before materials — is the standard everywhere in the transaction chain except the contractor's own policy.
Now layer this. Most small shops are already running 45-to-90-day receivables from builders. Money out the door that hasn't come back. And you're fronting materials on new residential jobs at the same time. Five jobs like that in a slow month and you can't make payroll without drawing on a line of credit — if you even have one.
The shops that died in 2008 weren't bad shops. Undercapitalized shops. I know because I watched it happen from inside a shop that almost went with them. I'd built to six trucks and twelve guys by spring of 2008. Lost two builder accounts the same week in October. Receivables stretched from 45 days to 110. Had to lay off four men I'd hired personally. What saved me wasn't skill. It was that I still had something left in the account.
The question I never stop asking: how long could you pay your guys with zero new revenue? That question matters because I've sat at a desk where the answer was getting shorter every week. If you can't cover 90 days of payroll, truck notes, and rent with no new work coming in — you're not running a business, you're running a bet. And a no-deposit policy is how you got there faster.
The Customer Who Walks Isn't a Loss
Here's the argument contractors make to themselves: If I ask for a deposit, I'll lose jobs to the guy who doesn't.
Maybe. And I'd like to talk about who that guy is.
The customer who walks because you asked for 35% upfront on a $6,000 job just told you they expect you to finance their project with your cash, your materials, your labor — and they won't put a dollar in to show you they're serious. That isn't a lost job. That's a problem with a checkbook that showed itself early.
I fired a builder in 2011 for this same reasoning at a larger scale. Whitman Builders out of Marlborough owed me $61,000 spread across several jobs. Next Friday, almost there, waiting on the closing. I kept working because I didn't want to lose the relationship. He paid me 38 cents on the dollar in the bankruptcy.
The lesson from Whitman and the lesson from Burncoat Street are the same lesson: when a job falls apart, somebody pays. It's either the customer or it's you. The GC hiding behind pay-when-paid clauses is using your labor as a free credit line. The homeowner who won't put money down is doing the same thing in a smaller amount. Both are telling you exactly who they are. The question is whether you're listening.
The ones who put money down are invested. The ones who don't — I can't sort them for you in advance, and neither can you. That's the point.
The Job I Should Have Required a Deposit On
I already told you the short version. Here's the rest.
It was 2010, Worcester, the lean years. Down to three guys after the layoffs. Taking every residential call I could get. A bathroom gut-and-rough on Burncoat — good scope, clear customer, seemed straightforward. Bought materials on account, got the rough started, two days in got the call about the frozen HELOC.
The customer wasn't a bad guy. He was genuinely stuck. But my materials were in his walls and on order and mostly non-returnable. I spent an afternoon on the phone with Ferguson trying to get credit on two toilets. Got half of it.
The mechanism is identical to what happened with Whitman, different scale, same math. By the time I knew there was a problem, I had nothing left to hold over anybody. With Whitman it was retainage and pay-when-paid clauses. On Burncoat it was just the absence of a deposit. Both times I'd given up my position before the job started.
A 40% deposit on that bathroom would've covered my material cost. If the job fell apart the same way, I'd still have been short — but not $2,700 short. The deposit isn't a guarantee. It's a floor. It limits how far you fall. And on Burncoat Street in 2010, I had no floor.
How to Build the Policy
The number matters less than the reasoning.
Flat-rate coaching programs will sell you "33% is standard." Maybe it is for someone else's book of business. It might leave you short on yours. The number has to come from your actual material exposure, not somebody else's spreadsheet.
Here's how I'd think about it. Add up what you had in materials on the street — purchased, ordered, committed — before you saw a dollar on your last half-dozen jobs. That's what you were personally guaranteeing with your cash and your credit. Your deposit should cover that exposure at minimum. If your material cost runs 35% of the job price, your deposit runs 35% to 40%.
Now the harder part: asking for it without flinching.
I teach a code class at the voc school two nights a month. The guys who fumble a new skill are the guys who never ran the drill until it was second nature. Same thing here. You've got to say it out loud before you're in front of a customer. In your truck. Before you go in. Before you pick up the phone.
Short, plain, no apology: "We require a deposit before we schedule materials and put your job on the calendar. Balance is due when we're done." That's it. You're not asking permission.
Think about how you handle a change order. You don't apologize — you explain what you found, you write it up, you don't start until it's signed. Same thing here. The deposit isn't a favor. It's a condition. Don't over-explain it. Don't say "my accountant suggested" or "a lot of guys do this now." That's the voice of somebody who hasn't decided yet. Say it like you say your day rate — flat, no hedging — because it belongs in the same sentence.
What to Do Monday Morning
Go through your last six jobs. For each one, write down what you had in materials purchased or committed before you got a dollar from the customer. Add it up.
That number is your argument. More convincing than anything I can write, because it's yours.
Then write one sentence explaining your deposit policy. Write it on paper. Say it out loud in your truck before work, three days running. By Thursday you'll say it without thinking. By next week it'll sound like you've been doing it for years.
Add it to your estimate template — not as a footnote, up front. "Materials deposit of 40% required to schedule." Goes out in writing before the customer calls to say yes.
Then hold it. First time someone pushes back and you fold, you've trained them and yourself. Hold it. The Burncoat Street bathroom cost me $2,700 and a week of wages for one of my guys. That's what no policy costs. Now you know your number. Build the policy around it.
FAQ
What percentage should I require?
Cover your material exposure. Pull your last several jobs, add up what you had committed in materials before first payment, and that's your floor. If that math lands at 35%, your deposit is 35% to 40%. Somebody's coaching program says 33% is standard — good for them. Run your own numbers first.
What if a customer refuses to pay a deposit?
Walk away. Not dramatically — just firmly. A customer who won't put money down before you commit materials isn't serious or isn't solvent. Either way, you're the one who carries the risk. Walk away clean.
Do I need deposits on small service calls?
No. A diagnostic or minor repair where you're in and out in two hours — a card-on-file policy handles that fine. The deposit conversation is for jobs where you're ordering equipment or committing rough materials ahead of time. That's where the exposure lives.
What if I collect a deposit and then find more scope?
The deposit and the change order are separate. The deposit covers your material and scheduling commitment. The change order covers what you didn't see on the walk. Write it up, don't start the new scope until it's signed. Same as always. A customer who already has money in the job is usually more motivated to finish it than one who hasn't paid you a cent.
How do I handle this with a GC who won't pay deposits?
A GC who won't cut a mobilization payment or material advance is usually the same GC running 60-plus-day terms and hiding behind pay-when-paid language. I've been there — Whitman Builders being the most expensive lesson. If they won't put anything in, price the carrying cost into your contract, get your lien rights tight before you start, and don't commit more in materials than you can afford to lose. If they won't do any of that, they're telling you something.
Is there a legal issue with taking deposits and not finishing on time?
In Massachusetts, home improvement contracts under HIC registration rules have specific requirements around deposits and performance. The protection is a written contract — clear scope, reasonable schedule, change-order language, and a clause defining what the deposit covers. If you're in another state, look up your HIC equivalent before you draft your template. Don't guess at this.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
