All posts

Customer Deposits: Cover Materials Before Work Starts

October 27, 2026. Updated October 27, 2026

A roofing owner books a $48,000 job on Monday. By Thursday the shingles, underlayment and dumpster are ordered on net-30 terms, and Friday payroll for the crew that will tear off the old roof is already coming out of the operating account. The customer has paid nothing yet. The owner calls this "winning the job." The bank balance calls it a loan.

Most trade owners set customer deposits the way they set a tip: a round number that feels polite. Ten percent. A third. Whatever the last contractor down the road asked for. That works until a few big jobs start in the same month and the account runs dry before the first progress invoice is paid.

This article treats the deposit as what it is: a cash-timing decision. You will size it from what you actually pay out before money comes in, pick the right billing structure for each job, write down the terms for special-order materials, check your own state's rules, and track the balance so deposits don't hide a cash gap. None of this is legal advice. Where rules matter, you will be told what to check and with whom.

Why deposits are a cash-timing decision, not a markup

A deposit is not extra margin and it is not a vote of confidence from the customer. It answers one question: who is financing the first few weeks of this job, you or them?

When you order materials and run payroll before the customer pays anything, you are the bank. You carry supplier terms, weekly wages, fuel, permits and sometimes equipment rental, all on your own cash. That's fine on one job. It's dangerous when five jobs start in the same two weeks, because the outlay stacks and the receipts don't arrive on the same schedule.

The common mistake is choosing a percentage first and checking the cash second. A flat 10% on a $12,000 water heater and furnace swap brings in $1,200. If the equipment alone costs you $7,500 on delivery, you are $6,300 into the job before anyone has turned a wrench. The percentage felt reasonable. The math didn't.

Flip the order. Start with the cash you will have committed before the first progress invoice is paid, then ask what share of that the customer should carry. Some jobs need a deposit near the full material cost. Some need almost nothing because your first invoice goes out in three days.

This is the same discipline behind any cash flow forecast for small business: you plan around when money moves, not around what the contract total says. A signed $48,000 job is a promise. A deposit in the account is cash.

Deposit vs. progress billing: when each fits the job

Deposits and progress billing solve different timing problems. Treating them as substitutes causes trouble.

A deposit covers the gap before work starts. Progress billing covers the gap while work is underway. A job can use both, one, or neither, depending on how fast your first invoice can go out.

Use a deposit when you buy material up front. Roofing is the clear case: the material lands before the first shingle is nailed. So is a panel upgrade with a special-order breaker box, or a landscaping install where plants and pavers are purchased days before the crew shows up. The deposit should track what you buy before the first billable milestone.

Use progress billing when the job is long and the cost arrives in stages. A kitchen repipe over three weeks or a commercial electrical buildout should bill at defined milestones: rough-in complete, inspection passed, trim-out done. Tie each invoice to something the customer can see or an inspector can sign.

Skip the deposit, or keep it small, when the job is short and billable at completion. A same-day drain clearing or a standard maintenance visit doesn't need one. Asking for a deposit adds friction and tells the customer you're short on cash.

The test is simple. Draw a timeline of the job and mark every day cash leaves and every day an invoice can go out. The longest stretch where cash leaves and nothing comes in is the gap your deposit has to cover. If your payment terms put 30 days between invoice and payment, add those 30 days to the gap. A deposit that ignores collection time covers the wrong window.

Size the deposit from your material outlay and weekly commitments

Here is a sizing method you can run on a napkin. Add three numbers, then subtract one.

First, the materials you will pay for before the first progress invoice is collected. Include anything ordered on a deposit-required basis from your supplier, anything on short terms, and anything you buy at the counter.

Second, the weekly commitments for the weeks between start and first collected payment. That means the crew's payroll and burden for those weeks, plus subcontractors, permit fees and equipment rentals tied to this job.

Third, a buffer for the unexpected: a supplier price change, a return trip, a delay from inspection. Many owners pick a small percentage of the first two numbers. Choose one and write it down so it's a policy, not a mood.

Then subtract the part of that total you're willing to float from working capital. Whatever is left is your deposit target.

A worked example: an HVAC replacement with $9,200 of equipment and parts, two techs for two days at a loaded cost of $1,600, plus a $350 permit. Outlay before the first invoice is collected is about $11,150. If your working-capital policy lets you float roughly a quarter on any single job, the deposit target is near $8,400. On a $16,500 contract, that's about half. A flat 10% would have left you more than $9,000 out of pocket.

Now run the opposite case. A $3,200 service-panel repair with $400 in parts and one day of labor needs almost nothing up front. Collect at completion.

If the number surprises you, good. It shows whether your standard policy has been quietly financing customers. Revisit it whenever capacity planning adds a crew, because every added crew raises the weekly commitment you carry before collections.

Special-order materials and cancellations: write the terms down

Special-order material is where a thin deposit does the most damage. A custom-cut countertop, a non-stocked condenser, a specific color of standing-seam metal roofing: once your supplier cuts or ships it, you often can't return it, or you can return it only with a restocking charge.

So write the terms before you order. A one-page deposit agreement should answer five things in plain language:

  1. What the deposit covers: materials, scheduling, permit work, or all three.

  2. When it is due and when the work is scheduled to start.

  3. What happens if the customer cancels before you order materials, after you order, and after delivery.

  4. How special-order and non-returnable items are handled, including whether the customer owns them once ordered.

  5. What happens to any unused deposit if the scope shrinks.

This list ties the deposit to specific costs, which makes the policy easier to explain to a customer and easier to defend if there's a dispute. "The deposit covers the equipment we order for you, and here is the cancellation schedule" lands better than "we take 50% to hold your spot."

Give the customer the supplier's return terms in writing when they apply. If the supplier charges a restocking fee on a special-order unit, say so up front. Customers rarely argue with a fee they saw before signing.

Have your attorney review the template once, especially the cancellation and refund language. Contract and consumer-protection rules differ by state and by trade, and a template you copied from a competitor may not fit your jurisdiction. Reviewing it costs far less than litigating a single disputed deposit.

Deposit rules vary by state and trade: what to check before you set a percentage

There is no universal legal limit on customer deposits, and anyone who quotes you one number for the whole country is guessing. Rules differ by state, and often by license type within a state. This section gives examples of how much they differ so you know what to look up. It is not legal advice.

California is the example most contractors know. The Contractors State License Board limits down payments on home improvement contracts to 10% of the contract price or $1,000, whichever is less—with no exceptions for special-order materials, unless a contractor has a Blanket Performance and Payment Bond on file with CSLB that allows requiring the entire contract amount up front. Verify the current figures and exceptions directly with the board, because the details change.

Florida and several other states take different approaches. Some regulate deposits for specific trades or for contracts above a dollar threshold. Some require that deposits be tied to progress or to material purchases. Some require specific written disclosures, a right-to-cancel notice, or a licensed contractor number on the contract. Others leave deposits largely to the contract itself.

Trade matters too. Roofing, home improvement and HVAC may sit under different rules than commercial work, and commercial customers are usually treated differently from homeowners. Residential remodeling often carries the most consumer-protection rules.

Before you set a percentage, do three things:

  • Check your state licensing board's website for deposit and down-payment rules for your license type.

  • Ask your attorney whether consumer-protection statutes apply to your contracts, including right-to-cancel periods.

  • Ask your insurance or bonding contact whether deposits affect your coverage or bond requirements.

If the legal cap is lower than the number your cash math produced, you have a different problem to solve. Move toward progress billing, stage the material purchase, or negotiate better supplier terms. Don't try to engineer around the rule. A pricing strategy that builds the carrying cost into the quote is usually safer than a deposit structure that tests the limits.

Track deposits so they do not hide unearned revenue or cash gaps

A deposit is cash in your account, but it isn't yet revenue. That gap trips up plenty of owners, because a healthy bank balance can hide a business that owes work.

When a customer pays $8,400 before you start, you hold cash and you hold an obligation. Your bookkeeper should record it as a customer deposit liability (often called unearned revenue or deferred revenue) until you perform the work. If it gets booked as income on receipt, your profit looks inflated in the month it arrives and thin in the months you do the work. Ask your bookkeeper or CPA how they treat deposits in your books, since the right treatment depends on your accounting method.

Track four things on a simple schedule, updated weekly:

  • Deposits received, by job and date.

  • Material and labor spent against each deposit so far.

  • Remaining unearned balance per job.

  • Jobs where spending has outrun the deposit and you are now floating cost.

The last line is the one that protects you. If three jobs show spending ahead of deposits, you have a cash gap that the bank balance may be masking, especially if a large deposit on a new job is covering old obligations. That is the quiet way deposit-funded businesses get into trouble: new deposits pay for old work, and the day bookings slow, the shortfall appears.

Build the schedule into your forecast. Each deposit should show up as cash in on the received date, with the matching cost showing as cash out on the dates you buy and pay. Tie the schedule to a thirteen-week view and you'll know whether you are funding growth or borrowing against it.

It also pairs with your concentration view. If two or three big deposits make up most of your current cash, read customer concentration risk before you commit new payroll against them.

Bring the deposit policy to your monthly review (with a free intro call to Finnus's operating partner)

A deposit policy written once and never reviewed goes stale. Supplier prices move, crews grow, your mix of jobs shifts from small service calls to larger installs, and a percentage that fit last spring leaves you exposed this fall.

Put the policy on the agenda of your monthly review. Bring four items: the deposit schedule from the section above, the largest upcoming material orders, next month's payroll, and any job where cost ran ahead of the deposit. Then answer three questions out loud. Did any job need more cash up front than we collected? Did any customer push back on the deposit, and what did that cost us? Did anything change in our supplier terms or state rules that should change the policy?

Write the decision down with the reason, so next quarter you can see why you set the number. A monthly business review agenda that ends with recorded decisions beats a conversation that evaporates.

This is the kind of decision Finnus is built around. Finnus gives owner-run businesses an experienced operating partner, monthly board meetings and a lasting decision record, so a deposit change gets made, written down and checked again next month. Finnus is not a broker and takes no commission or fee on a future sale. If you want an outside view on your own deposit policy, the entry point is a free 30-minute intro call: bring a decision and leave with an outside view.

Conclusion

Stop setting customer deposits by feel. This week, pick your three largest upcoming jobs and calculate the cash you will have spent on each before its first progress invoice is paid. Compare that figure to the deposit you actually collected. Any job where the gap is large is a policy problem, not a one-off.

Then bring it to someone who will hold you to the fix. Book the free 30-minute intro call with Finnus at finnus.ai/review, bring your deposit schedule and your next month's material orders, and leave with an outside view on whether your current percentages match your real cash commitments. Check your state licensing board and your attorney first on the rules for your trade. Then set the number from the math.

Frequently asked questions

How much should a contractor charge as a deposit?

There is no single right percentage. Start with the materials and weekly payroll you will pay before your first progress invoice is collected, then decide how much of that the customer should carry. Check your state licensing board or attorney first, because some states cap deposits and the cap may be lower than your cash math suggests.

Is there a legal limit on customer deposits for contractors?

No universal federal limit applies, and state rules vary widely. California's contractor board, for example, states a cap on home improvement down payments (California CSLB, 2026), while other states handle deposits differently or by trade. Confirm current rules with your state licensing board or attorney before setting a percentage.

Are customer deposits revenue or a liability?

Until you perform the work, a deposit is generally recorded as a liability, often called unearned or deferred revenue, not income. The right treatment depends on your accounting method, so ask your bookkeeper or CPA. Tracking deposits separately also keeps a healthy bank balance from hiding work you still owe.

Should I take a deposit on every job?

No. Short jobs you can invoice at completion, like a same-day repair, often do not need one. Use a deposit when you buy materials ahead of work or commit crew time for weeks before collecting. Finnus's free 30-minute intro call is one place to talk through which jobs in your mix need deposits.

How do I handle cancellations after ordering special-order materials?

Write the terms before you order: what the deposit covers, what happens if the customer cancels before and after the order, and how non-returnable items are treated. Share the supplier's return and restocking terms in writing, and have your attorney review the template for your state.

Talk it through with an operating partner who remembers every decision.

Book an intro call