Employment law and compliance for B2B SaaS founders — contractor vs employee classification, offer letters, IP assignment (PIIA), at-will employment, equity documentation, employee handbooks, harassment policies, termination procedures, and multi-state / international hiring compliance. Use when hiring first employees, classifying workers, building HR infrastructure, or expanding to new states/countries. Triggers on: "employment law", "contractor vs employee", "offer letter", "employee handbook", "PIIA", "hiring compliance", "termination".
Hiring is a legal minefield. Misclassify an employee as a contractor and you
owe back taxes, penalties, and benefits — plus the state of California wants
to have a word. Forget the IP assignment and a departing employee takes your
code with them. Terminate someone without documentation and you're paying
COBRA for 18 months plus a settlement. The mistake: thinking "we're too small
for HR." You need compliance from employee #1. This skill covers everything
from classification to termination.
Trigger phrases: "contractor vs employee", "employee classification", "offer
letter template", "employee handbook", "PIIA agreement", "IP assignment for
employees", "termination procedure", "multi-state hiring", "international
employee compliance", "employment law for startups"
Step-by-Step Process
Phase 1: Contractor vs Employee (Get This Right)
The most expensive mistake in startup hiring is misclassification.
IRS 20-Factor Test (simplified):
Factor
Employee
Contractor
Behavioral Control
You control how, when, and where they work
They control their work methods
Financial Control
You provide equipment, reimburse expenses, pay salary
They invest in their own equipment, can profit/lose
Relationship
Indefinite, key to your business, benefits provided
Project-based, multiple clients, no benefits
Exclusivity
Works only for you
Works for multiple clients
California ABC Test (stricter than IRS):
A) Worker is free from control and direction
B) Worker performs work outside your usual business
C) Worker is customarily engaged in their own independent trade
Rule of thumb: If they work full-time for you, use your equipment, have
set hours, and you control what they do day-to-day = EMPLOYEE. If they work
on a specific project, set their own hours, use their own equipment, and have
other clients = contractor. When in doubt: EMPLOYEE. The penalties for
misclassification are severe.
Consequences of misclassification:
Back taxes (both halves of FICA — you'd owe the employer AND employee share)
Penalties: $50-5,000 per misclassified worker
Benefits owed: health insurance, retirement, stock options
Overtime wages if applicable
California: additional PAGA penalties ($100-200 per employee per pay period)
Class action risk
When you can use contractors:
Specific project with defined deliverables and end date
Worker has their own business (LLC, other clients, website)
Worker sets their own schedule and methods
Worker invoices you (not on your payroll)
GTM-specific — SDR/BDR classification: Full-time SDRs on your sequencer, your
CRM, manager-assigned lists, and team quotas are employees (W-2) in virtually
all US scenarios. "1099 SDR" models fail ABC test in California and invite federal
misclassification penalties. Commission plan documentation → gtm-role-descriptions
comp templates. HR onboarding system → gtm-role-descriptions/references/hr-gtm-playbook.md.
Escalate borderline cases to qualified counsel — this skill is not legal advice.
Phase 2: Hiring Employees
Before employee #1:
Register for EIN (if not done at incorporation)
Register with state tax agency (unemployment insurance, withholding)
Get Workers Compensation insurance (required in most states)
Set up payroll (Gusto, Rippling, Justworks — don't DIY payroll)
Post required labor law posters (physical or digital — Gusto handles this)
I-9 (employment eligibility verification) within 3 days of start
W-4 (tax withholding)
Direct deposit form
Emergency contact
Benefits enrollment
Employee handbook acknowledgment
Phase 3: Employee Handbook
Every company needs one — even at 2 employees. It protects you legally,
sets expectations, and documents policies that courts and regulators will
ask about.
Essential handbook sections:
Welcome and Company Overview — Mission, values, culture
Employment At-Will — Either party can terminate at any time, with
or without cause (must be in bold/all caps)
All workers properly classified (employee vs contractor)
PIIAs signed by ALL employees and contractors (no exceptions)
Employee handbook published and acknowledged by all employees
Harassment policy includes reporting procedure and non-retaliation
Workers comp insurance in place for all states with employees
Payroll tax registrations complete for all states with employees
Employment posters posted (physical or digital) in all states
I-9 forms complete for all employees
Termination procedure documented
Quality Check
Before delivering, verify:
Output matches the user's stated request
Named frameworks or sources are reflected in the recommendation
The deliverable is specific enough for an agent to execute
Any assumptions, risks, or dependencies are explicit
No unsupported claims, invented facts, or private/internal references are included
Common Pitfalls
Misclassifying employees as contractors. "They're a contractor" but
they work 40 hours/week, use your laptop, have a company email, and
report to a manager. If it walks like an employee and quacks like an
employee... Fix: Use the IRS 20-factor test. When in doubt, classify
as employee and use Gusto/Justworks.
No IP assignment from contractors. You pay a contractor $50K to build
your product. They own the code. You don't. Fix: Every contractor signs
a PIIA or work-for-hire agreement BEFORE starting work.
Firing without documentation. "It wasn't working out" with no paper
trail = lawsuit risk. Fix: Document performance issues. Give feedback
in writing. Follow progressive discipline. The paper trail is your
defense.
Ignoring state-specific laws. "We're based in Texas, but we hired a
remote employee in California." California has completely different
overtime rules, sick leave requirements, and final paycheck timing.
Fix: Your PEO (Gusto/Rippling) handles this — but you need to tell them
about every hire in every state.
No handbook for employee #1. "We're only 3 people — we don't need
a handbook." You need it BEFORE there's a problem. The handbook is
evidence that you communicated expectations and policies. Fix: SixFifty
generates a handbook in under an hour.
⚠️ Disclaimer
This skill provides general informational guidance based on publicly available frameworks and operator experience. It is NOT legal advice, accounting advice, tax advice, financial advice, insurance advice, or professional services advice.
Consult qualified professionals for your specific situation — attorneys for legal/equity matters, CPAs for tax and accounting, licensed brokers for insurance, and certified security assessors for compliance. This skill does not create a professional-client relationship. Use it as a starting point for research and preparation.
Execution Artifacts
references/framework-notes.md — Named frameworks and reference tables
templates/output-template.md — Deliverable shell for agent output
first-hires-playbook — First 10 hires, compensation, interview process
hiring-contractors — Contractor management, rates, IP assignment
legal-for-founders — Foundational legal docs and compliance
equity-management — Stock options, cap tables, 409A
business-insurance — Workers comp, EPLI
1---2name: employment-compliance3description: Employment law and compliance for B2B SaaS founders — contractor vs employee classification, offer letters, IP assignment (PIIA), at-will employment, equity documentation, employee handbooks, harassment policies, termination procedures, and multi-state / international hiring compliance. Use when hiring first employees, classifying workers, building HR infrastructure, or expanding to new states/countries. Triggers on: "employment law", "contractor vs employee", "offer letter", "employee handbook", "PIIA", "hiring compliance", "termination".4license: MIT5---67# Employment Compliance89## Overview1011Hiring is a legal minefield. Misclassify an employee as a contractor and you12owe back taxes, penalties, and benefits — plus the state of California wants13to have a word. Forget the IP assignment and a departing employee takes your14code with them. Terminate someone without documentation and you're paying15COBRA for 18 months plus a settlement. The mistake: thinking "we're too small16for HR." You need compliance from employee #1. This skill covers everything17from classification to termination.1819## Authoritative Foundations2021- **IRS — Worker classification (20-factor test, ABC test)** — Worker classification (20-factor test, ABC test)22- **California AB5 / Prop 22 — Gig economy classification** — Gig economy classification23- **DLSE (California) — Employment regulations** — Employment regulations24- **SixFifty — Employment law automation (Wilson Sonsini)** — Employment law automation (Wilson Sonsini)25- **Rippling / Gusto — HR compliance platforms** — HR compliance platforms26- **Stacey Nordwall (Culture Amp / Pyn) — Revenue-team HR ops (onboarding, manager enablement)** — Revenue-team HR ops (onboarding, manager enablement)2728## When to Use2930Trigger phrases: "contractor vs employee", "employee classification", "offer31letter template", "employee handbook", "PIIA agreement", "IP assignment for32employees", "termination procedure", "multi-state hiring", "international33employee compliance", "employment law for startups"3435## Step-by-Step Process3637### Phase 1: Contractor vs Employee (Get This Right)3839**The most expensive mistake in startup hiring is misclassification.**4041**IRS 20-Factor Test (simplified):**4243| Factor | Employee | Contractor |44|---|---|---|45| Behavioral Control | You control how, when, and where they work | They control their work methods |46| Financial Control | You provide equipment, reimburse expenses, pay salary | They invest in their own equipment, can profit/lose |47| Relationship | Indefinite, key to your business, benefits provided | Project-based, multiple clients, no benefits |48| Exclusivity | Works only for you | Works for multiple clients |4950**California ABC Test (stricter than IRS):**51A) Worker is free from control and direction52B) Worker performs work outside your usual business53C) Worker is customarily engaged in their own independent trade5455**Rule of thumb:** If they work full-time for you, use your equipment, have56set hours, and you control what they do day-to-day = EMPLOYEE. If they work57on a specific project, set their own hours, use their own equipment, and have58other clients = contractor. When in doubt: EMPLOYEE. The penalties for59misclassification are severe.6061**Consequences of misclassification:**62- Back taxes (both halves of FICA — you'd owe the employer AND employee share)63- Penalties: $50-5,000 per misclassified worker64- Benefits owed: health insurance, retirement, stock options65- Overtime wages if applicable66- California: additional PAGA penalties ($100-200 per employee per pay period)67- Class action risk6869**When you can use contractors:**70- Specific project with defined deliverables and end date71- Worker has their own business (LLC, other clients, website)72- Worker sets their own schedule and methods73- Worker invoices you (not on your payroll)7475**GTM-specific — SDR/BDR classification:** Full-time SDRs on your sequencer, your76CRM, manager-assigned lists, and team quotas are **employees (W-2)** in virtually77all US scenarios. "1099 SDR" models fail ABC test in California and invite federal78misclassification penalties. Commission plan documentation → `gtm-role-descriptions`79comp templates. HR onboarding system → `gtm-role-descriptions/references/hr-gtm-playbook.md`.80Escalate borderline cases to qualified counsel — this skill is not legal advice.8182### Phase 2: Hiring Employees8384**Before employee #1:**851. [ ] Register for EIN (if not done at incorporation)862. [ ] Register with state tax agency (unemployment insurance, withholding)873. [ ] Get Workers Compensation insurance (required in most states)884. [ ] Set up payroll (Gusto, Rippling, Justworks — don't DIY payroll)895. [ ] Post required labor law posters (physical or digital — Gusto handles this)9091**Offer letter essentials:**921. Role, start date, reporting structure932. Compensation: salary, bonus, commission (if applicable)943. Equity: ISO/NSO grant, vesting schedule, exercise details954. At-will employment statement965. Confidentiality and IP assignment (PIIA) — attach, must sign976. Benefits summary (health, dental, 401k, PTO)987. Contingencies: background check, reference check, I-9 verification99100**New hire paperwork (every employee):**101- [ ] Signed offer letter102- [ ] Signed PIIA (IP assignment) — CRITICAL103- [ ] I-9 (employment eligibility verification) within 3 days of start104- [ ] W-4 (tax withholding)105- [ ] Direct deposit form106- [ ] Emergency contact107- [ ] Benefits enrollment108- [ ] Employee handbook acknowledgment109110### Phase 3: Employee Handbook111112**Every company needs one — even at 2 employees.** It protects you legally,113sets expectations, and documents policies that courts and regulators will114ask about.115116**Essential handbook sections:**1171181. **Welcome and Company Overview** — Mission, values, culture1192. **Employment At-Will** — Either party can terminate at any time, with120 or without cause (must be in bold/all caps)1213. **Equal Employment Opportunity** — Anti-discrimination statement1224. **Harassment and Discrimination Policy** — Zero tolerance, reporting123 procedure, no retaliation1245. **Classification** — Exempt vs non-exempt, full-time vs part-time1256. **Work Hours and Attendance** — Core hours, remote policy, time tracking1267. **Compensation** — Pay schedule, overtime (if non-exempt), bonuses1278. **Benefits** — Health, dental, 401k, PTO, sick leave, holidays1289. **Leave Policies** — FMLA, state leave laws, parental leave, jury duty12910. **Code of Conduct** — Conflicts of interest, confidentiality, social media13011. **IT and Data Security** — Acceptable use, password policy, data handling13112. **Discipline and Termination** — Progressive discipline, grounds for132 termination, final paycheck rules13313. **Acknowledgment** — Signed by employee, kept in personnel file134135**Handbook tools:**136- SixFifty (Wilson Sonsini) — AI-generated, state-specific handbooks137- Gusto — Built-in handbook builder for customers138- Rippling — HR + IT + compliance platform139- Orrick — Free startup forms library140141### Phase 4: Multi-State Hiring142143**Every state has different employment laws.** Hiring remote means you're144subject to the laws of each state where you have employees.145146**What varies by state:**147- Minimum wage148- Overtime rules149- Paid sick leave (mandatory in CA, NY, MA, CO, and many others)150- Paid family leave (state-by-state)151- Final paycheck timing after termination (immediate in CA, next payday in TX)152- Non-compete enforceability (banned in CA, restricted in many others)153- Pay transparency requirements (salary ranges in job postings)154155**Compliance checklist for each new state:**1561. Register with state tax agency1572. Register with state unemployment insurance1583. Get Workers Comp for that state1594. Update pay practices to meet state minimum wage1605. Provide required state-specific notices1616. Update handbook policies for state-specific leave laws1627. Post required state labor law posters (digital or physical)163164**Use a PEO for multi-state:** Gusto, Rippling, or Justworks handle state165registrations, tax filings, and compliance for you. Worth every penny.166167### Phase 5: International Hiring168169**Three ways to hire internationally:**170171| Method | Complexity | Cost | Best For |172|---|---|---|---|173| **EOR (Employer of Record)** | Lowest | $500-1,000/mo per employee | Few employees, many countries |174| **Own entity** | Highest | $10-50K setup + ongoing | 10+ employees in one country |175| **Contractor** | Medium | Lower ongoing cost | Time-limited projects |176177**EOR providers:** Deel, Remote, Oyster, Rippling Global.178179**International compliance considerations:**180- Local employment laws (notice periods, severance, vacation minimums)181- Mandatory benefits (many countries require more than US)182- Data privacy (GDPR for EU employees)183- Equity: granting stock options internationally is complex — use a platform184 like Carta's international module185186### Phase 6: Termination187188**How to fire someone without getting sued:**189190**Before termination:**1911. Document performance issues in writing. Multiple times.1922. Follow progressive discipline (verbal → written → PIP → termination).1933. Consult with legal counsel if: over 40 (age discrimination risk), recently194 returned from leave, whistleblower, or any protected class issue.1954. Prepare: final paycheck calculation, benefits continuation info, equipment196 return list, offboarding checklist.197198**During termination meeting:**1991. Two people in the room (manager + HR or witness)2002. Direct: "We've made the decision to end your employment effective [today/201 date]." No negotiation. This is not a discussion.2023. State the reason (documented, factual, not personal)2034. Review: final paycheck details, benefits (COBRA), equity (vested shares204 retained, exercise window), equipment return2055. Give termination letter with all details in writing2066. Collect company property207208**After termination:**2091. Final paycheck: timing depends on state (immediate in CA, next payday in210 some states)2112. Revoke access: email, apps, code repositories, building — immediately2123. COBRA notification: within 14 days (federal requirement)2134. Communicate to team: brief, professional, no details ("X is no longer with214 the company. We wish them the best.")2155. File: keep all documentation in case of claim216217## Output Format218219```220EMPLOYMENT COMPLIANCE — [Company]221222CURRENT HEADCOUNT: X employees, Y contractors223STATES: [list all states with employees]224225CLASSIFICATION AUDIT:226- [Worker 1]: [Employee / Contractor] — proper classification? [Yes / Review]227- [Worker 2]: [Employee / Contractor] — proper classification? [Yes / Review]228229KEY DOCUMENTS (status):230- [ ] Offer letter template — [created / needs update]231- [ ] PIIA (IP Assignment) — [all employees signed? all contractors signed?]232- [ ] Employee Handbook — [published / draft / needed]233- [ ] Harassment Policy — [in handbook / separate / needed]234- [ ] Termination procedure — [documented / needed]235236PAYROLL & HR TOOLS:237- Payroll: [Gusto / Rippling / Justworks]238- Handbook: [SixFifty / Gusto / Custom]239- International: [Deel / Remote / N/A]240241COMPLIANCE CALENDAR:242- [ ] Annual handbook review — [date]243- [ ] Multi-state compliance check — [date]244```245246## Implementation Checklist247248- [ ] All workers properly classified (employee vs contractor)249- [ ] PIIAs signed by ALL employees and contractors (no exceptions)250- [ ] Employee handbook published and acknowledged by all employees251- [ ] Harassment policy includes reporting procedure and non-retaliation252- [ ] Workers comp insurance in place for all states with employees253- [ ] Payroll tax registrations complete for all states with employees254- [ ] Employment posters posted (physical or digital) in all states255- [ ] I-9 forms complete for all employees256- [ ] Termination procedure documented257258## Quality Check259260Before delivering, verify:261262- [ ] Output matches the user's stated request263- [ ] Named frameworks or sources are reflected in the recommendation264- [ ] The deliverable is specific enough for an agent to execute265- [ ] Any assumptions, risks, or dependencies are explicit266- [ ] No unsupported claims, invented facts, or private/internal references are included267268## Common Pitfalls2692701. **Misclassifying employees as contractors.** "They're a contractor" but271 they work 40 hours/week, use your laptop, have a company email, and272 report to a manager. If it walks like an employee and quacks like an273 employee... Fix: Use the IRS 20-factor test. When in doubt, classify274 as employee and use Gusto/Justworks.2752762. **No IP assignment from contractors.** You pay a contractor $50K to build277 your product. They own the code. You don't. Fix: Every contractor signs278 a PIIA or work-for-hire agreement BEFORE starting work.2792803. **Firing without documentation.** "It wasn't working out" with no paper281 trail = lawsuit risk. Fix: Document performance issues. Give feedback282 in writing. Follow progressive discipline. The paper trail is your283 defense.2842854. **Ignoring state-specific laws.** "We're based in Texas, but we hired a286 remote employee in California." California has completely different287 overtime rules, sick leave requirements, and final paycheck timing.288 Fix: Your PEO (Gusto/Rippling) handles this — but you need to tell them289 about every hire in every state.2902915. **No handbook for employee #1.** "We're only 3 people — we don't need292 a handbook." You need it BEFORE there's a problem. The handbook is293 evidence that you communicated expectations and policies. Fix: SixFifty294 generates a handbook in under an hour.295296297298## ⚠️ Disclaimer299300This skill provides general informational guidance based on publicly available frameworks and operator experience. It is NOT legal advice, accounting advice, tax advice, financial advice, insurance advice, or professional services advice.301302Consult qualified professionals for your specific situation — attorneys for legal/equity matters, CPAs for tax and accounting, licensed brokers for insurance, and certified security assessors for compliance. This skill does not create a professional-client relationship. Use it as a starting point for research and preparation.303304## Execution Artifacts305306- `references/framework-notes.md` — Named frameworks and reference tables307- `templates/output-template.md` — Deliverable shell for agent output308- `scripts/check-output.py` — Lightweight deliverable validator309- `../gtm-role-descriptions/references/hr-gtm-playbook.md` — Revenue-team HR ops (Stacey Nordwall; Pattern 28)310311## Related Skills312313- `first-hires-playbook` — First 10 hires, compensation, interview process314- `hiring-contractors` — Contractor management, rates, IP assignment315- `legal-for-founders` — Foundational legal docs and compliance316- `equity-management` — Stock options, cap tables, 409A317- `business-insurance` — Workers comp, EPLI
Run npx skillmds@latest add leadmagic/employment-compliance in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Employment law and compliance for B2B SaaS founders — contractor vs employee classification, offer letters, IP assignment (PIIA), at-will employment, equity documentation, employee handbooks, harassment policies, termination procedures, and multi-state / international hiring compliance. Use when hiring first employees, classifying workers, building HR infrastructure, or expanding to new states/countries. Triggers on: "employment law", "contractor vs employee", "offer letter", "employee handbook", "PIIA", "hiring compliance", "termination". It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free. This skill is licensed under MIT.
LeadMagic (@leadmagic) published this skill. Their other Agent Skills are listed on their SkillMD profile.