Art. 168 CT · Recargos 30% – 100%

¿Cuánto demando si me despidieron mal?

Si te despidieron por una causal del Art. 160 sin pruebas, puedes demandar y obtener tu indemnización con recargos del Art. 168 CT.

Si tu despido fue por necesidades de la empresa (Art. 161), deja la casilla destildada. El cálculo te muestra qué pagaría hoy y qué podrías demandar si tribunal declara injustificado o indebido.

Cálculo instantáneo. No pedimos email para ver el resultado.

¿Quieres que un abogado revise tu caso?

Te conectamos gratis con un abogado especialista en tu materia y región. Tu cálculo llega con contexto completo, así no repites todo desde cero.

Listo. Un abogado revisará tu caso y te contactará pronto. También enviamos un copia del cálculo a tu email.

Preguntas frecuentes sobre despido injustificado

¿Qué es el "recargo" del Art. 168?

Si demandas y el tribunal declara que el despido fue improcedente, injustificado o indebido, además de la indemnización por años se paga un recargo: +30% si el Art. 161 se invocó mal, +50% si el Art. 160 fue injustificado, +80% si fue indebido (sin causal real).

¿Cuánto tengo para reclamar?

60 días hábiles desde la fecha del despido (Art. 168 inc. final CT). Pasado ese plazo, prescribe la acción y no puedes demandar.

¿Y si afectó mis derechos fundamentales?

Si el despido fue por motivos discriminatorios (sindicato, embarazo, raza, etc.), procede la tutela laboral del Art. 489 CT con recargo de 6 a 11 sueldos adicionales. El plazo es 60 días hábiles también.

¿Necesito abogado?

No es obligatorio para reclamar en la Inspección del Trabajo, pero sí en juicio laboral. Conectarte con un abogado especialista te da estimación realista de costos vs beneficio antes de decidir.

Estimación referencial basada en el Código del Trabajo de Chile (valores 2026). No constituye asesoría legal y no reemplaza la opinión de un abogado habilitado. Tus datos sólo se usan para conectarte con el profesional que aceptaste, no se publican.

+ Number(n||0).toLocaleString('es-CL'); } catch(e) { return n; } } function esc(s) { return String(s == null ? '' : s).replace(/[&<>"']/g, function(c){ return ({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c]); }); } function readInputs(formEl) { var data = {}; var els = formEl.querySelectorAll('input,select'); for (var i = 0; i < els.length; i++) { var el = els[i]; if (!el.name) continue; if (el.type === 'checkbox') data[el.name] = el.checked; else if (el.type === 'number') data[el.name] = el.value === '' ? null : Number(el.value); else data[el.name] = el.value; } return data; } function showErr(msg) { var box = document.getElementById('err-message'); box.textContent = msg; box.style.display = 'block'; } function hideErr() { document.getElementById('err-message').style.display = 'none'; } function fila(label, monto, norma, nota) { return '
' + esc(label) + (norma ? ' · ' + esc(norma) + '' : '') + '
' + (nota ? '
' + esc(nota) + '
' : '') + '' + fmt(monto) + ''; } function renderResult(tipo, payload) { var r = payload.result || {}; var total = payload.total || r.total || (r.totalRango && r.totalRango.max) || 0; var resumen = r.resumen || ''; var rows = []; if (tipo === 'finiquito') { (r.desglose || []).forEach(function(d){ rows.push(fila(d.concepto, d.monto, d.norma, d.nota)); }); } else if (tipo === 'indemnizacion-despido') { (r.escenarios || []).forEach(function(e){ rows.push('
' + esc(e.nombre) + '
' + esc(e.descripcion) + '
' + fmt(e.total) + ''); }); } else { // multa-ley-karin (r.desglose || []).forEach(function(d){ var rango = (d.monto && d.monto.min !== d.monto.max) ? fmt(d.monto.min) + ' – ' + fmt(d.monto.max) : fmt(d.monto && d.monto.max); rows.push('
' + esc(d.concepto) + ' · ' + esc(d.norma) + '
' + (d.nota ? '
' + esc(d.nota) + '
' : '') + '' + rango + ''); }); } var html = '

Tu estimación

' + '
' + fmt(total) + '
' + '

' + esc(resumen) + '

' + '' + rows.join('') + '
ConceptoMonto
' + (r.recomendacion ? '

💡 ' + esc(r.recomendacion) + '

' : '') + '
' + esc(r.disclaimer || 'Estimación referencial.') + '
'; var el = document.getElementById('result'); el.innerHTML = html; el.style.display = 'block'; document.getElementById('lead-capture').style.display = 'block'; el.scrollIntoView({behavior:'smooth', block:'start'}); } var TIPO = window.JB_CALC_TIPO; // Slug de la variante long-tail (null para páginas padre). Permite // analizar conversión por slug (qué causal/escenario convierte mejor). var VARIANT = window.JB_CALC_VARIANT || null; // Bucket A/B del callout extraIntroHtml. Server-assigned via cookie. // 'A' = vio el callout, 'B' = no lo vio, 'na' = la página no participa. var AB_INTRO = window.JB_AB_INTRO || 'na'; var lastInputs = null; // Pre-rellena campos del formulario con window.JB_CALC_PREFILL (si la // variante long-tail lo definió). Keys = name del input/select. No falla // si una key no existe — útil para variantes que sólo cambian copy. (function applyPrefill(){ var pf = window.JB_CALC_PREFILL || null; if (!pf) return; Object.keys(pf).forEach(function(k){ var el = document.querySelector('[name="' + k + '"]'); if (!el) return; var v = pf[k]; if (el.type === 'checkbox') el.checked = !!v; else el.value = String(v); }); })(); // Page-view event con tipo + slug + bucket A/B. Habilita funnel // view → result → lead segmentado por slug y bucket en GA / GTM. try { window.gtag && window.gtag('event', 'calculadora_view', { tipo: TIPO, variant: VARIANT, ab_intro: AB_INTRO, }); } catch(e) {} document.getElementById('calc-form').addEventListener('submit', async function(ev){ ev.preventDefault(); hideErr(); var btn = document.getElementById('calc-submit'); btn.disabled = true; var inputs = readInputs(ev.target); // Metadata embebida en el JSON de inputs. El backend serializa inputs // como JSON en LeadCalculation.inputs, así que estos campos quedan // persistidos sin requerir cambio de schema. Prefijo __ para // diferenciarlos de los campos reales del formulario. if (VARIANT) inputs.__variant = VARIANT; if (AB_INTRO !== 'na') inputs.__abIntro = AB_INTRO; lastInputs = inputs; try { var res = await fetch('/api/calculadora/' + TIPO, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId: sid(), inputs: inputs }) }); var data = await res.json(); if (!res.ok) { showErr(data.error || 'Error en el cálculo. Revisa los datos.'); btn.disabled = false; return; } renderResult(TIPO, data); try { window.gtag && window.gtag('event','calculadora_result',{tipo:TIPO,variant:VARIANT,ab_intro:AB_INTRO,total:data.total||0}); } catch(e){} } catch (e) { showErr('No pudimos calcular ahora. Intenta de nuevo.'); } finally { btn.disabled = false; } }); document.getElementById('send-lead').addEventListener('click', async function(){ hideErr(); var email = document.getElementById('email').value.trim(); var telefono = document.getElementById('telefono').value.trim(); var region = document.getElementById('region').value; var consent = document.getElementById('consent').checked; if (!email) { showErr('Necesitamos tu email para conectarte con un abogado.'); return; } if (!consent) { showErr('Marca el consentimiento (Ley 19.628) para continuar.'); return; } var btn = this; btn.disabled = true; try { var res = await fetch('/api/calculadora/' + TIPO, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ sessionId: sid(), inputs: lastInputs, email: email, telefono: telefono, region: region, consent: true }) }); var data = await res.json(); if (!res.ok) { showErr(data.error || 'No pudimos guardar tu solicitud.'); btn.disabled = false; return; } document.getElementById('lead-capture').style.display = 'none'; document.getElementById('ok-message').style.display = 'block'; try { window.gtag && window.gtag('event','calculadora_lead',{tipo:TIPO,variant:VARIANT,ab_intro:AB_INTRO,matched:!!(data.lead && data.lead.matchedLawyer)}); } catch(e){} } catch (e) { showErr('Error de red. Vuelve a intentar.'); btn.disabled = false; } }); document.getElementById('skip-lead').addEventListener('click', function(){ document.getElementById('lead-capture').style.display = 'none'; }); })();