California Contractor Dispute Toolkit

Build your leverage strategy, calculate damages, and generate demand letters for contractor defects, abandonment, overcharges, and license violations.

$25K License Bond CSLB Complaint Leverage Demand Letter Generator
1 Dispute Type
2 Project Details
3 Issues & Damages
4 Strategy & Letter

What type of contractor dispute do you have?

Select all that apply to your situation

🔨

Defective or Substandard Work

Work doesn't meet industry standards, building codes, or contract specifications

B&P 7109 Civil Code 896
🚫

Project Abandonment

Contractor stopped work, won't respond, or refuses to complete the job

B&P 7107 B&P 7113
💸

Overcharges or Billing Disputes

Charged more than agreed, unauthorized change orders, or front-loaded payments

B&P 7159 CC 1029
👷

Lack of Supervision

License holder not supervising work, unqualified workers, or missing project management

B&P 7068.1 CCR 823
🚨

Unlicensed Contractor

Contractor had no license, expired license, or wrong license classification

B&P 7031 All $ Back
📵

Communication Breakdown

Contractor ignores calls/emails, misses meetings, or fails to provide updates

Contract Breach B&P 7109
📋

Subcontractor Problems

Hidden subcontractors, no lien releases, or undisclosed suppliers

B&P 7159 CC 8200+
📝

Permit or Code Violations

Work done without permits, failed inspections, or code violations

B&P 7090 Civil Code 896

Project & Contractor Information

Enter details about your project and contractor

CSLB License Lookup

Enter the contractor's license number to verify their status and find leverage points

License Active
$25,000
B - General
12/31/2026
0

Your Leverage

This contractor has a $25,000 bond you can file a claim against. A CSLB complaint could result in license suspension.

Contractor Information
Project Information
Financial Information
Authorized additions to original contract

Document Your Issues & Damages

The more detail you provide, the stronger your case

Additional Damages
Hotel stays, storage, temporary repairs, etc.
Days you couldn't use your home as intended
Your Documentation

Your Leverage Score

85/100

Damages Calculation

Recommended Escalation Strategy

Follow this sequence to maximize your leverage

Your Demand Letter

Preview

Maximize Your Recovery

Our toolkit is free, but attorney involvement often produces better results faster.

$99
Attorney Letter Review
Attorney reviews and suggests edits to strengthen your letter
Get Review
$125
Strategy Consultation
30-minute call to discuss your case and options
Book Call
Varies
Full Representation
Attorney handles everything from demand to resolution
Inquire

California Contractor Dispute Rights

California homeowners have powerful legal protections when contractors fail to perform. Unlike many states, California requires contractors to be licensed, bonded, and insured—and provides multiple enforcement mechanisms when things go wrong.

Key Leverage Points Against Contractors

Why Demand Letters Work

A well-crafted demand letter citing specific code violations signals that you understand your rights and are prepared to pursue them. Most contractors would rather negotiate than face:

Business & Professions Code § 7068.1
"The qualifying individual... shall be responsible for exercising that direct supervision and control of his or her employer's or principal's construction operations as is necessary to secure full compliance with this chapter..."

Understanding Your Leverage

Not all contractor disputes are equal. Your leverage depends on several factors that affect how likely the contractor is to settle versus fight.

Factors That Increase Your Leverage

Factors That Reduce Your Leverage

The Escalation Strategy

Start with the least aggressive option and escalate only as needed:

  1. Polite Request: Give them a chance to make it right without threats.
  2. Formal Demand: Cite specific code violations and deadlines.
  3. CSLB Complaint: File but offer to withdraw if resolved.
  4. Bond Claim: Pursue the contractor's bond.
  5. Litigation: Small claims (up to $12,500) or civil court.

CSLB Complaints Explained

The Contractors State License Board (CSLB) is your most powerful ally in contractor disputes. Understanding how to use this leverage effectively can make the difference between a quick settlement and a prolonged fight.

What CSLB Can Do

When to File a CSLB Complaint

Consider filing when the contractor has:

Strategic Timing

You can mention the possibility of a CSLB complaint in your demand letter as leverage, then actually file if the contractor doesn't respond. Some homeowners file immediately to create urgency. Both approaches can work—the key is following through.

Important

CSLB complaints become public record. Once filed, they affect the contractor's license history permanently. This is powerful leverage, but also means the contractor may become defensive rather than cooperative if you file prematurely.

Bond Claim Process

Every licensed contractor must maintain a $25,000 contractor's license bond. To file a claim:

  1. Look up the contractor's bond company via CSLB license lookup
  2. File a claim directly with the bonding company
  3. Provide documentation of damages and contract violations
  4. The bonding company investigates and may pay valid claims
  5. The contractor must then repay the bonding company or lose their license

Frequently Asked Questions

All California licensed contractors must maintain a $25,000 contractor's license bond. This bond can be claimed against for violations of contractor licensing law. Additionally, contractors may have a separate $15,000 qualifying individual bond if they operate as the qualifier for another company.
Yes. Under Business & Professions Code 7031(b), if a contractor was unlicensed at any point during your project—even if their license simply expired and was later renewed—you can recover ALL compensation paid to them. This applies regardless of whether the work was satisfactory. This is one of the most powerful remedies in California construction law.
Under B&P 7068.1 and CCR 823, the license holder (qualifier) must exercise "direct supervision and control" over all construction operations. This doesn't mean they must be on-site every moment, but they must have sufficient presence and oversight to ensure compliance with building codes and contract requirements. Delegating all work to unsupervised day laborers or subcontractors typically violates this requirement.
You generally have 4 years from the act to file a CSLB complaint. However, for practical leverage purposes, the sooner you file, the better. Recent complaints carry more weight, and statute of limitations for related civil claims may be shorter.
Yes. You can file a claim directly with the contractor's bonding company without filing a lawsuit first. The bonding company will investigate and may pay valid claims. However, if your damages exceed $25,000 or the bonding company disputes the claim, you may need to pursue litigation.
Contractors can file mechanics liens for unpaid work, but this has limits. First, they must have provided the required preliminary notice. Second, they can only lien for the reasonable value of work actually performed. Third, if you have legitimate disputes about work quality, you can contest the lien. Always demand conditional lien releases before making progress payments, and unconditional releases before final payment.
It depends on the amount at stake and complexity. For disputes under $12,500, small claims court is designed for self-representation. For larger disputes or complex issues, attorney involvement often produces better results—and California allows prevailing parties to recover attorney fees in many contractor disputes. Our tiered services let you get as much or as little help as you need.

Before sending your demand letter:

  • Verify the contractor's license status via CSLB
  • Gather all documentation (contract, payments, photos, communications)
  • Get written repair estimates from other contractors
  • Calculate your total damages
  • Decide on your deadline and next steps if they don't respond
`; const blob = new Blob([fullHtml], { type: 'text/html' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = 'contractor-demand-letter.html'; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); } function printLetter() { const letterHtml = document.getElementById('letterPreview').innerHTML; const printWindow = window.open('', '_blank'); printWindow.document.write(` Demand Letter ${letterHtml} `); printWindow.document.close(); printWindow.print(); } // ============================================ // Content Tabs // ============================================ function showContentTab(tabId) { document.querySelectorAll('.content-tab-btn').forEach(btn => { btn.classList.remove('active'); }); event.target.classList.add('active'); document.querySelectorAll('.content-tab-panel').forEach(panel => { panel.classList.remove('active'); }); document.getElementById('content-' + tabId).classList.add('active'); } // ============================================ // FAQ Toggle // ============================================ function toggleFaq(button) { const item = button.parentElement; item.classList.toggle('open'); }