ForHosting KIT · Developer Utilities

List independent contractor classification factors

Independent contractor classification usually depends on the real working relationship, not merely the label printed on an agreement.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

This checklist takes a plain-English description of facts such as who controls the schedule, who supplies tools, and whether the worker can serve other clients. It maps matching statements to commonly cited factor groups, identifies facts that point in different directions, and clearly marks topics for which the description provides too little information. The result is general educational material for organizing questions, not legal advice or a classification decision.

Start with concrete facts, not labels

A useful classification review begins with what actually happens during the engagement. Describe who chooses working hours, whether attendance at a particular place is required, who decides the sequence or method of the work, and whether instructions are occasional or continuous. State who buys the laptop, software, vehicle, safety equipment, supplies, and workspace. Explain whether the worker can advertise, negotiate with other customers, or accept simultaneous projects. Labels such as “freelancer,” “consultant,” or “employee” are much less informative than those details. The checklist searches the supplied description for concrete indicators and places the matching sentences beside the relevant factor. It does not invent missing facts. If a subject is absent, the result says that there is not enough information, because silence should never be counted for either side. For a more useful result, include payment method, unreimbursed expenses, project duration, benefits, tax handling, and whether the services are integrated into the hiring business. Keep statements factual and distinguish written terms from day-to-day practice when they differ.

Read each factor as a prompt, not a scorecard

The output groups facts under commonly discussed themes: control over schedule and instructions; tools and investment; exclusivity and market activity; payment and opportunity for profit or loss; permanence; benefits and tax treatment; and integration into the business. An employee indication means that the supplied wording matched an example commonly associated with employee status. An independent-contractor indication means that it matched an example commonly associated with operating an independent business. “Mixed” means that the description contains evidence pointing both ways, while “not enough information” means no specific indicator was found. The counts summarize matches for convenient review, but they are not points, percentages, probabilities, or a legal test. A single highly important fact may matter more than several minor ones, and different statutes or agencies can apply different standards to the same relationship. Review the evidence sentences for accuracy, correct ambiguous wording, and use the unanswered questions to collect documents or interview the people who know how the work is actually managed.

Account for jurisdiction and legal context

Classification rules vary across countries, states, provinces, agencies, and legal purposes. A tax authority may frame its inquiry differently from a wage-and-hour agency, an unemployment program, a workers’ compensation system, or a court applying a particular statute. Some regimes balance multiple circumstances, some emphasize a smaller set of economic-reality questions, and others begin with a presumption or a structured test whose elements must all be met. Contract language can be relevant, but it generally does not replace evidence about actual control, economic dependence, and business independence. Use this checklist to prepare for a conversation with a qualified local professional or the responsible government agency. Bring the agreement, invoices, schedules, policies, communications, benefit records, expense arrangements, and examples of instructions or supervision. Revisit the analysis if working practices change. The API charge is $0.002 per request, while the browser version can run locally. Neither route supplies a legal opinion, predicts an enforcement outcome, or determines anyone’s rights, taxes, benefits, or obligations.

Prepare for professional advice

Organize the known facts and missing questions before speaking with employment counsel, a tax adviser, or an agency.

Review an engagement design

Compare proposed scheduling, equipment, exclusivity, payment, and duration terms without treating the result as approval.

Document an internal classification review

Create a consistent educational checklist showing which supplied facts matched each theme and which topics remain unanswered.

Does this determine whether someone is an employee?

No. It organizes supplied facts against commonly cited themes. It does not apply every jurisdiction-specific rule or make a legal decision.

Why does the contract label not settle the question?

Many tests examine the actual relationship and working practices. A label may be relevant, but it may not control when the facts show something different.

What does a mixed factor mean?

It means the description contains matching indicators in both directions for that factor. Review the evidence sentences and add detail rather than canceling one fact against another.

Are all factors weighted equally?

Not necessarily. Weight and relevance vary by jurisdiction, statute, agency, and context. The counts are a navigation aid, not a score.

What facts should I include?

Include schedule and instruction control, tools and expenses, other clients, payment structure, profit or loss, duration, benefits, taxes, and integration into the business.

What does it cost?

The API costs $0.002 per request. The browser version is available without an API charge.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/legal2/independent-contractor-test-factors

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/legal2/independent-contractor-test-factors \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"The worker chooses when to work, uses a personally owned laptop and software, and may provide services to other clients. The engagement is for a six-month project and no employee benefits are offered."}'
{
  "text": "The worker chooses when to work, uses a personally owned laptop and software, and may provide services to other clients. The engagement is for a six-month project and no employee benefits are offered."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "legal2.independent_contractor_test_factors",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_chars10000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →