Skip to main content

California's Freelance Worker Protection Act: Written Contracts, Payment Timelines, and What Every Hiring Business Must Track in 2026

Published 15 min readMike ThriftMike Thrift
California's Freelance Worker Protection Act: Written Contracts, Payment Timelines, and What Every Hiring Business Must Track in 2026

You hire a freelance brand designer for $4,200 to refresh your menu, approve the final files, and tell her you'll pay when your next client pays you — maybe in 45 or 60 days. Under a California law that has been enforceable since January 1, 2025, that single delay could entitle her to double the unpaid amount plus your legal fees, even though you never disputed the work. If you use freelancers for professional services in California, your accounts payable calendar now carries legal weight.

California's Freelance Worker Protection Act (FWPA), enacted as Senate Bill 988 and codified at Business and Professions Code section 18100 and following, changed the ground rules for hiring solo independent contractors. By 2026 the grace period is over: every new or renewed contract for $250 or more must be in writing, must contain specific terms, and must be paid on time — or no later than 30 days after the work is done. Here's how the law works, who it covers, and how to build a bookkeeping system that keeps you compliant without slowing you down.

What the FWPA Is — and What It Isn't

The FWPA took effect on January 1, 2025, and applies to contracts entered into or renewed on or after that date. It was signed on September 28, 2024, after Los Angeles adopted a similar city ordinance in 2023, and it extends freelance payment protections statewide.

Critically, the law does not change how you determine whether someone is an employee or an independent contractor. California's ABC test and Labor Code section 2778 still control classification. The FWPA only applies once you have already determined a worker is a bona fide independent contractor providing professional services. If you misclassify an employee as a freelancer, you have a larger problem that the FWPA does not fix.

Think of the FWPA as a payment and contracting statute, not a classification statute. It dictates how you contract and when you pay the freelancers you already use.

Who Is Covered

Hiring party

A "hiring party" is any person or organization in California that retains a freelance worker, regardless of size. A three-person coffee shop, a 20-person marketing agency, and a solo consultant who subcontracts design work can all be hiring parties. If you are in California and you engage the freelancer, you are covered — even if the freelancer is elsewhere, and even if the work is performed remotely.

Freelance worker

A "freelance worker" is a person or organization composed of no more than one person — whether or not incorporated or operating under a trade name — hired as a bona fide independent contractor to provide professional services for $250 or more.

That $250 threshold is lower than many owners expect, and it is aggregated. It applies:

  • to a single contract for $250 or more, or
  • to the aggregate of all contracts for services between the same hiring party and freelance worker in any 120-day period that meets or exceeds $250.

Three quick $100 illustration jobs for the same photographer in four months trigger the law, even though each invoice was under $250. Renewals and auto-renewing monthly retainers count as well — a retainer that renews after January 1, 2025 must be brought into compliance.

Professional services

"Professional services" has the same meaning as in Labor Code section 2778(b)(2). It is a long, specific list, not a vague catch-all. It includes:

  • marketing and human resources administration
  • travel agent services
  • graphic design, grant writing, and fine art
  • enrolled agents licensed by the U.S. Department of the Treasury and payment processing agents
  • still photographers, photojournalists, videographers, photo editors, and digital content aggregators
  • freelance writers, translators, editors, copy editors, illustrators, and content contributors
  • advisors, producers, narrators, cartographers, and web designers
  • licensed estheticians, electrologists, manicurists, barbers, and cosmetologists, among others

If the service is on that list and the worker is a solo operator, assume the FWPA applies when the dollar threshold is met. When in doubt, use a compliant contract — there is no penalty for providing extra protection.

What Your Written Contract Must Include

An oral agreement or a handshake email thread is not enough. The hiring party must provide the freelance worker with a signed copy of the written contract, physically or electronically, and retain it for at least four years.

At a minimum, the contract must specify:

  1. Legal names and physical addresses of both the hiring party and freelance worker
  2. An itemized list of all services to be provided, with detail sufficient to identify what is being purchased
  3. The value of those services — the price or rate
  4. The rate and method of compensation — for example, $150 per hour, $3,000 flat fee, or $0.85 per word, and whether payment is by ACH, check, or platform
  5. When payment is due, or the mechanism for determining when payment is due, and
  6. The date by which the freelancer must submit an invoice or otherwise document services rendered to trigger timely payment, if you require one

A one-sentence purchase order that says "design work — $4,000 — net 45" fails three of those elements. The state expects a real agreement, not a line item.

The 30-day backstop

If your contract states "payment due 15 days after approval," you must pay within 15 days. If your contract says nothing about when payment is due, the law supplies a default: no later than 30 days after the freelance worker completes the services.

You may not require a freelancer to accept less than the contracted amount as a condition of being paid on time, and you may not require the freelancer to do anything extra — such as providing additional revisions for free — as a condition of timely payment once performance has begun.

Payment, Retaliation, and Recordkeeping Rules

Timely payment

Pay by the contract date, or within 30 days after completion if the contract is silent. The 30 days are calendar days, not business days. "We pay freelancers on the 15th and 30th" is not a defense if the 30th day falls on the 22nd.

Four-year retention

Both the hiring party and, under the Los Angeles ordinance, the worker must retain written records demonstrating compliance for four years — including the signed contract, invoices, payment records, and any communications that show when services were completed. For state-law purposes, the hiring party's duty is to retain the contract for four years, but as a practical matter you should retain the entire payment file. A payment dispute filed in year three is hard to defend with a contract and no proof of when you paid.

No waiver, no retaliation

Any provision that attempts to waive FWPA rights is void. You also may not discriminate or retaliate against a freelancer for asserting rights, for filing a complaint, or for participating in a proceeding under the law. Retaliation can transform a contract dispute into a separate violation.

Penalties: Why Your Books Are Evidence

The FWPA does not create an administrative fine or a Labor Commissioner citation process. It creates a private civil action — the freelancer sues in court.

  • For failure to provide a written contract or for other non-payment violations, the worker can recover damages equal to the value of the contract or the value of the work performed, whichever is greater, plus reasonable attorney's fees and costs.
  • For failure to pay on time, courts have awarded up to double the unpaid compensation as damages, plus attorney's fees and costs. The precise multiplier has varied by ordinance and by whether retaliation is proven, but the exposure is consistently more than the invoice itself.
  • If you failed to provide a written contract and the parties disagree about the rate, the law allows the amount owed to be determined by the rate the freelancer reasonably understood to apply.

In other words, your contract — or your lack of one — sets the damages. An undocumented $600 job with a verbal "$50 per hour" can become a dispute over whether the reasonable rate was $75, and you have no signed document to prove otherwise.

Waiving attorney's fees does not help you. The statute provides for the freelancer's reasonable fees even on a relatively small claim, which is why demand letters under the FWPA often exceed the invoice by multiples.

Common Mistakes Small Businesses Make

1. Treating $250 as per-invoice

The most frequent error is counting each invoice in isolation. The FWPA aggregates all contracts between the same parties in a 120-day window. A social media manager who invoices $200 monthly on a rolling agreement crosses the threshold in month two.

Fix: Track cumulative spend by vendor on a rolling 120-day basis, not just contract value.

2. Using a generic contractor agreement

Many businesses dust off a one-page independent contractor template that lacks itemization, addresses, or a payment-due mechanism. Under the FWPA, that template is non-compliant, even if both parties signed it.

Fix: Build a FWPA-compliant template that includes all six required fields, and use it for every solo professional once the $250 test is met.

3. Paying on your standard net-45 or net-60 cycle

Accounts payable teams that pay all vendors net-45 will violate the FWPA whenever the freelancer's contract is silent and 45 days exceeds the 30-day backstop.

Fix: Flag FWPA-covered vendors in your AP system for 30-day maximum dating. If you need longer terms, state them expressly in the signed contract and ensure the freelancer agrees before work begins.

4. Forgetting renewals and evergreen retainers

A monthly retainer for SEO services signed in December 2024 and auto-renewing monthly became subject to the FWPA on its first renewal after January 1, 2025. Many businesses never recirculated a compliant agreement.

Fix: Run a report of all active retainers and statements of work that predate 2025 and re-paper them.

5. No retention system

Emailing a PDF and then letting the freelancer's invoice live in your inbox is not a four-year record. Staff turnover and inbox cleanups destroy evidence.

Fix: Store the signed contract, invoice, proof of completion, and payment record together in a vendor file that is retained for four years from the contract date.

A Bookkeeping Playbook for FWPA Compliance

The FWPA is often described as an HR or legal problem, but day-to-day compliance lives in your books. Here is a practical workflow scaled for a small business without a legal department.

Set up vendor-level tracking

In your accounting system, create a vendor record for each freelance worker and add two custom fields: FWPA-covered? (Y/N) and Contract on file? (Y/N). For any vendor marked Y, link or attach the signed PDF and log:

  • Contract date and renewal date
  • Itemized scope summary
  • Rate and method
  • Payment due date or mechanism
  • 120-day cumulative spend

When cumulative spend crosses $250, flip the flag and require a contract before the next purchase.

Tighten onboarding

Before the first assignment:

  • Collect a Form W-9 and confirm the payee name and TIN match the contract name — mismatches create 1099-NEC headaches later.
  • Use a checklist to verify independent contractor status under section 2778 and your broader classification analysis. Document the conclusion; the FWPA does not change the test, but a misclassification audit will ask for it.
  • Have both parties sign. Email the signed copy and log delivery — the statute requires you furnish it.

Control the payment calendar

At invoice receipt, your AP clerk should:

  1. Match the invoice to the contract's itemized services and rate. If they don't match, hold for approval — don't short-pay.
  2. Calendar the FWPA due date: contract date if stated, otherwise completion date + 30 calendar days. Completion date is when the freelancer delivered the final, approved work, not when you got around to reviewing it. Capture that date in writing.
  3. Accrue the expense at completion, not at payment. Debit the appropriate expense account and credit Accounts Payable — Freelancers, then relieve the payable when you pay. This keeps your liabilities accurate and creates a clean audit trail that you recognized the obligation when it was incurred.

Avoid the classic "pay when paid" clause. The FWPA prohibits conditioning timely payment on anything other than the contract terms. If your client pays you late, you still owe your freelancer on time.

Retain for four years

Create a digital folder per contract year per freelancer: Vendors / [Freelancer Name] / FWPA / 2025-Contract-Signed.pdf plus invoices, payment confirmations, and any written notices of completion. Set retention to four years from the later of contract execution or last payment. Most cloud accounting platforms will retain indefinitely, but if you archive or purge, exclude FWPA files from early deletion.

Reconcile to tax reporting

At year-end, reconcile total cash paid to each freelancer to the Form 1099-NEC total. FWPA payment records and 1099-NEC amounts should tie out. If a freelancer disputes compensation and you pay double damages after a settlement, track the settlement separately from service fees — the tax characterization may differ, and your books should reflect the distinction.

Two worked examples

Example A — The late net-45. You engage a freelance translator for $2,800, with no payment date in the contract. She delivers the final files on April 2. The FWPA backstop requires payment by May 2. Your AP team, on a net-45 cycle, schedules payment for May 17. You are 15 days late, and the potential remedy is more than the invoice.

Fix: Update the template to state "net 30 after completion, or 15 days after approved invoice, whichever is earlier," and create an AP rule that FWPA vendors are paid on a weekly rush cycle.

Example B — The three small jobs. You hire the same videographer for three $150 shoots in March, April, and May. Each invoice is under $250, so you skip contracts. Aggregate spend from March to May is $450 within 120 days, which exceeds $250. All three engagements should have been under a written FWPA-compliant contract.

Fix: Your vendor flag should have tripped in April when the second invoice pushed the 120-day total over $250, prompting a contract before the May shoot.

California vs. Los Angeles vs. New York

If you operate in Los Angeles, you may be subject to both the city ordinance and the state FWPA:

  • Los Angeles Freelance Worker Protections Ordinance (effective 2023): $600 threshold per contract or aggregated in a calendar year, written contract, payment by contract date or 30 days, four-year retention by both parties.
  • California FWPA (effective 2025): $250 threshold aggregated over 120 days, professional services list, written contract with six elements, payment as above, four-year retention.

Because the state threshold is lower ($250 vs. $600) and the aggregation window is shorter and rolling, statewide compliance will usually satisfy the city rule. The reverse is not true.

New York's Freelance Isn't Free Act (2017, amended 2024) has similar written-contract and 30-day payment protections with double damages and a $800 threshold and administrative enforcement through the Department of Consumer Affairs. If you hire freelancers in multiple states, build one template that meets the strictest of the three — currently California on threshold, New York on enforcement options — and you will be covered in all.

Your 5-Step Compliance Checklist

  1. Inventory who is covered. Export your vendor list for the last 12 months, flag solo operators providing professional services, and calculate 120-day rolling spend. Mark every vendor at or above $250.
  2. Deploy a compliant template. Draft a one-page addendum that contains all six required fields, signature blocks, and a 30-day-or-earlier payment term. Have counsel review once, then reuse.
  3. Re-paper active engagements. For every flagged vendor with an active or auto-renewing agreement, circulate the new template before the next assignment or renewal.
  4. Build AP controls. Add FWPA due-date logic to your bill calendar, require contract-match before payment, and accrue at completion.
  5. Archive for four years. Link contracts and payment proof in your accounting system and exempt them from routine purge.

Do this once, and ongoing compliance is just onboarding discipline.

The Bigger Lesson: Contracts Are Bookkeeping Documents

The FWPA makes an uncomfortable point explicit: a missing contract is not just a legal risk, it is a bookkeeping failure. Without an itemized scope, you cannot verify an invoice. Without a stated rate, you cannot accrue a liability accurately. Without a due date, you cannot manage cash flow. And without a four-year file, you cannot defend a dispute.

Small businesses that treat contracts as part of the accounting workflow — attached to the vendor, tied to the AP calendar, and retained like any other source document — gain more than compliance. They gain cleaner liabilities, fewer payment surprises, and a complete payables history that reconciles to 1099s without scrambling at year-end.

Simplify Your Financial Management

Staying on top of freelance contracts, 30-day payment deadlines, and four-year retention is easier when every vendor file, bill, and payment lives in one transparent ledger. Beancount.io gives you plain-text, version-controlled accounting that is fully auditable and AI-ready — no black boxes, no vendor lock-in. Get started for free and keep your hiring, paying, and recordkeeping in sync.

Share this article