$11,340. That's what a homeowner in Sacramento wired to her kitchen contractor for cabinets, hardwood flooring, and framing lumber. The delivery truck came. The materials sat in the garage for four days. Then a crew arrived, loaded everything back up, and drove it to a job across town.
She paid for materials. She just didn't get to keep them.
This isn't fraud in the courtroom sense. The contractor fully intended to buy her materials eventually. But he had three jobs running, cash flow was tight on job two, and job two's client was threatening to walk. So the cabinets she paid for became the cabinets that saved his relationship with someone else.
How the shell game actually works
Here's the mechanic nobody explains when you sign. When you pay for materials up front, you are not buying materials. You are giving the contractor cash and trusting that cash converts into your materials, on your site, in a reasonable window.
But a contractor juggling multiple jobs treats all incoming payments as one pool. Your deposit doesn't have your name on it once it hits his account. It funds whichever fire is burning hottest. If your job is calm and stable and job two is combusting, your money — and increasingly, your physical materials — flow toward the emergency.
The cabinets in her garage weren't stolen. They were reassigned. He told her the delivery was 'staged early' and that a fresh set was 'on order.' The fresh set was on order — with the money from her next progress payment, which she hadn't made yet.
By the time I figured out the pattern, I'd funded two other people's kitchens and my own studs weren't even up.— homeowner, kitchen remodel, Sacramento
The timeline where it fell apart
Week 1: $11,340 material deposit wired. Week 1, day 4: materials loaded out. Week 2: 'reorder' promised, no receipts. Week 4: framing still not started, contractor 'waiting on lumber.' Week 6: she requests proof of purchase for anything. He goes quiet. Week 8: she's out roughly $11K with a bare garage and a subfloor.
Recovery meant a lien threat, a small-claims filing, and four months of her life. She got about 60 cents on the dollar in a settlement. The rest paid for someone else's countertops.
What would have actually prevented it
The problem was never the contractor's character. It was the structure. Cash handed over in advance has no leash. It goes where the account owner decides it goes.
Escrow flips that. Your material money sits with a neutral third party and releases against proof — a delivery confirmed on your site, a receipt tied to your job, a milestone actually completed. If the cabinets get loaded back onto a truck, the next tranche never releases. The contractor can't fund job two's emergency with your inventory, because your money isn't liquid until your work is real.
Milestone-based release also kills the 'reorder' stall. There's no vague future payment to divert, because nothing moves until the current step is verifiably done. The incentive reverses: the fastest way for the contractor to get paid is to leave your materials exactly where they belong.
A good contractor has no reason to fear this. The ones who resist escrow the hardest are usually the ones running the pool — juggling deposits to stay afloat. That resistance is the tell. The ones who welcome it are telling you their cash flow doesn't depend on your money leaving your job.
If you're about to wire a material deposit, ask one question first: will this release against proof, or does it just disappear into an account? If you'd rather not gamble on the answer, start with contractors who already work this way.