GUIDE 11 min read

How SaaS Startups Hire Global Contractors Compliantly in 2026

Reviewed by Omnivoo Compliance Team on May 15, 2026

May 15, 2026

Two engineers reviewing code on a laptop in a small SaaS office

Key takeaways

  • SaaS contractor work (code, design, GTM) almost never qualifies as work made for hire under the nine 17 USC 101 categories. Always add an explicit copyright assignment.
  • California Labor Code 3351.5(c) makes a contractor with a work-made-for-hire clause a statutory employee for workers comp and EDD purposes. Drop the WFH phrase for California contractors and rely on explicit assignment.
  • Under California AB5 and the ABC test, a developer or designer doing the same work as your core product likely fails Prong B (outside the usual course of business) and must be an employee.
  • Contractors cannot receive ISOs under IRC 422(b). Only NSOs or warrants are available, and they trigger ordinary income plus self-employment tax at exercise.
  • Services performed entirely outside the US by a non-US contractor are foreign-source income, not reportable on Form 1099 or 1042-S. Collect a W-8BEN before payment.

A SaaS startup hires three contractors in the first six months. A backend engineer in Bengaluru. A product designer in Lisbon. A founding AE in Austin. Twelve months later the engineer is full time on the product, the designer attends every sprint review, and the AE has a quota and a CRM seat. Two of the three are misclassified. The third is in California and has a work-made-for-hire clause that just made the company liable for workers comp premiums and unemployment insurance.

This is the SaaS contractor pattern. Move fast, hire global, optimize for runway, end up with a hiring structure that does not survive due diligence. This guide walks through what to get right in 2026, from classification to IP to equity to the point where you should switch from contractor to Employer of Record.

TL;DR

SaaS startups hire contractors for cost, speed, and global reach. The compliance failure modes are the same every time: contractors who look like employees, IP that does not transfer, equity grants that violate IRC 409A, and California contractors hit by Labor Code 3351.5(c). The fix is a clean contractor agreement with explicit IP assignment, a real classification check, NSOs instead of ISOs, and a trigger to move to EOR when the engagement crosses the employment line. Omnivoo’s Contract Management product ships SaaS-aware contractor agreements with these defaults built in.

SaaS-specific contractor roles

SaaS startups hire four contractor archetypes:

RoleTypical engagementClassification riskIP risk
Backend or frontend developerFull-time on core productHigh (looks like employee)High (code is not WFH-eligible)
Product designerSprint cycles, recurringMedium to highMedium (visual art has VARA edge cases)
GTM (AE, SDR)Quota-carrying, daily opsVery high (managed like employee)Low (no copyrightable output)
Specialist (DevOps, ML, security)Per projectLower if scopedHigh for code deliverables

The pattern is the same. The work is part of the core business, the person is integrated into the team, the relationship is open-ended. All of these factors push toward employee classification under the IRS common-law test (IRS guidance) and fail the ABC test under California AB5 (CA EDD AB5 guidance).

Classification: IRS common law and California AB5

The IRS common-law test

The IRS uses three buckets:

  1. Behavioral control. Does the company direct what work is done and how it is done. Daily standups, prescribed tools, no control over the worker’s schedule. All push toward employee.
  2. Financial control. Who owns the tools, who bears the loss, can the worker realize profit or loss. A contractor using their own laptop, billing other clients, taking flat-fee risk looks like a contractor. A contractor paid hourly with a company laptop on a single engagement does not.
  3. Relationship of the parties. Written contract, benefits, expected duration, whether the work is a key activity of the business. An indefinite full-time engagement on core product is the strongest employee signal.

No single factor is dispositive. The IRS weighs them together. A contractor that fails most factors is exposed regardless of what the agreement says.

California AB5 and the ABC test

California is the strict jurisdiction. AB5 codified the ABC test from Dynamex. Under California Labor Code 2775, a worker is presumed an employee unless the hiring entity proves all three prongs:

  • A. The worker is free from control and direction of the hiring entity in connection with the work, both under the contract and in fact.
  • B. The worker performs work outside the usual course of the hiring entity’s business.
  • C. The worker is customarily engaged in an independently established trade, occupation, or business of the same nature as the work performed.

Prong B is the SaaS killer. If you are a SaaS company and you hire a developer to build the SaaS product, the developer is not performing work outside the usual course of your business. AB 2257 added exemptions for some professional services but software development for a software company is generally not on the list. The CA EDD’s AB5 guidance confirms failing any prong triggers mandatory employee classification.

For a deeper walkthrough, see AB5 California contractor compliance for US companies.

IP assignment for SaaS code

Why work made for hire fails for software

Under 17 USC 101, an independent contractor’s work qualifies as work made for hire only if it falls within nine categories: collective work, motion picture or audiovisual work, translation, supplementary work, compilation, instructional text, test, answer material, or atlas (17 USC 101). Software is a literary work. It is not on the list.

This means a SaaS contractor agreement that says “all code is work made for hire” does not transfer ownership. The contractor still owns the copyright. Paying them does not change this. Only an explicit assignment under 17 USC 204 transfers ownership, and the assignment must be in writing and signed (17 USC 204). Electronic signature satisfies this under E-SIGN and UETA.

The California WFH trap

California Labor Code 3351.5(c) deems a contractor with a work-made-for-hire clause a statutory employee for workers compensation, unemployment insurance, and disability insurance purposes (Cal. Lab. Code 3351.5). For California contractors, the workaround is to drop the WFH framing entirely and rely on explicit assignment. The IP outcome is identical. The workers comp trigger is avoided. For a full template, see contractor IP assignment across US, India, and EU jurisdictions.

Template IP clause for SaaS

All work product, deliverables, code, documentation, and materials created by Contractor under this Agreement shall be the sole and exclusive property of Client. Contractor hereby irrevocably assigns to Client all right, title, and interest in the Work Product, including all copyrights, patents, trade secrets, and other intellectual property rights, worldwide, in perpetuity. The consideration for this assignment is the fees paid under this Agreement. Contractor shall execute any further documents reasonably necessary to perfect this assignment.

For non-California contractors, add a belt-and-suspenders work-made-for-hire fallback. For California contractors, omit the WFH phrase.

Open source license traps

SaaS code rarely ships clean. Contractors pull in dependencies. The license on those dependencies controls what you can do with the resulting product.

  • Permissive (MIT, BSD, Apache 2.0). Safe for commercial SaaS use. Apache 2.0 includes an express patent grant which is useful.
  • Weak copyleft (LGPL, MPL). Usable with care. Modifications to the licensed library must be released under the same license. Dynamic linking is generally fine.
  • Strong copyleft (GPL, AGPL). A trap. AGPL in particular extends the copyleft obligation to network use, which is exactly what SaaS does. Embedding AGPL code in your SaaS product can require you to release your entire product under AGPL.

Require contractors to disclose all third-party code in writing. Restrict them to permissive licenses unless approved. Add a representation in the contract:

Contractor represents that the Work Product does not incorporate any third-party code, libraries, or materials except as disclosed in writing and approved by Client. All disclosed components are licensed under terms permitting commercial use and redistribution as part of Client’s products.

A GPL or AGPL component slipped into your product two years ago is the kind of finding that surfaces during a Series B or an acquisition and stalls the deal.

Contractor stock and equity incentives

SaaS startups want to align contractors with equity. The constraint:

  • ISOs are employees-only. IRC 422(b) restricts incentive stock options to common-law employees. Contractors cannot hold ISOs.
  • NSOs are the only option. Non-qualified stock options (NSOs) or warrants are the only equity instruments available to contractors.
  • 409A applies. Contractor equity granted below fair market value triggers IRC 409A, with a 20 percent penalty tax plus interest on the recipient. Get a 409A valuation before granting.
  • Tax at exercise. NSOs trigger ordinary income at exercise on the spread between exercise price and FMV. For contractors, the spread is also subject to self-employment tax at 15.3 percent.

The cleaner pattern is to grant small NSO packages at the 409A FMV, vested over time, with a written grant agreement. Treat the grant as a separate document from the services agreement so the equity does not look like wages.

Cost models for SaaS founders

A rough cost model for a SaaS startup hiring a full-time contractor in India, the Philippines, or LatAm:

ItemContractor (direct)Contractor (via platform)EOR
Base pay1.0x1.0x1.0x
Platform or processing0~USD 29-49 per contractor per month10-20 percent on top of base
Statutory benefits0 (paid by contractor)0Included
Misclassification riskHigh if engagement is employment-likeSameNone
IP assuranceDepends on contractStandard contract includedStrong (entity in country)
Payroll taxes withheldNoneNoneYes

For early-stage SaaS at small headcount, contractors are cheaper. As the engagement looks more like employment and the headcount grows, the EOR premium buys real risk reduction.

When to switch from contractor to EOR

Switch when at least two of these are true:

  1. The person works only for you and full time.
  2. The engagement has lasted more than 12 months and is open-ended.
  3. The person is integrated into your team (standups, slack, OKRs).
  4. The person is in a strict-classification jurisdiction (California, France, Germany, Spain, the Netherlands).
  5. You want to grant equity that vests over years.
  6. You are raising a priced round and due diligence will scrutinize the structure.

At that point a contractor agreement is fiction. An EOR makes the relationship truthful and shifts compliance burden to the EOR provider.

Sample SaaS contractor workflow

  1. Scope and SOW. Define deliverables in testable terms. Time-bound the engagement. Avoid “and any other work as Client may request.” See drafting a SOW for US companies hiring global contractors.
  2. Collect tax forms. W-9 for US contractors. W-8BEN for foreign individuals. W-8BEN-E for foreign entities. Before the first payment.
  3. Classification check. Run the IRS common-law factors and the AB5 ABC test if any work is performed in California. Document the analysis.
  4. Sign the contract. Explicit IP assignment, confidentiality, no benefits, no exclusivity, term tied to the project. Electronic signature.
  5. Pay on a schedule. Tied to milestones or weekly invoices. Avoid the “monthly salary in USD” optics that look like wages.
  6. Track classification triggers. When the engagement crosses the threshold, move to EOR.

How Omnivoo handles SaaS contractors

Omnivoo’s Contract Management product is built around the SaaS pattern: cross-jurisdictional IP assignment that holds up under US, Indian, and EU law, a California-aware variant that drops the WFH phrase, W-8BEN and W-9 collection enforced before the first payment, and milestone-based payment in 150-plus countries via wire and ACH. When the engagement crosses the employment threshold in India, you can convert the contractor to a full Omnivoo EOR employee without rehiring.

See pricing. Contract Management is flat USD 49 per contract with payment transaction fees passed through at cost. EOR is USD 199 per employee per month in India.

If you remember three things

  1. SaaS contractor code does not transfer via work made for hire. Always include an explicit copyright assignment under 17 USC 204.
  2. California contractors with a WFH clause become statutory employees under Cal. Lab. Code 3351.5(c). Drop the WFH phrase for California and rely on assignment alone.
  3. Contractors cannot hold ISOs. Grant NSOs at 409A FMV or skip equity until you are ready to put them on an EOR.

A SaaS startup that gets this right at the contractor stage avoids the most common acquirer-stalling diligence findings. A startup that gets it wrong spends Series B legal fees on what was a USD 49 contract problem.

When does a SaaS contractor become a misclassification problem?
When their work looks like an employee's. The IRS examines behavioral control, financial control, and the relationship of the parties under common-law rules. A contractor who works fixed hours on your core product, uses your laptop, attends daily standups, has no other clients, and has been with you for a year fails most factors. In California, the ABC test under AB5 is stricter. Prong B requires the contractor to perform work outside the usual course of your business. A SaaS company hiring a developer to build the product fails Prong B by definition. See https://www.irs.gov/businesses/small-businesses-self-employed/independent-contractor-self-employed-or-employee and https://edd.ca.gov/en/Payroll_Taxes/ab-5
Can I give a contractor ISO stock options?
No. IRC 422(b) restricts ISOs to common-law employees. Contractors can only receive non-qualified stock options (NSOs) or warrants. NSOs trigger ordinary income at exercise reported on Form 1099-NEC, and the spread is subject to self-employment tax at 15.3 percent on top of income tax. Equity granted at less than fair market value triggers IRC 409A penalties of 20 percent plus interest. Get a 409A valuation before issuing contractor equity. See https://www.irs.gov/taxtopics/tc427
What IP clause works for SaaS contractor code?
An explicit copyright assignment, not work made for hire. Software is a literary work under US copyright law and does not fit the nine work-made-for-hire categories in 17 USC 101 (collective works, motion pictures, translations, supplementary works, compilations, instructional texts, tests, answer materials, atlases). Under 17 USC 204, the assignment must be in writing and signed. Electronic signature is fine. For California contractors, drop the WFH framing entirely to avoid Labor Code 3351.5(c) triggering statutory employee status.
Do I need to file a 1099 for a foreign contractor?
Generally no for services performed outside the US. The IRS treats services performed entirely outside the US by a nonresident alien as foreign-source income, not reportable on Form 1099-NEC or 1042-S. You still collect Form W-8BEN (individuals) or W-8BEN-E (entities) before the first payment to document the foreign status. Services performed inside the US by a non-US person are US-source income and trigger 1042-S reporting with potential 30 percent withholding. See https://www.irs.gov/individuals/international-taxpayers/source-of-income-personal-service-income
When should a SaaS startup switch from contractor to EOR?
When the engagement looks like employment in substance. Signs to watch: contractor works only for you, works fixed hours, is integrated into your team and product roadmap, has been engaged for more than 12 months, or sits in a jurisdiction with strict classification rules (California, France, Germany, Spain). At that point a contractor structure stops being defensible. An Employer of Record hires the person legally as an employee in their country, handles payroll taxes and benefits, and removes classification risk. Cost is typically 10 to 20 percent on top of base salary.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →