California Freelance Worker Protection Act: Your Complete Guide to Getting Paid Under SB 988
SB 988 gives California freelancers double damages, mandatory written contracts, and 30-day payment deadlines. Here's everything the law requires.
Short answer: SB 988, effective January 1, 2025, requires written contracts for freelance work over $250, mandates payment within 30 days of completion, prohibits retaliation, and lets you recover double the unpaid amount plus attorney fees in court. If you freelance in California, this law changed everything about your leverage.
For decades, California freelancers had the same recovery options as anyone else owed money: send a demand letter, file in small claims, or hire a lawyer. The economics rarely justified the fight for invoices under $10,000.
SB 988 rewrote that math. The double-damages provision means a $5,000 unpaid invoice becomes a $10,000+ claim. The fee-shifting provision means the client pays your legal costs. And the written-contract requirement gives you an independent cause of action even if the client eventually pays — because if they didn't provide a contract, they violated the statute regardless.
This is the complete guide to using SB 988 as a California freelancer.
Who Does SB 988 Cover?
The law applies to "freelance workers" — individuals hired as independent contractors to provide services for compensation of $250 or more. The $250 threshold applies to a single contract or to the aggregate of services provided over a 120-day period.
> California Labor Code § 2778(a) — Defines "freelance worker" as a person or organization composed of no more than one person that is hired or retained as an independent contractor by a hiring party to provide professional services.
That's graphic designers, copywriters, software developers, consultants, photographers, videographers, translators, bookkeepers, marketing contractors, and virtually every other independent professional working in California.
Who it doesn't cover: licensed attorneys, licensed medical professionals, and workers covered by collective bargaining agreements.
The Three Core Requirements
Requirement 1: Written Contract (Mandatory for $250+)
The hiring party must provide a written contract that includes:
- The name and mailing address of both parties
- An itemized list of services to be provided
- The rate and method of compensation
- The payment due date (or mechanism for determining it)
- The date by which the freelance worker must submit a list of services rendered to trigger timely payment
No contract template is prescribed. An email chain, a signed SOW, or a formal MSA all satisfy the requirement, as long as the five elements are documented.
| Contract Element | What's Required | Common Mistake | |---|---|---| | Parties | Full names + mailing addresses | Using only first names or social handles | | Scope | Itemized list of deliverables | Vague descriptions ("marketing support") | | Rate | Specific dollar amount or formula | "We'll figure out compensation later" | | Payment date | Specific date or trigger event | No payment terms at all | | Invoice trigger | When freelancer submits for payment | Assuming payment happens automatically |
Requirement 2: Payment Within 30 Days
Under Labor Code § 2778(b), the hiring party must pay the freelancer:
- On or before the date specified in the written contract, OR
- No later than 30 days after the freelancer completes the services under the contract (if no date is specified)
The 30-day default is a hard statutory deadline. "Net-60" or "Net-90" payment terms in a contract override this only if the freelancer explicitly agreed to them in writing. A contract that silently extends payment beyond 30 days without the freelancer's agreement violates the statute.
Requirement 3: No Retaliation
The hiring party cannot retaliate against a freelancer for asserting their rights under SB 988. Retaliation includes: refusing to pay, threatening to blacklist, reducing future work assignments, or terminating an ongoing relationship because the freelancer demanded a written contract or timely payment.
> California Labor Code § 2778(e) — Protects freelancers from retaliation. A hiring party who retaliates is liable for damages, equitable relief, and attorney fees. The statute explicitly covers threats made to discourage freelancers from exercising their rights.
What Happens When a Client Violates SB 988?
The enforcement mechanisms are what give SB 988 its teeth.
Double Damages
If the hiring party violates the payment or contract requirements, the freelancer can recover statutory damages equal to the value of the contract — in addition to the unpaid compensation itself. That's double the original amount.
Example: Client owes you $8,000 for a completed website redesign. They ghost. Under SB 988:
- $8,000 in unpaid compensation
- $8,000 in statutory damages
- Attorney fees and costs
- Injunctive relief
Your $8,000 dispute is now a $16,000+ claim.
Attorney Fee Shifting
The prevailing freelancer recovers reasonable attorney fees. This is the provision that makes SB 988 enforceable for smaller amounts. A $2,000 unpaid invoice might not justify hiring a $300/hour attorney. But when the claim doubles to $4,000 and the client pays your legal fees on top of that, the economics work.
Injunctive Relief
A court can order the hiring party to pay immediately and to comply with SB 988 going forward. This is relevant for freelancers with ongoing relationships where the client has a pattern of late payment.
How to Use SB 988 in a Demand Letter
A demand letter citing SB 988 is materially stronger than a generic "pay my invoice" letter. Here's why:
The generic letter says: "You owe me $5,000. Pay by June 15 or I'll sue."
The SB 988 letter says: "You owe me $5,000. You also violated Labor Code § 2778 by failing to pay within 30 days and by failing to provide a written contract. Under SB 988, I'm entitled to double damages ($10,000), plus my attorney fees. Pay the original $5,000 by June 15 and I'll waive the statutory damages."
The second letter gives the client a reason to pay quickly. The first letter gives them a reason to procrastinate.
Day 0: Complete the work and submit your invoice. Day 30: Payment deadline passes (statutory default under SB 988). Day 31-35: Send a demand letter citing Labor Code § 2778, stating the doubled amount, and setting a 14-day deadline. Day 45-49: Deadline expires. If no payment, file in small claims (up to $12,500) or civil court (over $12,500). Day 90-120: Court hearing. Present the demand letter, the original contract (or absence of one), proof of completed work, and the statutory basis for double damages.
Common Questions About SB 988
Does SB 988 apply to work I did before January 1, 2025?
No. The law applies to contracts entered into on or after January 1, 2025. Work completed under contracts signed before that date is governed by prior law (which didn't include double damages or mandatory written contracts).
What if the client is outside California?
SB 988 applies when the freelancer is based in California or the work is performed in California. A New York company that hires a California-based freelancer is subject to the law. The hiring party's location doesn't matter — yours does.
Can I still file a small claims case if I use SB 988?
Yes. Small claims court handles claims up to $12,500 for individuals. If your doubled amount (original + statutory damages) is under $12,500, small claims is the fastest venue. You can't bring an attorney to represent you in small claims, but the statute does the heavy lifting — you just need to show the judge the unpaid invoice, the lack of timely payment, and cite Labor Code § 2778.
What if the client paid late but eventually paid?
Late payment is still a violation. The statutory damages provision applies to untimely payment, not just non-payment. If the client paid on Day 45 instead of Day 30, they violated SB 988. You can still pursue the statutory damages for the violation, though a judge may consider the eventual payment when determining the award.
SB 988 vs. Other California Payment Laws
| Law | Who It Covers | Key Protection | |---|---|---| | SB 988 (Labor Code § 2778) | Freelancers / independent contractors | Double damages + written contract requirement | | Labor Code §§ 201-204 | W-2 employees | Final paycheck within 72 hours of termination | | Bus. & Prof. Code § 7108.5 | Construction subcontractors | Payment within 30 days of request | | Prompt Payment Act (Gov. Code § 927) | Vendors contracting with state agencies | Late payment interest penalties | | CCP § 116.220 | Anyone owed money | Small claims court access up to $12,500 |
SB 988 fills the gap that existed for independent contractors who weren't covered by employee wage protections and weren't large enough businesses to fight in civil court economically.
The Bottom Line for California Freelancers
SB 988 is the most significant change to freelancer payment rights in California in decades. It doesn't guarantee you'll get paid. But it changes the math in your favor so dramatically that most clients will choose payment over litigation once they understand the exposure.
Get written contracts for everything over $250. Track your payment deadlines. When a client misses the 30-day mark, cite Labor Code § 2778 in your demand letter. The double-damages provision is the leverage that turns "please pay me" into a legal claim worth pursuing.
---
Keep Reading
- Can I Get Double Damages for Unpaid Freelance Work Under SB 988?
- Demand Letters for Freelancers: How to Collect When a Client Won't Pay
- How to Sue Someone Who Owes You Money in California
- Small Claims Court vs. Demand Letter: Which Is Faster?
---
This article is general information only and is not legal advice. Consult a licensed attorney for advice specific to your situation.