Language: 🇺🇸 🇲🇽 🇷🇺
Contractors & Freelancers

Independent Contractor Agreement: build a starting draft free, or have me draft it around the relationship

The generator below writes a clean contractor agreement. It cannot know who actually controls the work, whether the role sits inside your usual course of business, or which state’s test will judge it. Paper does not classify workers. Facts do.

Sergei Tokmakov, California attorney, CA Bar #279869. Structuring contractor engagements since 2011.

Sergei Tokmakov, Esq., California attorney, CA Bar #279869
Sergei Tokmakov, Esq.
California Bar #279869

The most common way a contractor agreement reaches my desk

You already have a ChatGPT or Claude draft of a contractor agreement

The clause language is probably fine. The risk is the six things the model had no way to know, because none of them are in its training data or in your prompt.

1. Who controls the work in factProng A judges schedules, supervision, and tools as they operate, not as recited.
2. Whether the role is your usual course of businessProng B is factual and fatal. No clause moves a role outside your business.
3. Which state’s test judges itABC in California, Borello for exempt categories, different tests elsewhere. The draft picked none.
4. Whether the B2B exemption actually fitsTwelve conjunctive criteria. A recital that the exemption applies proves none of them.
5. What discovery will showInvoices, Slack messages, and calendars outweigh the agreement. The model never saw yours.
6. The IP chainAssignment timing, pre-existing IP, and payment-conditioned transfers the template did not coordinate.

$750 flat: one contractor agreement drafted or redlined, written comments on the classification-sensitive terms, up to three rounds of email revisions. Scope confirmed in writing after a conflict check; nothing here creates an attorney-client relationship.

Short answer

The contract cannot classify the worker. California Labor Code section 2775 presumes that a person providing labor for pay is an employee, and the ABC test judges the relationship as it operates in fact; Labor Code section 226.8 prices willful misclassification at $5,000 to $15,000 per violation, and $10,000 to $25,000 where there is a pattern or practice, before back wages, overtime, and payroll taxes. A California contractor agreement’s real job is to be evidence: proof of independence for prongs A and C, and an early-warning system for prong B, which no drafting can fix.

What would misclassification cost you? A 60-second check

The statutory penalty bands below are Labor Code 226.8’s own numbers. The wage-side estimate is your assumption; the calculator just multiplies.

Enforcement can count more than one violation per worker; 1 is the floor.
Statutory penalty band
Statutory maximum
Wage-side estimate
Modeled total, high end

Civil-penalty ranges are Labor Code 226.8’s statutory bands, verified against the current text at leginfo.legislature.ca.gov on 2 August 2026 (as amended by AB 1170, effective 1 January 2026). Everything else is arithmetic on your own inputs, not a prediction or legal advice; actual liability depends on facts, defenses, and forum.

Where contractor classification actually fails

Five consequences, not definitions. Each one is a place I have watched an “independent contractor” become an employee with back pay. Tap to open.

You start from a presumption of employmentLabor Code 2775 puts the burden on you, and all three prongs are mandatory

Labor Code section 2775(b)(1) says a person providing labor or services for remuneration “shall be considered an employee rather than an independent contractor” unless the hiring entity demonstrates all three ABC conditions: (A) freedom from control and direction, both under the contract and in fact; (B) work outside the usual course of the hiring entity’s business; and (C) the worker’s own independently established trade or business of the same nature. The structure matters more than any clause: the burden is yours, the conditions are conjunctive, and prong A is judged by how the engagement actually runs, which is why a beautifully drafted agreement loses to a shared Slack channel and a Monday stand-up.

Text verified against Labor Code section 2775 at leginfo.legislature.ca.gov on 2 August 2026 (added by AB 2257, Stats. 2020, ch. 38).

Prong B is the killer, and drafting cannot touch it“Outside the usual course of the hiring entity’s business” is a fact about your company

A development shop engaging a freelance developer, an agency engaging a freelance designer, a delivery company engaging drivers: each one is hiring the product it sells, and no recital moves that work outside the usual course of the business. When a client’s role fails prong B, I say so and we change the structure, not the adjectives: narrow the engagement to a genuinely collateral function, run it through a bona fide business under the B2B exemption if the facts are really there, or accept employment and price it. The expensive path is the fourth one: keep the label, keep the role, and wait.

The self-test. Describe your company in one sentence. If the contractor’s work appears in that sentence, assume prong B fails and plan from there.
The B2B exemption is a 12-box checklist, not a vibeLabor Code 2776 swaps in Borello only if every criterion is satisfied

Labor Code section 2776 replaces the ABC test with the older, friendlier Borello standard for business-to-business relationships, but only when the contracting business demonstrates that all 12 statutory criteria are satisfied: a written contract, an actual business entity or sole proprietorship providing services to the business rather than to its customers, a separate business location, the freedom to set rates and hours consistent with the nature of the work, an independently established business with its own tools and clientele, and more. The two that casual engagements most often miss: the provider actually contracting with or advertising to other businesses, and the separate business location. An agreement that recites the exemption while the facts fail it is not protection; it is an exhibit.

Criteria structure verified against Labor Code section 2776 at leginfo.legislature.ca.gov on 2 August 2026 (added by AB 2257, Stats. 2020, ch. 38). Whether the exemption fits a given engagement is a fact question I would want documents to answer.

What 226.8 actually costs, and what stacks on top$5,000 to $25,000 per violation is the floor of the problem, not the ceiling

Labor Code section 226.8 makes it unlawful to willfully misclassify an individual as an independent contractor, and separately unlawful to charge that person fees or make deductions that would be illegal for an employee. The civil penalty is $5,000 to $15,000 per violation, rising to $10,000 to $25,000 per violation for a pattern or practice. Those numbers are why the calculator above exists, and they are only the statutory layer: reclassification brings unpaid overtime, meal and rest premiums, expense reimbursement, benefits, interest, and payroll-tax exposure, each with its own math and its own limitations period.

Penalty ranges verified against the current text of Labor Code section 226.8 at leginfo.legislature.ca.gov on 2 August 2026, as amended by AB 1170 (Stats. 2025, ch. 67), effective 1 January 2026.

The agreement that helps versus the one that hurtsEvery clause is future evidence; some of it testifies against you

Terms that support independence

  • Deliverables and outcomes, never hours and supervision
  • Contractor sets the method, schedule, and place of work
  • Contractor’s own tools, equipment, and software
  • Right to subcontract and to serve other clients, stated and real
  • Invoicing per project or milestone, against a business entity where one exists
  • Term tied to the project, not an indefinite at-will engagement

Terms that testify against you

  • Set weekly schedules, mandatory meetings, manager approval chains
  • Company-issued laptop, email address, and org-chart placement
  • Exclusivity, non-competes, or full-time availability demands
  • Hourly pay on the company’s payroll cadence
  • Training programs and performance reviews
  • Termination at will with notice, like an employee handbook
The point. I draft these agreements as evidence files: every clause either documents genuine independence or it does not belong. When the facts cannot support the clauses, the honest advice is to restructure the engagement, and I give it.
Questions I get about contractor agreementsThe ABC test, penalties, the B2B exemption, AI drafts
Can a contract make someone a contractor in California?

No. Labor Code 2775 presumes employment and puts the burden on the hiring entity to prove all three ABC conditions as they operate in fact. The agreement is evidence, not a conclusion. Its job is to document a relationship that genuinely satisfies the test, and to warn you when the relationship cannot.

What does misclassification cost?

Labor Code 226.8’s civil penalties run $5,000 to $15,000 per violation, and $10,000 to $25,000 per violation for a pattern or practice. On top: unpaid overtime, meal and rest premiums, expense reimbursement, benefits, interest, and payroll taxes. The calculator above puts your numbers on it.

Does forming an LLC make my contractor safe?

An entity helps only as part of the Labor Code 2776 business-to-business exemption, and that exemption requires all 12 criteria, including a separate business location, genuine independence in rates and hours, and the provider actually serving or advertising to other businesses. An LLC formed last week to paper one engagement checks one box out of twelve.

Is an AI-generated contractor agreement safe to use?

The clauses are usually competent. The model cannot know who controls the work in fact, whether the role sits inside your usual course of business, which state’s test applies, or what your invoices and messages will show. Classification is decided by the relationship, and no generator can see the relationship.

Can I just use the free generator below?

For a genuinely independent vendor relationship, a generated agreement plus a careful read is a defensible starting point, and I built the generator so that it would be. Where I would not rely on it alone: any California role that resembles what your company sells, any engagement you plan to run like a job, anything long-term or full-time, or any structure leaning on the B2B exemption.

Free contractor agreement generator: a starting draft, not a classificationFill the form and the document builds in place with live preview. Word, PDF, and print export. Hourly, fixed-fee, retainer, and milestone structures.
Read this before you use the output. This generator assembles a standard independent contractor agreement from your form inputs. It does not know who controls the work, whether the role is inside your usual course of business, or which state’s test applies. It is not legal advice, and using it does not make me your attorney.

You now have a draft I have never read. It is a sound starting point and a poor finished contract, because it was assembled from your form inputs, not from the relationship. If a real contractor will sign this, the $750 flat fee covers me redlining exactly what you just generated, up to three revision rounds by email.

Send me this draft: $750

Work with me on it

If one agreement is all you need, buy the one agreement. I will tell you when the role cannot be papered as a contractor at all, and what the honest alternatives cost.

Most engagements land here

Contractor agreement, drafted or redlined

$750
  • Drafted from your engagement, or redlined against the draft you generated or received, either side of the table
  • Written comments on the classification-sensitive terms
  • Up to three rounds of email revisions
Request this package, $750

Complex or multi-state structure

$1,200
  • Multi-state engagements, agency and platform models, B2B-exemption structuring
  • One complex or compliance-sensitive agreement, drafted or redlined
  • Coordination with your MSA, SOWs, and IP assignments where they overlap
Request this package, $1,200

Written classification opinion

$240
  • One role, analyzed in writing against the ABC test and the exemptions
  • Send the facts and the draft; get issues, risk, and the honest structure
  • The right first step when you suspect the role cannot be a contractor
Request this package, $240

Hiring the person as an employee instead? The employment agreement generator covers that side. Ongoing services relationship between two real businesses? Start from the MSA generator. No free consultations, case evaluations, or document review.

See a contract negotiated, not just generated

How I work through a contract with a client: live preview, click-any-clause comments, track-changes suggestions. Fictional demo data.

Disclaimer. This page is general legal information, not legal advice. Using the generator, reading this page, or emailing me does not create an attorney-client relationship; that requires a conflict check and a written engagement agreement. Generated documents are starting drafts. Statutes change; citations here were verified against the primary sources on the dates noted. Worker-classification outcomes depend on facts no document controls, and I do not guarantee any outcome. I am licensed in California. I do not carry professional liability (malpractice) insurance, and I give you that disclosure in writing with every engagement agreement.

Sergei Tokmakov, Esq. · California Bar #279869 · owner@terms.law