Paying a contractor a deposit doesn't automatically create a nationwide U.S. right to a refund. The contract, the work and materials actually provided, any cancellation right, and the law where the property is located will usually determine your position.

A useful contractor deposit dispute email should do four things:

If no work started and no materials were delivered, you can begin by requesting the full deposit. If the contractor completed part of the job or bought authorized materials, ask for an accounting and the return of any unsupported or unused balance. The templates below provide general consumer information, not legal advice.

Choose the amount to request

Situation Reasonable starting request
No work and no materials were delivered Full deposit and written confirmation of cancellation, if cancellation is available under the agreement or applicable law
Some work or materials were provided An itemized accounting and return of the remaining balance
Work is defective or incomplete A repair plan, credit, partial refund, or termination request, depending on your goal and the contract
The contractor stopped responding A written deadline, followed by the contract's termination or final-demand process
The contractor added charges The change-order records, receipts, and contractual basis for each charge

Template 1: General contractor deposit refund request

This is a practical first message when the contractor missed an obligation or hasn't explained why it plans to keep the deposit.

Subject: Request for Contractor Deposit Refund - [Project or Address]

Dear [Contractor's Name],

I'm writing about our agreement dated [contract date] for [brief project description]. I paid a deposit of $[amount] on [payment date].

Section [number] of the agreement required [describe the obligation and due date]. As of [current date], [state the facts briefly, such as "no work has started" or "the project remains incomplete despite the agreed completion date"].

I request a refund of $[amount] by [deadline]. If you believe you may retain any portion for authorized work or materials, please send an itemized accounting, receipts, and the contract provision supporting each deduction by that date.

Please return the refund through [the original payment method or another agreed method] and confirm your response in writing.

If I don't receive the refund or a substantive response, I will consider the dispute-resolution process in the agreement and the complaint or court options available to me.

Attachments: [contract, payment receipt, photographs, messages, timeline]

Sincerely,

[Your full name]
[Address]
[Phone number]
[Email address]

Keep the request factual. "No worker appeared on June 4" is stronger than calling the contractor dishonest or fraudulent.

Before sending the email

Check the agreement

Find the sections covering:

If the contract requires notice by certified mail or delivery to a particular address, follow that instruction as well as sending email. Email can create a useful record, but it may not satisfy every formal notice requirement.

If the contract was negotiated in a language other than English, check whether the law where you live requires a copy in that language.

Make a short timeline

Record the key events in order:

Save the original messages, including dates and attachments. Don't edit screenshots in a way that removes surrounding context.

Collect the records

Keep the signed contract, payment confirmation, invoices, approved change orders, texts, emails, photographs, videos, delivery records, inspection reports, and estimates from replacement contractors. Naming files by date can make the sequence easier to understand.

Check the math

Separate the original deposit from later payments. List any amount the contractor says it earned, such as payment for completed work or authorized materials. Don't demand a number that ignores items you received. Instead, ask the contractor to identify the work, materials, receipts, and contract term supporting each deduction.

Pick a response date

Ten to fourteen calendar days is a practical response period when the agreement and applicable law don't set another deadline. It isn't a universal legal deadline. Use the period required by the contract or a state rule when one applies.

Keep payment details private

Ask for a refund through the original payment method when possible. Don't put a full bank account number, debit card number, or other sensitive information in an ordinary email. If you paid by card, bank transfer, or payment service, contact the provider promptly and ask whether its dispute process applies and what deadline controls. That process is separate from your contract claim.

Ten more contractor deposit dispute email templates

Template 2: Work never started

Use this when the agreed start date has passed and the contractor hasn't performed any work.

Subject: Deposit Refund Request - Work Not Started at [Address]

Dear [Contractor's Name],

Our agreement dated [date] required work to begin on [start date]. As of [current date], no work has started, no materials have been delivered, and [no other agreed step has occurred, if applicable].

I request the return of my $[amount] deposit by [deadline]. If you contend that any amount may be retained, please provide an itemized explanation, supporting receipts, and the contract provision permitting the deduction.

Please also confirm in writing whether you consider the agreement cancelled or identify the cancellation steps required by the contract.

Sincerely,

[Your full name]

Only say that you are cancelling or terminating if the contract or applicable law gives you a basis to do so.

Template 3: Missed start date with one final opportunity

This version leaves room for the contractor to proceed if you still want the job completed.

Subject: Missed Start Date - Confirm Schedule or Refund Deposit

Dear [Contractor's Name],

The agreed start date for [project] was [date], but work has not begun. Please confirm by [response date] whether you will begin on [new start date] and meet the milestones in the attached schedule.

If you can't confirm that schedule, I request a refund of $[amount] by [refund date]. I won't approve additional payments unless they are authorized under the agreement and tied to documented project progress.

Please respond in writing so we have a clear record.

Sincerely,

[Your full name]

Attach the schedule only if it reflects terms you actually discussed or are proposing.

Template 4: Contractor stopped work

Use this when work began, then stopped, and no restart or completion plan has been agreed.

Subject: Project Stopped - Request for Accounting and Refund

Dear [Contractor's Name],

Work at [address] stopped on [date]. The remaining items include [list unfinished work]. I contacted you on [dates], but we haven't agreed to a restart date or completion plan.

Section [number] of our agreement says [briefly describe the applicable notice, cure, or termination provision]. I intend to [terminate the agreement or follow the stated termination process] on [date].

Please return $[amount] for the unused deposit or overpayment. Also provide an accounting of any materials or work you claim to have paid for, with supporting receipts.

Please respond by [deadline]. This request doesn't waive any rights or remedies available under the agreement or applicable law.

Sincerely,

[Your full name]

Follow the contract's notice procedure rather than treating the email alone as a termination notice.

Template 5: Incomplete or defective work

A refund may not be the best first request if the contractor can still correct the problem.

Subject: Defective or Incomplete Work - Request for Cure or Refund

Dear [Contractor's Name],

I inspected the work at [address] on [date] and found these issues:

- [Specific defect or unfinished item]
- [Specific defect or unfinished item]
- [Specific defect or unfinished item]

Photographs and the relevant project documents are attached. Please provide a written repair plan and completion date by [deadline]. If you can't correct these issues within a reasonable time, I request a refund or credit of $[amount] and an explanation of any amount you believe is properly due.

Please confirm receipt and your proposed next step in writing.

Sincerely,

[Your full name]

Describe observable problems, such as a leaking pipe or missing cabinet doors. Avoid broad labels such as "fraud" or "terrible work."

Template 6: Dispute a deposit deduction

Use this after the contractor says it will keep part of the deposit.

Subject: Dispute of Deposit Deduction - [Project]

Dear [Contractor's Name],

Your [invoice or message] dated [date] says that you will retain $[deduction] from my original $[deposit] deposit for [stated reason].

I dispute that deduction because [the work was not authorized, the materials were not delivered, the charge isn't listed in the agreement, or another factual reason]. Please provide an itemized accounting, receipts or other supporting records, and the contract provision supporting the charge.

Unless those records establish a different amount, please refund $[requested amount] by [deadline]. I don't agree that this email approves the deduction or waives any rights.

Sincerely,

[Your full name]

State the arithmetic clearly if the requested refund is less than the original deposit.

Template 7: Request records for an alleged change order

A contractor may be entitled to charge for an approved change. Ask for the approval record before assuming that every extra charge is invalid.

Subject: Request for Change-Order Records and Deposit Adjustment

Dear [Contractor's Name],

Your latest statement includes $[amount] for [describe the added work or material]. I can't locate a record approving this change.

Please send the written change order, the date and method of approval, the revised price, and supporting invoices by [deadline]. If section [number] of our agreement requires written approval for changes, please explain how this charge satisfies that requirement.

Until the documentation is provided, I dispute the added amount and request a refund or credit of $[amount] against the deposit or balance.

Sincerely,

[Your full name]

Keep the sentence about written approval only if your agreement actually contains that requirement.

Template 8: Follow up after no response

A short follow-up is usually better than sending a new, longer history of the dispute.

Subject: Follow-Up on Contractor Deposit Refund Request

Dear [Contractor's Name],

On [date], I sent a written request for the return of $[amount] related to [project]. I haven't received a refund or a substantive response.

Please confirm receipt and provide your written response by [deadline]. If you believe any amount may be withheld, please send the itemized accounting, receipts, and contractual basis requested in my earlier message.

I've attached the earlier request and supporting documents for convenience.

Sincerely,

[Your full name]

Template 9: Final demand before escalation

Use this after giving the contractor a reasonable opportunity to respond.

Subject: Final Demand Before [Specific Complaint or Court Action]

Dear [Contractor's Name],

I requested the return of $[amount] on [dates] and followed up on [dates]. The matter remains unresolved.

This is my final written demand for payment of $[amount] by [deadline]. If payment or a written resolution isn't received, I intend to [submit a complaint to the named licensing agency or consumer office and/or file a small claims case, if available].

My supporting documents include the agreement, payment records, communications, and [photographs or other evidence]. Please send any response to this email address and retain a copy for your records.

Sincerely,

[Your full name]

Name only an action you genuinely expect to take. A final email isn't automatically the formal notice required by every contract, court rule, or state procedure.

Template 10: Notice that you filed an agency complaint

Send this after filing, not as a bluff.

Subject: Notice of Contractor Complaint - Reference [Number]

Dear [Contractor's Name],

Because we haven't resolved the $[amount] deposit dispute, I submitted a complaint to [agency name] on [date]. The reference number is [number].

I remain willing to resolve the matter directly. Please send $[settlement or refund amount] by [deadline], or provide a written response and supporting accounting to me and, where appropriate, the agency.

I will continue to preserve the contract, payment records, communications, and project photographs.

Sincerely,

[Your full name]

An agency complaint doesn't necessarily suspend a contract deadline or replace a court claim.

Template 11: Settlement proposal

This option can make sense when you want to resolve the dispute without seeking the entire amount.

Subject: Proposal to Resolve Deposit Dispute

Dear [Contractor's Name],

To resolve the dispute without further escalation, I'm willing to accept $[amount] if payment is received by [date].

This proposal is based on [the work completed, documented materials, disputed deductions, or another brief reason]. If you accept, please confirm the payment date and the written terms that will apply to the resolution.

If you don't accept this proposal by [date], I will continue to pursue my request for $[full amount] and consider the other options available under the agreement and applicable law.

Sincerely,

[Your full name]

Don't describe a payment as "full and final" unless the payment and written terms clearly identify which claims are being resolved.

What controls a contractor deposit dispute?

Start with the contract

The payment's label isn't the whole answer. A document may call the money a deposit, retainer, advance, or progress payment, and each term can matter when read with the rest of the agreement.

Look for language about:

A contractor's statement that it "incurred costs" doesn't, by itself, show that it can keep the entire deposit. Ask for the contractual basis and documentation. But don't assume that every deduction is invalid just because the project didn't reach completion; authorized materials, preparation, or completed work may be treated differently under the agreement and state law.

The FTC Cooling-Off Rule is limited

The FTC's Cooling-Off Rule guidance describes a three-business-day cancellation right for certain sales made at a home or temporary location. If the transaction is covered, the cancellation form or letter generally must be postmarked by the stated deadline, and the FTC recommends certified mail.

That rule doesn't create a general three-day cancellation right for every contractor agreement. It concerns cancellation of a covered sale, which is different from a later dispute about missed work, defective work, or abandonment. Check whether the transaction qualifies before relying on it.

State rules can change the result

Home improvement laws vary. These official state examples illustrate why a generic nationwide deposit rule can be misleading:

Those examples aren't nationwide rules. Check the official licensing or consumer-protection agency for the state where the property is located. Don't rely on a generic claim that every state has the same deposit limit, refund deadline, or licensing remedy.

If the contractor ignores you

  1. Send one follow-up. Refer to the first request, restate the amount, and give a final response date.
  2. Send a final demand. Use the contract's notice method as well as email when required. The FTC's home improvement scam guidance recommends following phone conversations with a letter sent by certified mail.
  3. Contact the appropriate agency. Depending on the state, this could be a contractor licensing board, registration agency, attorney general, or consumer office. Ask whether it accepts complaints about your type of project and what relief it can offer. Some agencies investigate or discipline contractors but don't order a refund.
  4. Check with the payment provider. A card issuer, bank, or payment service may have its own dispute process and deadline. Ask whether that process applies, and keep it separate from your contract demand.
  5. Consider small claims court. Limits, filing fees, venue, forms, and service rules differ. For example, New Jersey Courts provides information for small claims lawsuits of $5,000 or less, while the Connecticut Judicial Branch small claims FAQ explains its writ and service documents. Use the official court site for the state and county involved.
  6. Get local legal help for a higher-risk dispute. Consider a licensed attorney or legal-aid organization if the amount is substantial, the contract requires arbitration, the contractor threatens a property lien, or the contractor is closing or filing bankruptcy.

A licensing complaint or payment dispute doesn't necessarily replace a court claim or extend a filing deadline. Check local rules promptly instead of waiting indefinitely for an agency response.

Prevent the next deposit dispute

The FTC recommends checking customer reviews and references, getting multiple estimates, and not making the final payment until the work is complete and satisfactory. Before paying a deposit:

Frequently asked questions

Is a 14-day refund deadline required?

Not generally. Ten to fourteen days is a practical response period for a written request when the contract and applicable law don't specify another period. A state rule or the agreement may require something different.

Can a contractor keep a deposit for materials?

Possibly. The answer can depend on the agreement, whether the materials were authorized or delivered, and applicable law. Ask for an itemized accounting, receipts, and the contractual basis for each deduction.

Does the FTC give every homeowner three days to cancel?

No. The Cooling-Off Rule covers certain transactions and has exceptions. Review the FTC's requirements rather than assuming the rule applies to every home improvement contract.

Does an email count as formal legal notice?

It may provide useful evidence, but it may not satisfy a contract's notice clause or a state's formal service rules. Follow the agreement's delivery requirements and use certified mail when appropriate.

Will a licensing complaint get my deposit back?

Not necessarily. An agency may investigate licensing or consumer-protection violations, and some programs may offer arbitration or bond-related options. A complaint isn't a guaranteed refund and may not replace a court claim.

Start with Template 1, insert the exact contract dates and payment amount, attach the records that support those facts, and send the request through every notice method the agreement requires.