There's no single contractor deposit that's automatically legal or safe across the United States. A deposit is money paid before home-improvement work begins. It can cover documented startup costs, such as materials, permits, or mobilization, but the amount, the refund rules, and the rest of the payment schedule depend on your state, the type of work, the contract, and the contractor's licensing status.

Many residential projects still use a deposit of roughly 10% to 20%. Treat that as a market benchmark, not a nationwide cap. A 50% demand isn't automatically illegal everywhere, but it's a serious warning sign. Don't pay the full contract price before the work is completed and accepted unless you've obtained specific legal advice and understand the risk.

Before you send money, verify the contractor through an official state source, put the deposit terms in writing, and make later payments depend on work you can actually confirm.

What a contractor deposit should cover

A reasonable deposit should have a clear connection to costs the contractor must incur before work starts, such as:

Ask for an itemized explanation. For custom materials, request the supplier quote, order confirmation, or invoice. You can also ask whether the supplier will accept payment directly from you, or whether the material can be delivered before the next payment.

If a $20,000 renovation requires a documented $2,500 custom window order before installation, a deposit tied to that order is easier to evaluate than a vague request for half the contract price. The deposit shouldn't replace a written payment schedule, and it shouldn't function as a blank check for the contractor's general cash flow.

How much should you pay a contractor upfront?

Around 10% to 20% is common in many residential arrangements. The percentage alone still doesn't tell you whether the request is appropriate. A small project may have relatively high fixed setup costs. On a large job, even 10% can be a substantial sum, so a lower percentage may still be a lot of money.

Judge the request against the actual startup costs:

  1. What exact costs must be paid before work begins?
  2. Are those costs listed in the contract?
  3. Can the contractor show supplier quotes or other documentation?
  4. When will the materials be delivered?
  5. What happens to unused money if the project is canceled?
  6. Is the next payment tied to completed work rather than a calendar date?

Roofing, HVAC, kitchens, and custom cabinetry can involve substantial material orders. That may justify a carefully documented upfront payment. It doesn't automatically justify a large payment toward the entire project.

Is a 50% contractor deposit illegal?

Not automatically, and not everywhere. It may still violate a state or project-specific rule, and it leaves you exposed if the contractor delays, abandons the job, or never orders the materials.

A higher deposit may occasionally be connected to a fully custom product with a supplier's own deposit requirement. If that's the explanation, ask for documentation, consider paying the supplier directly, and make sure the contract identifies who owns the materials if the contractor stops work.

State laws and contractor deposit limits

The United States doesn't have one simple deposit rule for every residential project. State law may address:

The same percentage can be treated differently depending on whether the job is residential or commercial, whether the contractor is a prime contractor or subcontractor, and whether the payment covers custom materials. A generic online chart isn't a reliable substitute for checking the law that applies to your project. Calling a payment "non-refundable" in the contract also doesn't waive a mandatory consumer protection rule.

Virginia example

Chapter 11 of the Virginia Code addresses contractor regulation and written-contract requirements for certain Class A, B, and C residential contractors, subject to stated exceptions. Those written-contract rules generally exclude subcontractors to the contracting parties and contractors who engage in routine maintenance or service contracts. Read the applicable statute and regulations rather than relying on a claim that every Virginia contractor may collect a fixed percentage.

California example

California homeowners should use current information from the Contractors State License Board and verify the contractor's license before paying. The CSLB complaint process explains how complaints are handled, what additional documents may be requested, and how citations or correction orders may be involved in some cases.

If you see a quoted California deposit limit or another state-specific number, confirm that it applies to your type of contract and current facts. Don't assume a rule for one home-improvement category applies to roofing, HVAC service, commercial work, or every contractor relationship.

Deposit, progress payment, and retainage compared

Payment type When it is paid What it should be tied to
Deposit Before work or at the start Documented startup costs, materials, or mobilization
Progress payment During the project A completed and verifiable milestone
Retainage or final holdback Near completion Punch-list work, closeout documents, and applicable lien protections

There's no universal percentage for progress payments or retainage. Where the deposit sits in the overall schedule matters more than the headline percentage. The safer structure keeps you from becoming more than one payment ahead of completed work.

Milestones should be specific. "Framing complete," "equipment delivered," or "rough inspection passed" is more useful than "payment due in 30 days." Photographs, inspection records, delivery receipts, or another confirmation method belong in the file before the next check goes out.

Are contractor deposits refundable?

Not automatically, and not uniformly across the United States. The answer usually depends on the contract, applicable state law, and which party failed to perform.

Your contract should state:

A "non-refundable" label shouldn't be treated as permission to keep all of your money regardless of what happened. Ask the contractor to identify the actual committed cost and how ownership of ordered materials will be handled.

Don't assume a universal cooling-off period, or a standard 15-day or 60-day refund deadline. If the contract was signed at your home, during a sales visit, or under another special circumstance, read every cancellation notice immediately and follow the stated procedure.

How to pay a contractor safely

1. Verify the business

Start with the official state licensing board: legal name, license status, classification, disciplinary history, and bond information where the state posts it. Confirm that the person giving you the estimate is authorized to contract for that business.

Ask for current proof of insurance and references for comparable work. A license or bond can provide a complaint or recovery route in some situations. It isn't a guarantee that your deposit will be safe.

2. Sign a detailed contract first

Don't pay against a handshake or a blank form. The contract should identify:

Don't sign a contract with blank spaces, and don't rely on a verbal promise that the contractor will "fix the paperwork later."

3. Use traceable payments

A check, credit card, or another traceable method creates a record. Avoid cash, cryptocurrency, gift cards, and urgent wire transfers. Be cautious with peer-to-peer payments, because recovery options can be limited once the transaction is complete.

Credit card issuers may offer a billing-dispute process when agreed work isn't provided, but a dispute isn't an automatic refund and isn't the same as a court decision. Contact the issuer promptly and ask which process applies. Debit card, ACH, and wire transactions follow different procedures.

Make the payment payable to the legal business named in the contract. If the contractor asks you to pay an individual or a different company, get a written explanation before sending money.

4. Tie later payments to progress

Use milestones you can verify through a site visit, photographs, delivery records, or inspection results. Keep a meaningful final balance until the punch list is complete and applicable permits, lien releases, or closeout documents have been addressed.

If the contractor demands the next payment for work that hasn't been completed, you're being asked to increase your exposure. Pause and review the contract before paying.

Contractor deposit scam warning signs

Be cautious when a contractor:

One warning sign doesn't prove fraud. Several together justify pausing the project, verifying the business independently, and not sending additional money.

Contractor deposit agreement template

Use this as a starting point for a written agreement. Adapt it to your state and project, and have a qualified professional review it if the amount or risk is substantial.

Parties and project:
Owner: [legal name and address]
Contractor: [legal business name, address, and license number]
Project address: [address]
Scope of work: [detailed description]

Total price:
The contract price is $[amount], subject only to written change orders signed by both parties.

Deposit:
The owner will pay $[amount] on [date]. The deposit will be used for [specific materials, permits, mobilization, or other listed costs]. The contractor will provide receipts or other reasonable documentation upon request.

Materials:
Custom or non-returnable materials are: [list]. The party who owns those materials if the project ends early is: [name]. The contractor will provide order and delivery information for those materials.

Payment schedule:

No payment is due for a milestone that has not been completed and documented.

Cancellation and refund:
If [specified event] occurs, the contractor will refund $[amount] by [date]. The only non-refundable costs are [listed costs], subject to applicable law and supporting documentation.

Changes and delays:
All changes to the scope, price, or schedule must be written and signed by both parties. The agreement will address delays caused by weather, material shortages, inspections, or either party.

Signatures:
Owner: ____ Date: __
Contractor: ____ Date: __

Notarization doesn't correct missing terms or override state law.

What to do if a contractor keeps your deposit

  1. Stop sending additional money. Save the contract, payment records, texts, emails, photographs, invoices, permits, and delivery information.
  2. Protect the property. If unfinished work creates a safety or water-intrusion problem, document the condition and arrange emergency protection without destroying evidence.
  3. Send a written demand. State the contract date, amount paid, work completed, missed obligations, and the refund or performance you are requesting. Use the notice method in the contract and keep proof of delivery.
  4. Contact the payment provider quickly. Ask your credit card issuer about a billing dispute. For a check, ACH, or wire, contact the bank immediately and ask what recovery or stop-payment options remain.
  5. File a licensing complaint when appropriate. A licensing board may investigate regulatory violations, but it may not be able to decide every contract dispute or recover all of your money. In California, the CSLB complaint process explains the complaint process and possible follow-up.
  6. Consider a bond claim or court action. Small-claims limits, filing deadlines, bond procedures, and available damages vary by state. Don't let a complaint or payment dispute cause you to miss a court deadline.
  7. Respond to lien notices. If a supplier or subcontractor claims it hasn't been paid, don't ignore the notice. Lien rights and deadlines are state-specific, so get local legal guidance before paying twice or signing a release.

If you're still at the deposit stage, write the purpose and refund conditions into the contract, verify the contractor through an official state source, and keep a traceable payment record. If the contractor won't provide those basics, don't pay while you investigate.