How to Set a Contractor Deposit | Reddit & LinkedIn
Short answer
To set a contractor deposit, pick a percentage that covers mobilization and initial materials, usually 10 to 33% depending on job size, and check your state cap since some limit residential deposits. Tie the deposit to a clear first milestone, put the schedule in the contract, and collect it before work starts.
- A deposit covers mobilization and first materials, not your entire profit upfront.
- Some states cap residential deposits, so check the law before you set a number.
- Bigger jobs usually justify a smaller deposit percentage tied to milestones.
- Put the deposit and full payment schedule in the signed contract, never a handshake.
- Collect the deposit before you buy materials or schedule the crew.
What is a contractor deposit actually for?
A deposit is not your profit paid early. It exists to cover the real money you spend before the client owes you anything: mobilizing the crew, ordering materials, pulling permits, and reserving the schedule slot. Framed that way, the right deposit is the amount that keeps you from financing the client with your own cash in the first days of a job.
Thinking of it as cost coverage also makes the number defensible. When a client asks why you need a deposit, you can point to the material order and the permit you are about to pay for. That is a far stronger position than a vague industry-standard percentage, and it sets a professional tone for the payment relationship that follows.
How big should a contractor deposit be?
Common practice ranges from about 10 to 33% depending on job size and material intensity. Small jobs with a quick turnaround often justify a larger percentage, since mobilization and materials are a bigger share of a short job. Large jobs usually carry a smaller deposit because progress draws tied to milestones do the heavy lifting of cash flow.
Material-heavy jobs shift the math. If you must buy expensive materials before the first draw, size the deposit to cover that purchase specifically rather than a round percentage. The principle is the same across job sizes: the deposit plus the first milestone draw should keep you cash-positive through the early, most expensive phase of the work.
Are there legal limits on deposits?
Yes, and this is where contractors get caught. Some states cap residential deposits. California, for example, limits a home-improvement deposit to the lesser of a set percentage or a dollar amount, and other states have their own rules. Charging more than the cap can void enforceability and invite complaints, so confirm your state law before you set policy.
This guide is general information, not legal advice, and rules change, so verify the current cap with your state contractor licensing board or a local attorney. The safe habit is to keep your standard deposit comfortably within the strictest limit you operate under, then rely on milestone draws rather than a large upfront number to manage cash flow.
How do you write the deposit into the contract?
A deposit should never live in a text message. Put it in the signed contract alongside the full payment schedule: the deposit amount and what it unlocks, each progress milestone and its trigger, and the final payment tied to completion and any punch list. Clear terms prevent the two most common disputes, what was owed and when.
Tie each payment to an inspectable event, not a calendar date, so the client always knows what they are paying for. The deposit unlocks scheduling and material order, a mid-job draw follows a completed phase, and the final payment lands at sign-off. Written this way, the schedule reads as fair to the client and protects you from the slow-pay job that drags for months.
How do you collect the deposit cleanly?
Collect the deposit before you spend a dollar of your own on the job. Invoice it as the first line of the payment schedule, take card or ACH, and confirm it has cleared before you order materials or put the crew on the calendar. A deposit you have not actually received is not protection, it is a promise.
ContractShield makes this one step. When you build the quote, you set the deposit and milestones, and the platform invoices the deposit through Stripe the moment the client accepts. Progress draws and the final payment invoice automatically at each milestone, and if a client is slow, Collections sends polite, then firm, then final-notice reminders you approve with one tap. You start work funded, not hoping.
Frequently asked questions
What is a normal contractor deposit percentage?
Commonly 10 to 33% depending on job size and material cost, smaller on large jobs that use milestone draws. Size it to cover mobilization and initial materials, not your whole profit.
Is there a legal cap on contractor deposits?
In some states, yes. California caps home-improvement deposits, and other states have their own limits. This is general information, not legal advice, so confirm the current cap with your state licensing board.
Should the deposit be in the contract?
Always. Put the deposit amount, what it unlocks, and the full milestone payment schedule in the signed agreement. A handshake deposit invites disputes over what was owed and when.
When should I collect the deposit?
Before you buy materials or schedule the crew. Invoice it as the first payment and confirm it has cleared, so you are funded through the early, most expensive phase of the job.
How does ContractShield handle deposits?
You set the deposit and milestones when building the quote, and ContractShield invoices the deposit through Stripe on acceptance. Later draws invoice automatically, and Collections chases slow payers.
What is the ContractShield fee on a job?
A flat 2% per job, 1% client and 1% contractor, capped at $250 per job, with no per-lead fees ever. The 2% is split 1% client and 1% contractor at invoicing, capped at $250 per job, with no seat or per-lead fees.
Draft your next quote with AI in about 25 minutes
ContractShield builds labor, materials, and markup from photos, then invoices and collects on milestones.
Keep reading
Canonical: /seo/guides/how-to-set-a-contractor-deposit