$9,400 gone, and the appliances never existed anywhere except on a quote.

The homeowner wired the money on a Tuesday in March, six weeks into a kitchen remodel that was, at that point, going fine. Demo was done. Cabinets were on order. The contractor sent a line-item invoice for the appliance package — a 36-inch range, a counter-depth fridge, a dishwasher, a hood insert, and a microwave drawer — totaling $9,400, and asked for it upfront "to lock in the pricing before the supplier's quarterly increase."

That sentence was true, technically. Appliance prices did go up that quarter. What wasn't true was the implication that the money would go to the supplier. It went to make payroll on a different job the contractor was underwater on. The order was never placed.

How the money actually moved

Here's the timeline, reconstructed later from bank records and text messages.

Day 0: Homeowner wires $9,400 to the contractor's business account. Balance in that account before the wire: $1,200.

Day 1: $6,800 leaves the account as a payroll run — three subs on an unrelated bathroom job that had stalled on its own draw.

Day 4: Homeowner texts, "Did the appliance order go through? Want to confirm the fridge finish." Contractor replies, "Yep, all placed, will forward the confirmation."

Day 11: No confirmation. Homeowner asks again. "Supplier is slow this week, chasing it."

Day 26: Cabinets arrive. No appliances. Contractor stops replying within 24 hours, then within a week, then not at all.

Day 40: Homeowner calls the appliance distributor directly, reads off the model numbers from the quote. The distributor has no order, no deposit, no record of the contractor's account being active in over a year.

The invoice looked legitimate because it was legitimate. The prices were real. The models were real. The only thing missing was the part where the order got placed.— consumer-side construction attorney reviewing the file

Why 'upfront for materials' is where this always breaks

The appliance package is the perfect vehicle for this failure, and it's worth understanding why. Material deposits feel different from labor. Nobody blinks at prepaying for a physical product — you do it every time you buy something online. So a contractor asking for the appliance money upfront doesn't trip the same alarm that asking for six weeks of labor upfront would.

But the money is fungible. Once $9,400 hits a general operating account with a $1,200 balance and three unpaid subs, it does not stay earmarked. It becomes whatever the business needs it to be that week. The homeowner didn't fund appliances. They funded someone else's payroll and got an IOU disguised as a delivery date.

The recovery path here was brutal: a mechanic's lien threat that went nowhere because the homeowner owed nothing, a small-claims judgment that was technically won and practically uncollectable, and a contractor's license that got suspended eight months too late to matter.

The structure that stops it cold

The fix is not "vet your contractor harder." This contractor had a license, references, and a real portfolio. The fix is structural: the material money should never have touched the contractor's operating account.

In a milestone-and-escrow structure, the $9,400 sits in a neutral account and releases against proof — a supplier order confirmation, a delivery receipt, appliances physically on site. The trigger for payment is evidence of the thing, not a promise of the thing. Under that structure, Day 1 doesn't happen. The payroll run can't pull from money that isn't in the contractor's control yet. And if the order never gets placed, the money is still sitting there on Day 40, fully recoverable, because it never left.

The difference between this homeowner losing $9,400 and losing nothing is not a better contractor. It's whether the money moved on a promise or moved on proof. Everything else about the job was fine. That one payment term was the whole story.

If you're about to hand over a material deposit, the person you hire should be comfortable letting that money release against delivery instead of against trust.