Factores de clasificación de contratistas independientes
La clasificación de un contratista independiente suele depender de la relación laboral real, no solo del nombre impreso en un contrato.
Ejecutar — gratis
Esta lista recibe una descripción clara de hechos, como quién controla el horario, quién aporta las herramientas y si la persona puede atender a otros clientes. Relaciona las afirmaciones detectadas con grupos de factores citados habitualmente, señala indicios contradictorios e identifica los temas sobre los que falta información. El resultado sirve para ordenar preguntas con fines educativos; no constituye asesoramiento jurídico ni una decisión de clasificación.
Empiece por hechos concretos, no por etiquetas
Una revisión útil comienza por lo que sucede realmente durante la relación. Indique quién elige el horario, si se exige presencia en un lugar determinado, quién decide el método de trabajo y si las instrucciones son ocasionales o continuas. Explique quién compra el equipo, el software, el vehículo, los suministros y el espacio de trabajo. Aclare también si la persona puede anunciar sus servicios, negociar con otros clientes o aceptar proyectos simultáneos. Términos como «autónomo», «consultor» o «empleado» aportan menos que esos datos. La lista coloca las frases coincidentes junto al factor correspondiente y no inventa información ausente. Si un tema no aparece, lo marca como información insuficiente. Para mejorar el análisis, incluya la forma de pago, los gastos no reembolsados, la duración, las prestaciones, el tratamiento fiscal y la integración en el negocio.
Interprete cada factor como una pregunta, no como una puntuación
La salida agrupa los hechos por control del horario e instrucciones; herramientas e inversión; exclusividad y actividad en el mercado; pago y posibilidad de beneficio o pérdida; permanencia; prestaciones y fiscalidad; e integración en el negocio. Un indicio de empleo significa que el texto coincide con un ejemplo asociado habitualmente a esa condición. Un indicio de contratación independiente significa que coincide con una forma de operar como negocio propio. «Mixto» señala hechos en ambas direcciones, e «información insuficiente» indica que no se encontró un dato específico. Los recuentos facilitan la revisión, pero no son puntos, porcentajes ni probabilidades. Un hecho importante puede pesar más que varios menores, y distintas normas pueden aplicar criterios diferentes a una misma relación. Revise las frases de evidencia, corrija ambigüedades y use las preguntas sin respuesta para reunir documentos o entrevistar a quienes conocen la práctica diaria.
Tenga en cuenta la jurisdicción y el contexto jurídico
Las reglas cambian entre países, regiones, organismos y finalidades legales. Una autoridad tributaria puede plantear un análisis distinto del de una inspección laboral, un sistema de desempleo, un régimen de accidentes o un tribunal. Algunos marcos ponderan muchas circunstancias; otros usan pocas preguntas de realidad económica o parten de una presunción. El texto contractual puede ser relevante, pero normalmente no sustituye las pruebas sobre control real, dependencia económica e independencia empresarial. Use esta lista para preparar una consulta con un profesional local cualificado o con el organismo competente. Reúna contrato, facturas, horarios, políticas, mensajes, prestaciones, gastos y ejemplos de supervisión. Repita la revisión si cambian las prácticas. La API cuesta $0.002 por solicitud y la versión del navegador puede ejecutarse localmente. Ninguna ofrece una opinión jurídica ni determina derechos, impuestos, prestaciones u obligaciones.
Qué puede hacer con ella
Preparar una consulta profesional
Ordene los hechos conocidos y las preguntas pendientes antes de hablar con un abogado laboralista, un asesor fiscal o un organismo.
Revisar el diseño de una relación
Compare horario, equipo, exclusividad, pago y duración propuestos sin interpretar el resultado como una aprobación.
Documentar una revisión interna
Genere una lista educativa coherente que muestre qué hechos coinciden con cada tema y cuáles siguen sin respuesta.
Preguntas frecuentes
¿Determina si una persona es empleada?
No. Ordena los hechos aportados según temas habituales, pero no aplica todas las reglas locales ni adopta una decisión jurídica.
¿Por qué no basta la etiqueta del contrato?
Muchas pruebas examinan la relación y la práctica reales. La etiqueta puede ser relevante, pero quizá no prevalezca si los hechos muestran otra cosa.
¿Qué significa que un factor sea mixto?
La descripción contiene indicios en ambas direcciones. Revise las frases y añada detalles, en lugar de compensar automáticamente unos hechos con otros.
¿Todos los factores pesan lo mismo?
No necesariamente. Su importancia varía según la jurisdicción, la norma, el organismo y el contexto. El recuento solo ayuda a orientarse.
¿Qué hechos conviene incluir?
Incluya control del horario e instrucciones, herramientas y gastos, otros clientes, forma de pago, beneficio o pérdida, duración, prestaciones, impuestos e integración.
¿Cuánto cuesta?
La API cuesta $0.002 por solicitud. La versión del navegador está disponible sin cargo de API.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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."}'const res = await fetch("https://api.kit.forhosting.com/legal2/independent-contractor-test-factors", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"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."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/legal2/independent-contractor-test-factors",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"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 = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/legal2/independent-contractor-test-factors", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"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 = json_decode($res, true);body := bytes.NewBufferString(`{"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."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/legal2/independent-contractor-test-factors", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"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."
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "legal2.independent_contractor_test_factors",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_chars | 10000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |