Every contractor has a story about a job where the deposit was too small. You ordered $14,000 in cabinets, paid a crew for two weeks of demo and rough-in, and then the homeowner went quiet. Now you're carrying their project on your line of credit, hoping the first progress payment shows up before your supplier's net-30 runs out. The deposit isn't a formality. It's the first and cheapest way to make sure a job pays for itself instead of you paying for it.

But deposits are also where small contractors get nervous. Ask for too much and the client compares you to the guy who asked for nothing. Ask for too little and you're the bank. And in many states, asking for too much is flatly illegal on residential work. This guide covers how to size a deposit with real math, what the common state limits look like, and how to structure the payments after the deposit so you're never more than a few days of work exposed.

What a Deposit Is Supposed to Cover

A deposit has three jobs. If you can't say which one your deposit is doing, it's probably the wrong size.

  • Commitment — It confirms the client is serious and holds their spot on your schedule. Without it, a signed contract is just a polite promise. A client with nothing paid finds it easy to walk away when a cheaper bid shows up two weeks later.
  • Mobilization — Permits, dumpster delivery, temporary protection, portable toilet, site setup, and the first few days of labor before anything is billable as a completed milestone. On a $60,000 kitchen, mobilization often runs $2,500–$4,500 before any finished work shows.
  • Long-lead materials — Custom cabinets, windows, specialty tile, appliances, and anything special-order that can't go back. This is usually the biggest piece and the one that hurts most when a job falls apart.

The mistake most contractors make is picking a flat percentage, usually 10%, 25%, or "a third," without checking it against those three buckets. A 10% deposit on a $40,000 bathroom is $4,000. If the vanity, custom glass, and tile order alone total $7,500, you're already $3,500 underwater before the first swing of a hammer.

Size the deposit to your exposure, not to a percentage you heard somewhere. Add up what you'll spend before your first progress payment comes in. That's the number you're really protecting.

The Exposure Math: Sizing Your Deposit

Here's a simple method that works for most residential and light commercial jobs. Work it out on every bid. Don't reuse last year's number.

  1. List non-returnable materials — Anything special-order, custom-cut, or carrying a restocking fee over 15%. Use your supplier quote, not your marked-up price.
  2. Add mobilization costs — Permits, dumpster, protection materials, equipment rental for the first phase.
  3. Add labor until the first draw — If your first progress payment triggers at "rough-in complete" and that's eight working days out with a two-person crew at a $58/hour burdened rate, that's about $7,400 in labor you're fronting.
  4. Subtract what you can float — If your supplier gives net-30 and the first draw reliably lands within 30 days, you might not need to cover the whole material bill upfront.
  5. Compare to your state limit — This is where reality sometimes overrides the math (more below).

Run the example: a $72,000 kitchen remodel. Custom cabinets $16,800, special-order countertops deposit $2,200, permits and dumpster $1,900, labor to the first milestone $6,200. Total exposure before the first draw is $27,100, about 38% of the contract. A 10% deposit leaves you carrying $19,900. Even a one-third deposit ($24,000) leaves a small gap you'd want to close by moving the first draw earlier or ordering cabinets after the first milestone.

If you track job costs per project, this gets much faster. You can pull actual mobilization and early-phase labor from similar past jobs instead of guessing. TrestleBook lets you log costs against each job from your phone, even offline on a jobsite with no signal, so the next time you bid a kitchen you know what the first two weeks really cost.

State Deposit Limits You Can't Ignore

Many states cap how much a contractor can collect upfront on residential home improvement work. These rules exist because of deposit-and-disappear scams, and enforcement is real: licensing boards can fine you, suspend your license, or void the contract terms. A few well-known examples:

  • California — Home improvement deposits are capped at 10% of the contract price or $1,000, whichever is less. On a $72,000 kitchen, your legal deposit is $1,000. Not $7,200.
  • Massachusetts — Generally capped at one-third of the contract price, with an exception for the cost of special-order custom materials.
  • Maryland — Home improvement deposits are limited to one-third of the contract price.

Other states have their own rules, some apply only above certain contract values, and several have exceptions for special-order materials. Rules change, so check your state licensing board's current regulations before you set a standard deposit policy. Don't rely on what a supplier rep or another contractor told you three years ago.

The key point: a low legal cap doesn't mean you have to absorb the exposure. It means you shift the protection into the payment schedule instead of the deposit. That's the next section.

In capped states, the deposit is small by law. Your protection comes from a tight draw schedule that bills materials on delivery and labor in short increments.

Structuring Draws So the Deposit Isn't Doing All the Work

Whether your deposit is $1,000 or 35%, the payments that follow matter more. A good draw schedule keeps your exposure at roughly a week of work or less at any point in the job.

  • Bill materials on delivery, not installation — Make "cabinets delivered to site" its own milestone with its own payment. The client can see the boxes in their garage, and you're not carrying $16,000 for three weeks waiting for install to finish.
  • Keep milestones short — On a 10-week job, aim for five to seven payments, not three. "Rough-in complete" is better than "50% complete," because it's objective and nobody can argue about it.
  • Tie milestones to inspections where possible — A passed rough plumbing or framing inspection is a third-party checkpoint. Clients rarely push back on paying after the city signs off.
  • Make payment terms short — Three to five business days on residential work. Net-30 is for commercial GCs, not homeowners.
  • Hold the final payment small — If 25% of the contract rides on the final walk-through, every punch list item becomes leverage against you. Aim for 5–10% at completion.

Here's a sample structure for that $72,000 kitchen in a no-cap state: 25% at signing ($18,000), 20% at cabinet delivery ($14,400), 20% at rough-in and inspection ($14,400), 20% at countertop install ($14,400), 10% at substantial completion ($7,200), 5% at final walk-through ($3,600). Your maximum exposure at any point is about one phase of labor.

In California, the same job might look like: $1,000 at signing, then a materials payment due before the cabinet order is placed, then milestones as above. California also has rules that progress payments can't get ahead of work performed and materials delivered, so line up your schedule with the actual sequence of work.

Ready to put this into practice? Download TrestleBook Free — it’s free and works offline.

How to Present the Deposit Without Losing the Job

Most clients don't object to deposits. They object to deposits that feel arbitrary. The fix is transparency.

  • Show what the money buys — "Your $18,000 deposit covers the custom cabinet order ($16,800), which the manufacturer requires paid in full before production, plus your permit fees." That reads completely differently from "25% due at signing."
  • Put the payment schedule in the contract, not the invoice — The client should see every payment, its amount, and its trigger before they sign. Surprises later destroy trust faster than a big number upfront.
  • Offer direct-to-supplier payment for big material orders — Some nervous clients feel better paying the cabinet shop directly. You lose a little markup visibility, but you lose all the exposure. On a first-time client with no referral, it's often worth it.
  • Don't apologize for it — The contractors who collect proper deposits are usually the established ones. A client who refuses any deposit on a five-figure job is telling you something about how the final payment will go.

Landlords and small property investors are a good example. They often run several renovation or turnover jobs a year and are used to structured payments. Many of them track their rental properties and repair budgets in tools like KeyLoft, so a clear payment schedule tied to unit milestones fits right into how they already plan their capital spending. They'll respect a well-documented deposit more than a vague one.

A client who won't pay a reasonable, itemized deposit on a $50,000 job will not suddenly become prompt at the final invoice. The deposit conversation is a free credit check.

Handling Deposits on the Books

A deposit isn't revenue when it hits your account. It's money you owe the client in work or materials. Treating it as income is how contractors end up spending job A's deposit on job B's payroll, then scrambling when job A's cabinets need paying.

  • Track deposits per job — Every deposit should be tied to the job it came from, with a running balance of how much has been "earned" by work performed or materials delivered.
  • Consider a separate account for unearned deposits — Some states require it on residential work. Even where it's not required, a separate account keeps you honest. Move money into operating as you earn it.
  • Apply deposits explicitly on invoices — Each progress invoice should show the contract total, payments to date, deposit applied, and remaining balance. That cuts down on "I already paid you for that" disputes.
  • Document what happens if the job cancels — Your contract should say what portion of the deposit is refundable if the client cancels after materials are ordered, and that special-order materials become the client's property or are credited at their actual cost.

For solo operators who also handle their own bookkeeping, it helps to keep business cash and personal draws clearly separated. If you're running as a one-person shop, a tool like Stintly can handle the self-employment side, like tracking your own hours, estimating quarterly taxes, and watching overall business finances. Your job-level deposits and costs then live in TrestleBook, where each project has its own ledger.

Common Deposit Mistakes to Avoid

  1. Using one percentage for every job — A $9,000 deck repair with stock lumber and a $90,000 addition with custom windows have totally different exposure profiles.
  2. Ordering materials before the deposit clears — Wait for funds to clear, not just for the check to arrive. A bounced deposit plus a non-returnable order is the worst combination in residential construction.
  3. Ignoring change orders — If a client adds $8,000 in upgraded fixtures mid-job, collect a deposit on the change order before ordering. Change orders without upfront payment slowly rebuild the exposure you worked to eliminate.
  4. Not knowing your state cap — Collecting an illegal deposit can give a client grounds to dispute the whole contract, and that leverage usually shows up right when you're trying to collect the final payment.
  5. Spending deposits as operating cash — If your business only survives because new deposits fund old jobs, you don't have a deposit policy. You have a slow-moving cash crunch.

A good deposit policy isn't about squeezing clients. It's about matching the money coming in to the money going out, so every job carries its own weight from day one. Calculate your real exposure on each bid, know your state's limits, build a draw schedule that bills materials on delivery and labor in short steps, and track every deposit against the job it belongs to. Do that consistently and you'll stop being your clients' lender, which leaves your cash and your credit line free for running the business.