Key takeaways
- A California general contractor working on any project over $500 must hold a valid CSLB license. If they don't, Cal. Bus. & Prof. Code § 7031 bars them from recovering any compensation and gives you strong grounds for a full refund.
- Home improvement contractors cannot legally demand more than 10% of the contract price or $1,000 (whichever is less) as a deposit before starting work. Anything over that limit is recoverable.
- You have four years to act on a written contract dispute, two years on an oral one, under Cal. Code Civ. Proc. § 339. Don't wait to find out which applies to you.
- If an unlicensed contractor used deceptive practices, the Consumer Legal Remedies Act allows you to pursue three times your actual damages or $5,000, whichever is greater, plus attorney's fees.
- A properly drafted demand letter citing the specific California code sections settles most contractor disputes before either side sets foot in a courthouse.
The California statutes that put you in the driver's seat
Most homeowners approach a contractor dispute thinking they're at the mercy of whoever has the bigger lawyer. California's contractor licensing laws flip that dynamic entirely.
Cal. Bus. & Prof. Code § 7057 requires any general contractor whose project exceeds $500 in combined labor and materials to hold a license issued by the Contractors State License Board. That's not a suggestion and there's no good-faith exception. § 7031 goes further: a contractor who performs covered work without a license cannot bring or maintain an action to recover compensation for that work. The statute says "cannot." Not "may have difficulty." An unlicensed contractor who sues you for payment loses before the case starts.
Your leverage as the paying consumer is substantial. If your contractor was unlicensed, you can demand a full refund of everything paid, regardless of whether the work was competent. If they were licensed but violated the Home Improvement Contract Act (Cal. Bus. & Prof. Code § 7160), they face statutory damages on top of any actual losses. If they used deceptive or unfair practices in the process, the Consumer Legal Remedies Act opens the door to treble damages.
A demand letter that names the applicable code section, states what happened, and makes clear that you know the law puts the contractor in an uncomfortable position. Most resolve the dispute rather than answer it in court.
Cal. Bus. & Prof. Code § 7031
No license, no pay
The nuclear option
An unlicensed contractor cannot bring or maintain any court action to recover compensation for work performed on a project over $500. This is an absolute bar. If your contractor was unlicensed, citing § 7031 in your demand letter often ends the dispute immediately.
The deadline clock and which one applies to you
California gives you two different limitation periods depending on how your contract was structured.
If you and the contractor signed a written agreement, Cal. Code Civ. Proc. § 339 gives you four years from the date the dispute arose to file a legal action. If the work was agreed on verbally, the window shortens to two years. "Arose" generally means the date the contractor abandoned the job, the date you discovered the defective work, or the date they demanded payment you dispute, whichever came first.
For construction defects specifically, Cal. Code Civ. Proc. § 337.15 creates a separate four-year period for latent defects (things you couldn't see during a reasonable inspection) running from substantial completion of the work. Obvious or "patent" defects have a ten-year ceiling. These are outside the small claims world in most cases, but the four-year latent defect window applies to money damages you can still bring in small claims if the amount is under $12,500.
The practical takeaway: if the dispute is less than two years old, all your options are open. If it's between two and four years old, get a written contract in front of an attorney or our review team to confirm you're still inside the window. Waiting longer than four years on a written contract almost certainly forfeits your right to recover in court.
Send the demand letter now. Even if you're still inside the limitation period, the letter locks in the timeline and creates a formal record that you put the contractor on written notice.
What you can actually recover
California law allows several categories of recovery in contractor disputes, and the total can add up quickly.
Your deposit or prepayment. If the contractor abandoned the job, never started, or took more than the legal deposit limit upfront, you can recover those amounts outright. The deposit cap under Cal. Bus. & Prof. Code § 7161 is 10% of the contract price or $1,000, whichever is less. Anything above that cap is recoverable as an unlawful advance.
The cost to fix or complete the work. What you paid a second contractor to come in and repair or finish is recoverable. Get a written estimate or invoice from the completing contractor and keep it as your damages figure.
Statutory treble damages. Under the Consumer Legal Remedies Act, consumers harmed by an unlicensed contractor's deceptive practices can recover three times actual damages or $5,000, whichever is greater, plus attorney's fees. This provision applies most cleanly to unlicensed operators who misrepresented their credentials or scope of work. If it applies to your situation, the potential recovery changes the calculus entirely.
Reimbursement of the unlicensed contractor's entire fee. Cal. Bus. & Prof. Code § 7031 applies regardless of work quality. A court can order the full disgorgement of fees paid to an unlicensed contractor even if the work was actually performed competently. The statute's purpose is deterrence, not just correction.
California's small claims limit of $12,500 for individual plaintiffs (Cal. Code Civ. Proc. § 116.221) means most residential contractor disputes fit within small claims. If your total damages exceed $12,500, you'll need a regular civil filing, but many disputes with a combined deposit refund and repair estimate land comfortably under the cap.
What your demand letter needs to lean on
A demand letter is only as strong as the facts behind it. Before you draft a word, gather the following. Each piece corresponds to a specific argument you'll make.
The contract itself. Written contracts are your foundation. If it's signed, pull the scope of work, payment schedule, completion date, and any warranty language. If it's a series of email exchanges that add up to a binding agreement, print and organize those instead.
Proof of licensing status. This takes about two minutes. Go to the California Contractors State License Board online lookup at cslb.ca.gov and search your contractor's name or license number. Screenshot the result. If they're unlicensed, that screenshot is exhibit A. If their license was suspended or expired at the time of your project, that still triggers § 7031.
Payment records. Every check, wire transfer, Venmo transaction, or cash receipt. Organize them chronologically. Total them. This is the number you'll demand back.
Photos and video with date stamps. Document the state of the work when it stopped. If they walked off mid-project, photograph every incomplete element. If the work was defective, photograph it before any remediation.
Communications. Every text, email, voicemail transcript, or written note exchanged with the contractor. The gap between what they promised and what they delivered, in their own words, is persuasive evidence. The date they stopped responding is also relevant.
A completing contractor's written estimate. Get at least one licensed, CSLB-verified contractor to inspect the work and provide a written estimate to repair or complete it. This number becomes your completion damages figure.
The original permit, if any. Home improvement projects over certain sizes require a building permit pulled from the city or county. If your contractor told you a permit wasn't needed and one was required, that's a separate licensing violation worth noting in the letter.
Attorney-reviewed · USPS Certified Mail
Put your contractor on notice with the statute cited correctly.
How to write a California contractor demand letter that works
The goal of the letter is not to express frustration. It is to make the cost of not paying you higher than the cost of paying you. Every word should serve that purpose.
Structure the letter in five parts:
Part 1: The facts, stated without adjectives. Your name, the contractor's name, the property address, the contract date, the agreed scope of work, the total contract price, and the amount paid. No commentary. No characterization. Just the record.
Part 2: What happened. A factual chronology. Work began on X date. Payment of $Y was made on Z date. As of [date], the following items remained incomplete: [list]. Or: The contractor last appeared on site on [date] and has not returned despite requests on [dates]. Keep this clinical. Courts respond to timelines, not adjectives.
Part 3: The applicable statutes. This is where the letter does its real work. Cite the exact section. "Pursuant to Cal. Bus. & Prof. Code § 7031, a contractor performing work on a project with a contract price over $500 without a valid license issued by the California Contractors State License Board is barred from recovering any compensation for that work. Your CSLB license number could not be verified as of [date]. Accordingly, you are legally required to return all amounts paid." If the contractor was licensed but violated § 7161's deposit cap, cite that instead. Name the rule. Number the statute.
Part 4: The demand. A specific dollar amount and a deadline. "You are hereby demanded to remit payment of $[X] within 14 calendar days of the date of this letter." Fourteen days is standard. Ten is acceptable if the situation is urgent.
Part 5: The consequence. "Failure to comply will result in the filing of a small claims action in [County] Superior Court for the principal amount of $[X], plus statutory damages, court costs, and interest. If unlicensed contractor violations are established, the Consumer Legal Remedies Act additionally provides for three times actual damages or $5,000, whichever is greater, plus attorney's fees." Do not threaten what you won't do. If you're prepared to file, say so. If you're not, the contractor will test you.
Send the letter by USPS Certified Mail with tracking so you have documented proof of delivery. Keep a copy for yourself. The delivery receipt becomes part of your court filing if it goes that far.
Attorney-reviewed · USPS Certified Mail
Skip the drafting. The California statute is already in the letter.
If the letter goes unanswered
Most California contractor demand letters citing the licensing statutes are paid within two weeks. The contractor knows the law works against them. But some don't respond.
If your deadline passes without payment or a substantive reply, file a California small claims case against your contractor as the direct next step. California's $12,500 individual limit covers most residential disputes, the contractor cannot be represented by an attorney at the initial small claims hearing, and your demand letter with certified mail proof becomes exhibit A in your filing.
Do not let the four-year statute of limitations on written contracts create a false sense of time. File before the deadline, not after.
What to expect after sending the letter
Most responses come within the first week. A contractor who knows they were unlicensed, exceeded the deposit cap, or abandoned a job generally moves quickly once they see the statute cited in writing. The most common outcomes:
Full payment by the deadline. This happens in the majority of cases where the statutory violations are clear and the letter is properly drafted. The contractor pays, you sign a release, the dispute ends.
A counteroffer. The contractor comes back with a partial payment offer or a proposal to complete the work. You can negotiate or reject it. If you accept, get the agreement in writing and make sure it releases you from any further claims before you cash any check.
A dispute over the facts. The contractor responds denying the claim. Read the response carefully. If they dispute the license status, verify again through the CSLB. If they dispute the payment amounts, compare their records to yours. Then file. A written dispute from the contractor is not a defense; it's a preview of what they'll argue in court.
No response. The most common scenario after a dispute involving a contractor who already knows they're in the wrong. If the deadline passes in silence, treat it as a rejection and file the small claims case. A no-response contractor who is served with a court summons typically pays before the hearing date.
The demand letter creates a record that you acted in good faith and gave the contractor a reasonable opportunity to resolve the matter before involving the court. California small claims judges notice that.
Sources & further reading
Primary sources
We draft from authoritative statutes and state-court self-help guidance. Every article on Sue.com links to the primary source so you can verify the citation yourself.
- California Contractors State License Board (CSLB)Official State Agency
- California Code of Civil Procedure § 116 (Small Claims Courts)California Legislature
- California Business & Professions Code § 7000 et seq. (Contractors)California Legislature
- Consumer Legal Remedies Act — Cal. Civ. Code § 1668California Legislature


