Freelancer Client Won't Pay the Final Invoice in California — Next Steps
What you can prepare
In California an unpaid invoice for completed work is a breach-of-contract debt, and small claims is available up to $12,500 (Code Civ. Proc. § 116.220). Answer a few questions and we'll structure your payment demand and backup plan.
- A written demand for payment that references your agreement and the work delivered
- Your contract, invoice, and follow-up messages organized as support
- A backup plan: small-claims prep if the client keeps ignoring you
What to gather
- Contract / proposal / accepted quote
- The invoice
- Proof of the delivered work
- Follow-up emails / messages
General information for California civil-dispute preparation, not legal advice. Attorney review may be available for eligible matters at the upgrade step.
You finished the work. The deliverables went out. The invoice followed, on time and on the terms you and the client agreed to. Net-30 came and went. You sent a polite nudge. Then a second one. The replies got shorter, then stopped. Or worse — the client wrote back with a sudden, vague objection that never came up while the work was being approved.
If you are a California freelancer, consultant, designer, developer, writer, photographer, marketer, or independent contractor staring at an unpaid final invoice from a small business or agency client, you are not alone, and you are not without options. California civil law treats an unpaid invoice the way it treats any other contract breach: as a sum certain that the client owes, with statutory interest available, with a multi-year window to act, and with a clear small claims backup path if the amount is modest. The hard part is rarely the law. The hard part is organizing what you already have into a record that speaks for itself, then deciding — calmly — what to do with it.
This guide walks through what may legally apply in California when a client refuses to pay the final invoice, what records to organize right now, how to structure a clear written request, when small claims under CCP §116.220 may be the realistic backup path, and when it makes more sense to talk to a lawyer first. It is general information, not legal advice on your specific matter.
Direct answer (first 80 words): Under California Code of Civil Procedure §337 you generally have four years on a written agreement to bring an action for an unpaid invoice, and Civil Code §§3287 and 3289 let you add 10% statutory prejudgment interest from the date payment was due when your contract is silent on rate. Organize the signed proposal, deliverable acceptances, the invoice, and all communications. Send a calm written request reciting the agreement, the amount, and the interest. Small claims under CCP §116.220 may be the backup path.
What this page explains / does NOT cover
This page is written for an independent contractor, freelancer, or consultant in California who completed work for a business client (a small business, agency, startup, or another professional services firm), submitted a final invoice, and is now facing silence, delay, or refusal to pay. It explains the California civil framework, the statutes that may apply, how to organize your record, and how to prepare a written request before deciding your next step. It is general information, not legal advice on any specific matter, and reading it does not create any attorney–client relationship.
This page does not cover:
If your situation falls into one of those buckets, you can still read this guide for general context, but the specific procedural steps will differ.
- Wage claims by misclassified employees against an employer (Labor Code §§3351–3353, AB-5/AB-2257, and the Labor Commissioner process) — if you suspect you were actually an employee, the analysis is different.
- Disputes involving licensed contractor work under the Contractors State License Law, Business & Professions Code §7000 et seq. (CSLB jurisdiction) — that is a separate workflow.
- Personal injury, medical malpractice, class actions, or any criminal-law matter.
- Federal contract disputes, tax disputes, or claims against government entities (which carry their own claim-presentation rules).
- Bankruptcy strategy if the client has already filed under Title 11 — that requires its own counsel and a proof of claim, not a demand letter.
- Out-of-state clients where California jurisdiction is unclear — that conflict-of-laws question deserves its own conversation with a lawyer.
Why this happens in California
California's freelance economy is enormous — by some estimates more than two million independent workers across creative, technology, professional services, and consulting — and the gap between when work is delivered and when cash actually moves through a client's accounts payable system creates a structural friction. Most non-payment is not malice. It is cash-flow stress at the client, a personnel change in accounting, an internal dispute about scope that never got surfaced while the work was happening, or a client who quietly decided to prioritize a louder vendor over a quieter one.
That structural reality is overlaid on a legal framework that, in California specifically, gives independent contractors real but understated leverage. California Civil Code §3287 has long allowed prejudgment interest on damages that are "certain, or capable of being made certain by calculation" — which is exactly what a fixed-fee invoice for a defined scope of work is. Civil Code §3289 then supplies a default 10% annual rate when the parties' written agreement is silent on interest. That combination is meaningful: every month the client delays, the principal owed grows at a rate substantially higher than most business loan rates, and the client's accountant knows it.
California Code of Civil Procedure §337 gives you four years from the date of breach to bring an action on a written contract. For an unpaid invoice, the breach date is usually the day payment was contractually due and was not made — not the day you delivered the work, and not the day the client first promised to pay "next week." If the agreement was oral, CCP §339 cuts that to two years. Most freelance disputes are resolved or filed long before either window closes, but the runway matters when you are deciding how patient to be.
California also passed AB-5 in 2019 and AB-2257 in 2020, codifying the ABC test for worker classification. For most professional services freelancers — writers, designers, marketers, consultants, software developers operating through their own LLC or sole proprietorship under a clear B2B contract — those statutes carve out a business-to-business exemption (the "bona fide business-to-business contracting relationship" path) that confirms the relationship is a commercial contract, not employment. The legal lane is breach of contract, not unpaid wages. That distinction will matter when you draft the written request.
Finally, California's small claims court, governed by CCP §116.110 et seq., was built deliberately to give parties a fast, lawyer-optional path to collect modest sums. Under CCP §116.220 an individual sole proprietor can sue for up to $12,500 — well above the unpaid-invoice amount on most freelance projects — and the procedure is designed to be navigable without an attorney. That backup path is the floor under any written request you send: even if the client ignores you, you have a tractable next step.
References: California Civil Code §§3287, 3289, 3294; California Code of Civil Procedure §§337, 339, 116.110 et seq., 116.220; Labor Code §§3351–3353; AB-5 (2019); AB-2257 (2020). Full statutory text is available at leginfo.legislature.ca.gov.
What may legally apply in California
The unpaid-invoice scenario sits at the intersection of contract law, the prejudgment interest statutes, the statute of limitations, and — as a backup path — the small claims jurisdictional rules. Each one matters, and none of them require complicated theories. They are tools you may use.
Breach of contract — the underlying claim
When a client accepts a proposal or statement of work, the work is delivered to specification, and payment is not made on the agreed terms, that is a breach of contract. In California, the elements are straightforward: (1) the existence of a contract, (2) the plaintiff's performance or excuse for non-performance, (3) the defendant's breach, and (4) resulting damages. For a final invoice, the damages are the invoice amount itself — a sum certain. You do not need to prove lost profits or consequential damages. You only need to prove the contract existed, you delivered, and they did not pay.
The "contract" can be a fully executed master services agreement, a countersigned statement of work, an accepted Upwork or Bonsai contract, a HelloSign or DocuSign envelope, a Stripe-issued invoice with an accepted quote, or an email thread that shows offer, acceptance, scope, and price. California recognizes both written and oral contracts; the distinction matters mostly for the statute of limitations.
CCP §337 — four years on a written contract
California Code of Civil Procedure §337 sets the statute of limitations for "an action upon any contract, obligation or liability founded upon an instrument in writing" at four years. For an unpaid invoice tied to a written agreement, that four-year clock begins on the date payment was due and not made. If your invoice was payable Net-30 and was due on, say, May 1, 2026, the §337 clock generally runs to May 1, 2030. That is generous, but it is not a reason to wait — older invoices are harder to collect because the client's records degrade, employees turn over, and small businesses change form or dissolve.
CCP §339 — two years on an oral contract
CCP §339 covers "an action upon a contract, obligation or liability not founded upon an instrument in writing." If your engagement was sealed only by phone and a handshake, with no email confirmation of scope and price, you are more likely in two-year territory. In practice, almost every freelance engagement leaves enough of a written trail — emails, Slack messages, an invoice with a description matching the discussed scope — to make a credible §337 argument. But if the writings are thin, plan accordingly.
Civil Code §3287 — prejudgment interest on a sum certain
Civil Code §3287(a) provides that a person entitled to recover damages "certain, or capable of being made certain by calculation," and the right to recover which is vested on a particular day, is also entitled to interest from that day. An unpaid invoice is the textbook example. The "particular day" is the date payment was contractually due. From that day forward, you are entitled to prejudgment interest as a matter of law, not as a discretionary remedy.
This is one of the most underused tools in the freelancer's record. Even when the principal is modest, the §3287 interest accruing across six, nine, or eighteen months of delay can meaningfully change the client's economic calculus.
Civil Code §3289 — the default 10% rate
Civil Code §3289(a) confirms that any legal rate of interest stipulated by a contract remains chargeable after breach. Civil Code §3289(b) then provides that "if a contract entered into after January 1, 1986, does not stipulate a legal rate of interest, the obligation shall bear interest at a rate of 10 percent per annum after a breach." This is the engine that makes §3287 economically meaningful for freelancers whose proposals never mentioned interest.
Practical effect: if you are owed $8,000 and the client is six months late, §3287/§3289 entitle you to roughly $400 in prejudgment interest on top of the principal, and that figure grows each month. You may itemize this in your written request and again in any small claims filing.
Civil Code §3294 — why punitive damages almost never apply here
It is tempting, when a client has been evasive or dishonest, to think about punitive damages. Civil Code §3294 allows them only where the plaintiff proves "by clear and convincing evidence that the defendant has been guilty of oppression, fraud, or malice." California courts have consistently held that ordinary breach of contract — even willful, even rude, even repeated — does not satisfy that standard. A client lying about a check being in the mail is annoying. It is almost never §3294 fraud. Treat the matter as a contract case, calculate principal plus statutory interest, and resist the gravitational pull of overreaching.
CCP §116.220 — small claims jurisdiction
California Code of Civil Procedure §116.220 sets the small claims jurisdictional limits. An individual (which includes a sole proprietor freelancer) may sue for up to $12,500. An entity — an LLC, corporation, partnership, or unincorporated association — is limited to $6,250. There is also a cap of two claims per calendar year exceeding $2,500. For most freelance final invoices, the individual cap is sufficient. If you operate as a single-member LLC and your unpaid invoice exceeds $6,250, you may need to consider whether to bring the claim in your individual capacity (if the contract permits) or to file in limited or unlimited civil court instead. That is a question worth raising with a lawyer.
Business & Professions Code §7048 — informational only
This statute provides a narrow de minimis exception under the Contractors State License Law for jobs under $500. It is generally not relevant to most freelance creative or professional services work because that work is not "contractor" work as defined by Business & Professions Code §7026. It is included here for completeness; if your work plausibly falls under licensed contractor jurisdiction (handyman, construction-adjacent work), that changes the analysis significantly and you should talk to a lawyer.
Labor Code §§3351–3353 — classification context (informational)
Labor Code §§3351–3353, together with AB-5 and AB-2257, define who is an employee for California purposes. For a true independent contractor working under a written B2B contract with their own business entity, these statutes confirm the relationship is commercial, not employment. The Industrial Welfare Commission wage orders — which govern minimum wage, overtime, meal periods, and rest periods — do not apply to a true 1099 contractor. This matters because it tells you which forum and which statutes are available: you are in contract law, not the Labor Commissioner's wage-claim process. If you suspect you were misclassified and were really an employee, the entire analysis on this page shifts and a different specialist is the right next call.
Statute quick reference
| Authority | What it does | How it applies here |
|---|---|---|
| CCP §337 | 4-year limitations period on written contracts | The runway for an unpaid invoice tied to a signed proposal, SOW, or written agreement |
| CCP §339 | 2-year limitations period on oral contracts | The shorter runway if the engagement was sealed only verbally |
| Civil Code §3287 | Prejudgment interest on damages certain or made certain | Authorizes interest on the fixed invoice amount from the date payment was due |
| Civil Code §3289 | 10% default rate when contract silent on interest | Supplies the rate that makes §3287 economically meaningful |
| Civil Code §3294 | Punitive damages on fraud, oppression, or malice | Rarely available — ordinary contract breach does not qualify |
| CCP §116.220 | Small claims jurisdictional limits | $12,500 individual / $6,250 entity, max two claims/year over $2,500 |
| Bus. & Prof. §7048 | Sub-$500 unlicensed contractor de minimis | Informational only — generally not relevant to creative/professional freelancing |
| Labor Code §§3351–3353 | Worker classification framework | Confirms a true 1099 is in contract law, not wage-claim law |
Records to organize right now
The single highest-leverage activity in the first week of any unpaid-invoice matter is not drafting a demand. It is organizing what you already have. The strength of every later step — the written request, a small claims filing, a conversation with a lawyer, a negotiated settlement — depends entirely on the quality of the record. California civil judges and small claims commissioners are skilled at reading a well-organized binder in five minutes and a disorganized one not at all.
Pull together, at minimum:
The agreement itself. The signed proposal, statement of work, master services agreement, accepted Upwork or Bonsai contract, HelloSign envelope, or — at the very least — the email exchange in which the client said yes to a defined scope and a defined price. Save the original file in its native format (PDF, DOCX, or platform export), then print a clean copy. If the agreement is spread across several emails, assemble them into a chronological PDF.
Evidence of acceptance of deliverables. This is the piece freelancers most often forget. Every "looks great," "approved," "perfect, ship it," "you can invoice for this milestone," or "thanks, we'll get this in front of the team" matters. Pull these from email, Slack, Asana, Notion, Trello, Basecamp, Linear, GitHub, Figma comments, Loom recordings, and any client portal. Take screenshots with full headers and timestamps; do not rely on links that may expire.
The invoice or invoices. The actual invoice document, the invoicing platform record (QuickBooks, FreshBooks, Bonsai, Stripe, Wave, Xero), the date sent, the payment terms, and any read receipts or platform notifications confirming the client received it. If you sent reminders, keep those too.
The payment history. Any prior invoices the client paid, the dates, the amounts, and the methods. This establishes the parties' course of dealing — which can rebut a later claim by the client that Net-30 was not actually the deal. Pull bank statements, Stripe payouts, PayPal records, ACH confirmations, or whatever you use.
The communications about the unpaid invoice. Every email, text, Slack message, voicemail transcript, and phone-log note from the moment the invoice came due. Even unanswered messages matter — they show the client received notice and chose not to respond. If the client raised a new objection only after payment was overdue, that timing is significant and should be highlighted in the record.
Your scope-and-deliverables log. A short timeline showing what you were asked for, what you delivered, and when. This is your story arc on one page. It is enormously useful when a lawyer or a small claims commissioner is reading the file for the first time and needs to understand the matter in two minutes.
Tax and entity records. Your W-9 on file with the client, your business formation documents (sole proprietorship DBA, LLC articles, S-corp election if any), and your fictitious business name statement if you use one. These confirm your standing to bring the claim and your proper legal name. The California Secretary of State maintains entity records at sos.ca.gov.
The client's business records. Their legal entity name and address (not just a DBA or trade name), confirmed via the Secretary of State business search. If they are an LLC or corporation, you need the exact registered entity name and the registered agent for service. This is the name that goes on a written request and on any small claims filing.
A clean records inventory may be the difference between a client who pays within thirty days of a calm written request and a client who senses disorganization and continues to stall. The Legal Document Organizer guide walks through the structure in more detail. The What Evidence Do I Need toolkit page covers the categories at a higher level. Either way, do this step before you send anything.
Step-by-step: what to do in the next 7-30 days
You do not need to do everything at once. You need to do the right things in the right sequence. The phasing below is conservative and protects optionality at each step.
Day 1-3: Stop, document, and verify
Resist the temptation to send an angry follow-up. The next message you send into this thread should be the considered one, not a frustrated one. Spend the first seventy-two hours doing the records inventory above. Print everything. Save digital copies in a single dated folder. Confirm the client's exact legal entity name on the Secretary of State business search. Calculate the principal owed and the §3287/§3289 interest accrued to date. Note the date the §337 or §339 limitations clock started.
If you have other open work with the same client — a different SOW, a retainer, a referral relationship — decide now how this dispute changes your willingness to continue performing. Most California freelancers ethically have no obligation to keep delivering when prior invoices are unpaid, but anything you stop doing should be communicated clearly and in writing.
Day 4-7: Send the calm written request
Draft and send a clean, professional written request. The tone is calm, the structure is factual, and the law is recited without melodrama. The request should:
Send it both by email and by a method that creates a delivery record — USPS Certified Mail with Return Receipt is the traditional and inexpensive choice. Keep the certified mail receipt and the green card. The Unpaid Invoice Demand Letter guide and the Small Claims Demand Letter guide walk through the structure in more detail.
Day 8-14: Allow for response and document the silence
A professional written request will often produce a response within seven to ten days. The response may be (a) full payment, (b) a partial-payment or installment proposal, (c) a settlement counter, or (d) silence. Each requires a different next move.
If the client pays in full, send a clear acknowledgment, mark the invoice paid, and close the file. If the client proposes installments, evaluate whether the proposal is realistic, ask for it in writing with a signed payment schedule, and consider tying the schedule to a stipulated form that you can convert into a judgment if they default. If the client counters on the amount or raises a scope objection for the first time, evaluate the merits soberly — sometimes the client has a partial point and a discounted settlement is the rational outcome. If the client goes silent, document the silence and move to the next phase.
Day 15-30: Decide the path
By day fifteen to thirty, you should have enough information to decide one of three paths:
Path A — small claims under CCP §116.220. If the principal plus statutory interest fits under $12,500 (individual) or $6,250 (entity), the record is clean, and the client is solvent and reachable for service, small claims may be the realistic backup path. See the Small Claims Eligibility toolkit page.
Path B — talk to a lawyer. If the amount is higher, the scope dispute is genuinely contested, the client is a larger company with sophisticated counsel, or you suspect classification issues, brief consultation with a lawyer is the right next step. The How to Prepare for a Lawyer Consultation guide and the Talking to a Lawyer toolkit page describe how to walk in with a complete file and use the consultation efficiently.
Path C — negotiated settlement. If the client responded with a credible installment or settlement offer, the cleanest economic outcome may be a written settlement agreement with a defined payment schedule and a clear acceleration clause. This is often the highest-yield path measured in dollars per hour of your time.
Whichever path you choose, the record assembled in days one through three is what makes it work.
- Identify the parties by exact legal name and address
- Recite the agreement (date, scope, price, payment terms)
- List the deliverables and dates of acceptance
- State the invoice number, date, due date, and amount
- Calculate the §3287/§3289 statutory interest accruing
- Reference any partial payments and the remaining balance
- Demand payment of the full amount by a specific date (commonly 10 or 14 days from the date of the letter)
- State that the matter will otherwise be considered for next steps including, where appropriate, a small claims filing under CCP §116.220
How a Resolution Packet can help
A Resolution Packet from xCounsel is a structured way to convert the records you already have into a clear, defensible written record before deciding your next step. It is general civil-dispute preparation, not legal representation, and it is built for exactly the situation a freelancer faces when an invoice goes unpaid.
Free Lawyer-Ready Summary. Start at no cost. The free Lawyer-Ready Summary walks you through a structured intake that produces a one-page chronological summary of your matter: the parties, the agreement, the deliverables, the invoice, and the timeline of communications. It is the document you would want to walk into any lawyer consultation holding, and many California freelancers find that the act of building it clarifies the matter enough to make the next step obvious.
Essential Counsel at $249. When you are ready to send a written request, Essential Counsel at $249 includes a tailored Written Request (the demand letter), an organized Evidence Packet (the chronological binder of agreement, deliverables, invoice, and communications), and a Backup Path memo (a plain-English summary of what small claims would look like under CCP §116.220 if the client does not respond). Essential Counsel at $249 includes attorney review when your matter is eligible for the limited-scope review option. The packet is yours to use directly with the client, with a lawyer, or with the small claims clerk — it travels with you regardless of the path you choose.
Optional Settlement Counsel at $499. If the client responds and a real settlement conversation begins, Settlement Counsel at $499 adds structured negotiation support, a settlement agreement template tailored to the matter, and guidance on installment-payment terms with acceleration clauses. This tier is useful when there is movement toward resolution and you want the written settlement to be tight enough to hold up if the client defaults on a payment schedule.
The Resolution Packet path is voluntary at every stage. You may use the free summary alone, stop after Essential Counsel, or continue into Settlement Counsel — there is no obligation to escalate. For full details on what each tier includes and what it does not, see the Pricing page and the What We Offer page.
Prepare a Written Request — start with the free Lawyer-Ready Summary and decide from there.
This is general civil-dispute preparation. It is not legal advice on your specific matter, and it does not create an attorney–client relationship. Whether to retain a lawyer for full representation is your decision, and California's bar referral resources at bar.ca.gov and free-legal-aid resources at lawhelpca.org are always available.
When small claims may be the backup path
California small claims court was designed for exactly this kind of dispute: a self-employed person owed a defined, modest sum by a business that will not pay. CCP §116.110 et seq. governs the small claims process, and a few features matter for freelancers.
Jurisdictional limit. Under CCP §116.220, an individual sole proprietor may sue for up to $12,500. A single-member LLC, corporation, partnership, or other entity is limited to $6,250. There is a two-claims-per-year cap on claims exceeding $2,500. For most freelance final invoices, the individual limit is more than sufficient. If you operate through an LLC and the unpaid amount exceeds $6,250, talk to a lawyer about whether the claim is properly yours individually or whether limited civil court is the right venue.
Lawyers generally not permitted at trial. Small claims is designed to be navigated without an attorney. Both parties typically appear without counsel. You may consult with a lawyer to prepare the case — and a thoughtful pre-filing consultation often pays for itself many times over — but the courtroom presentation is yours. The clean Evidence Packet you assembled in days one through three is what carries the day.
Filing and service. You file in the county where the client (defendant) does business or where the contract was performed. Filing fees are modest. Service must follow CCP rules — personal service by a non-party or certified mail through the court are the common methods. The California Courts self-help center at courts.ca.gov walks through the procedure.
Statutory interest is recoverable. You may itemize your Civil Code §3287/§3289 prejudgment interest on the SC-100 claim form. Include the principal, the date payment was due, the applicable rate (10% under §3289 if the contract is silent), and the interest accrued to date.
Judgment and collection are different stages. Winning the judgment is not the same as collecting it. California allows wage garnishment, bank levies, and till taps to enforce a small claims judgment, but the client must have findable assets. Solvency matters. The Judicial Council's small claims advisor program is free in most counties and can help with both trial preparation and post-judgment collection.
When small claims is not the right fit. Small claims is poorly suited to disputes that turn on extensive expert testimony, complex contract interpretation across multiple amendments, set-off claims involving prior unpaid work in the other direction, or clients whose solvency or location is uncertain. In those situations, limited or unlimited civil court — and counsel — is the better path.
See the Small Claims Eligibility toolkit page for a structured walk-through of whether your matter fits the forum.
When to talk to a lawyer instead
A Resolution Packet may help you organize the record, but it does not replace a lawyer for matters that genuinely need one. Talking to a lawyer first — before sending any written request — is often the better step when:
For lawyer referrals at no cost, the State Bar's certified lawyer referral services list is at bar.ca.gov and most California counties have a county bar lawyer referral service that provides a short initial consultation at low or no cost. For free legal aid, lawhelpca.org lists income-qualified providers across California. The How to Prepare for a Lawyer Consultation guide covers how to make the consultation efficient.
A short, well-prepared consultation often produces more value than a long, unprepared one. The Lawyer-Ready Summary is designed to make those thirty minutes count.
- The unpaid amount is substantially above the small claims limit, especially above $25,000
- The client is a larger company with in-house counsel or a litigation track record
- The scope dispute is genuinely contested, with credible documentation on the client's side
- There is a set-off claim — the client says you also owe them something
- There is a confidentiality, non-compete, or non-solicitation issue tangled into the matter
- You suspect you were misclassified and were actually working as an employee
- The client is in financial distress and bankruptcy may be imminent
- There are multiple unpaid invoices spanning several years and the §337 or §339 clock matters
- Personal jurisdiction is unclear because the client is out of state
- There are intellectual property considerations — for instance, the client is using your deliverables while refusing payment
Common mistakes that hurt the dispute
Most freelance non-payment matters are not lost on the law. They are weakened by avoidable choices in the first thirty days. The recurring mistakes are:
1. Sending an angry email first. The tone of the first overdue-invoice communication shapes everything that follows. A frustrated message becomes Exhibit A for the client's lawyer arguing that you were unreasonable. A calm, factual recital does not.
2. Failing to confirm the client's exact legal entity name. Sending the written request to a DBA or trade name, or naming the wrong entity on a small claims filing, can delay or undermine the entire matter. Confirm the legal name on the Secretary of State business search before drafting anything.
3. Not calculating §3287/§3289 interest. Freelancers routinely demand only the principal. The 10% statutory rate on a sum certain is yours by law when the contract is silent — including it in the written request signals seriousness and changes the client's economic calculus.
4. Continuing to deliver work while invoices are unpaid. Unless your contract specifically requires it (and even then, often the unpaid-fee breach excuses further performance), continuing to deliver into a non-paying client compounds the loss. Pause performance professionally, in writing, citing the unpaid invoice.
5. Letting the record stay in scattered platforms. A matter spread across email, Slack, Notion, Figma, and three invoicing tools is not a record. It becomes a record only when you consolidate it into a single chronological binder. The hour you spend doing this pays for itself many times.
6. Overreaching on damages. Demanding punitive damages, lost profits on future projects, emotional distress, or other consequential damages that Civil Code §3294 and ordinary contract law do not support weakens the credibility of the principal-plus-interest demand that is rock solid.
7. Missing the §337 or §339 clock on older invoices. If part of the dispute involves invoices from two-plus or four-plus years ago, the limitations clock is the first thing to check. Send the written request and, if necessary, file before any potentially time-barred portion lapses.
8. Not verifying solvency before filing. Winning a judgment against a defunct LLC with no assets is an expensive way to learn the client was insolvent. Before filing in any forum, do a basic solvency check: are they still in active business, do they have a physical location, are they listing job openings, are they still posting on social. Solvency is not destiny — many low-signal businesses still pay judgments — but it informs whether to invest more time.
9. Treating a small partial payment as a full reset. When a delinquent client sends a small partial payment without an acknowledgment of the remaining balance, that payment can complicate later claims if not handled carefully. Confirm in writing that the partial payment is applied to the outstanding invoice and does not constitute accord and satisfaction of the full amount.
10. Conflating contract disputes with wage claims. As discussed above, if you are a true independent contractor, this is contract law — not wage-claim law. Filing with the Labor Commissioner under wage-and-hour statutes that do not apply will cost you weeks. Stay in the right lane.
Frequently asked questions
How long do I have to bring a claim on an unpaid California freelance invoice?
Under California Code of Civil Procedure §337, a claim on a written contract generally must be filed within four years from the date of breach — and for an unpaid invoice, the breach date is typically the day payment became due and was not made. If the agreement was oral, CCP §339 shortens the window to two years. A signed proposal, statement of work, accepted Upwork or Bonsai contract, or even an exchange of emails forming a complete agreement can count as a written contract for §337 purposes. Because the limitations period depends on the specific writings in your record, this is general information rather than a legal opinion on your matter — but most unpaid invoices from the last year or two are well within both windows.
Can I add interest to what the client owes me?
California Civil Code §3287 allows prejudgment interest on damages that are certain or capable of being made certain by calculation, which is exactly what a fixed invoice amount is. If your written agreement does not set an interest rate, Civil Code §3289(b) supplies a default rate of 10% per year, running from the date payment became due. You can recite this in your written request and itemize it on any small claims filing. You do not need a separate late-fee clause for §3289 to apply when the agreement is silent, though clear contract language on interest and late fees is always better.
Do I need a formal contract to collect, or is a signed proposal enough?
A signed proposal, a statement of work countersigned by email, an accepted platform agreement (Upwork, Bonsai, Stripe, HelloSign), or even an email thread with clear offer, acceptance, scope, and price can form a written contract under California law. The four-year window under CCP §337 applies when the agreement and its essential terms are in writing. If the only record is a verbal handshake confirmed by performance, you are more likely in CCP §339 two-year territory. The practical question is not what the document is called — it is whether the writings together show the parties' agreement on scope, deliverables, and price.
Can I claim punitive damages because the client lied to me about paying?
Generally, no. Civil Code §3294 allows punitive damages only when there is clear and convincing evidence of fraud, oppression, or malice — which is a much higher bar than a client who is slow, evasive, or dishonest about cash flow. California courts have long held that ordinary breach of contract, even when willful, does not justify punitive damages. A few unusual fact patterns may approach the line, but a late-paying client and a few misleading emails almost never do. Treat the case as a contract case, calculate the principal plus §3289 interest, and let the record speak for itself.
Should I go to small claims or hire a lawyer?
It depends on the dollar amount, the client's solvency, and how complete your written record is. Under CCP §116.220, an individual sole proprietor can sue for up to $12,500 in California small claims, and an entity (LLC or corporation) for up to $6,250 — with a cap of two claims per year over $2,500. Small claims is designed for self-represented parties and may be a realistic backup path when the amount is modest and the record is clean. For larger amounts, complex set-off claims, or disputes about scope and acceptance, talking to a lawyer first is usually the better step. Either way, a clean Resolution Packet may help you prepare.
Does it matter that I am a 1099 contractor and not an employee?
Yes — it changes the legal lane. If you are a true independent contractor (properly classified under California's ABC test as codified in Labor Code §§3351–3353 and AB-5 / AB-2257), this is a commercial contract dispute, not a wage claim. The Industrial Welfare Commission wage orders and Labor Commissioner remedies generally do not apply. You are pursuing breach of contract under the Civil Code and Code of Civil Procedure, not unpaid wages under the Labor Code. If you suspect you were misclassified and were actually working as an employee, the analysis changes substantially and talking to an employment lawyer or the Labor Commissioner may be appropriate before you send a contract-style invoice demand.
Where to go next
If you are still in the records-organizing phase, start with the Legal Document Organizer guide and the What Evidence Do I Need toolkit page. If you are ready to think about the written request, see the Unpaid Invoice Demand Letter guide, the Small Claims Demand Letter guide, and the Breach of Contract Letter guide. If you want to understand the small claims backup path before deciding, read the Small Claims Eligibility toolkit page. If a lawyer consultation is the right next step, the How to Prepare for a Lawyer Consultation guide and the Talking to a Lawyer toolkit page will help you walk in prepared.
You can also explore related scenarios where a client has gone silent or reversed payment after work was completed: Client Ghosted After Invoice, Customer Chargeback After Work Completed, and Online Seller False Chargeback. For the broader civil-dispute preparation framework in California, see Civil Dispute Preparation California and the Find Your Path page.
Prepare a Written Request — start free with the Lawyer-Ready Summary, then decide whether Essential Counsel at $249 or Settlement Counsel at $499 fits your matter. Essential Counsel includes attorney review when your matter is eligible for the limited-scope review option.
This page is general information about California civil dispute preparation. It is not legal advice on your specific matter and does not create an attorney–client relationship. For advice on your particular situation, consult a California-licensed attorney.
General Information
This article is general information from xCounsel and is not legal advice. Reading it does not create an attorney-client relationship.
Ready to get this organized?
In California an unpaid invoice for completed work is a breach-of-contract debt, and small claims is available up to $12,500 (Code Civ. Proc. § 116.220). Answer a few questions and we'll structure your payment demand and backup plan.
Related Reading
Return to the full statewide pillar and pricing guide.
Contractor Took Payment and Disappeared in California: Your Recovery Options
California guide if a contractor took payment and disappeared: organize the contract, payment record, communications, and timeline before deciding your next step.
Los Angeles Breach of Contract Demand Letter: A Local Filing Guide
Send a breach of contract demand letter in Los Angeles. Learn LA Superior Court filing steps, timelines, and how to document your claim before court.
Oakland Breach of Contract Demand Letter: How to Start Your Claim
Send an Oakland breach of contract demand letter before filing in Alameda County. Learn what to include, local filing steps, and how xCounsel can help.
