Impuesto Trump
Según las tablas de la TCJA de 2017, un soltero con 80.000 de renta imponible está en el tramo del 22 %, aunque solo su parte más alta tributa a ese tipo. Elija su estado de declaración y vea la cuota federal. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Ingresos
- 80 000
- Estado de declaración
- Single
- Año fiscal
- 2 018
- Tax
- 13 539,5
- Tasa marginal (%)
- 22
- Tasa efectiva (%)
- 16,9244
La Ley de Recortes de Impuestos y Empleos de 2017 (TCJA) sustituyó el anterior cuadro federal de tipos sobre la renta ordinaria por siete tramos apilados del diez, doce, veintidós, veinticuatro, treinta y dos, treinta y cinco y treinta y siete por ciento. Quienes buscan una calculadora del impuesto Trump quieren la cuota según esos tramos TCJA a partir de la renta imponible y del estado de declaración, no una tabla genérica que aporte el llamante ni un ejercicio posterior del Internal Revenue Service ajustado por inflación. Esta calculadora codifica los umbrales estatutarios de la TCJA 2017 tal como se aplicaron por primera vez en el ejercicio 2018 para single, married filing jointly, married filing separately, head of household y qualifying surviving spouse.
Qué significan los tramos TCJA 2017 y cómo se apila el impuesto
El impuesto federal sobre la renta ordinaria bajo la Ley de Recortes de Impuestos y Empleos de 2017 es un gravamen progresivo: distintos tramos de la renta imponible se gravan a tipos estatutarios distintos, y el cuadro que corresponde depende del estado de declaración.
La ley, firmada en diciembre de 2017, sustituyó la estructura previa del diez, quince, veinticinco, veintiocho, treinta y tres, treinta y cinco y treinta y nueve coma seis por ciento por siete tipos del diez, doce, veintidós, veinticuatro, treinta y dos, treinta y cinco y treinta y siete por ciento. Los umbrales en dólares escritos en el estatuto son los importes del primer año, sin indexar, que se aplicaron al ejercicio 2018.
Quienes declaran como single y los casados que declaran por separado comparten los umbrales inferiores hasta la banda del treinta y dos por ciento, y luego divergen: la banda del treinta y cinco por ciento para single termina en quinientos mil dólares, mientras que married filing separately alcanza el tipo máximo del treinta y siete por ciento a los trescientos mil dólares.
Married filing jointly y qualifying surviving spouse comparten un cuadro de anchura aproximadamente doble cuyo primer tramo del diez por ciento termina en diecinueve mil cincuenta dólares y cuyo tipo máximo del treinta y siete por ciento comienza a los seiscientos mil dólares. Head of household tiene anchuras intermedias propias, con un primer tramo que termina en trece mil seiscientos dólares. Solo los dólares que caen dentro de una banda se gravan al tipo de esa banda.
Un declarante single con ochenta mil dólares de renta imponible no paga el veintidós por ciento sobre los ochenta mil enteros, sino solo sobre la franja por encima de treinta y ocho mil setecientos dólares, mientras que los primeros nueve mil quinientos veinticinco dólares permanecen al diez por ciento y la franja siguiente permanece al doce por ciento. Esta calculadora codifica esos cuadros estatutarios de la TCJA 2017 como tablas fijas.
No resta la deducción estándar federal, no aplica créditos como el child tax credit, no calcula el impuesto mínimo alternativo, el impuesto sobre la renta neta de inversión ni el impuesto sobre el trabajo por cuenta propia, ni consulta tablas posteriores del Internal Revenue Service ajustadas por inflación. Usted suministra la renta anual imponible tal como aparecería en el Form 1040 después de las deducciones, y el motor devuelve la cuota del cuadro de tipos. Una renta imponible de cero es una entrada válida y produce cuota cero.
Una renta negativa se rechaza.
Dónde resulta útil una calculadora del impuesto Trump
Los hogares que comparan el estado de declaración tras un matrimonio, un divorcio o un año de cónyuge superviviente cualificado pueden enviar dos veces la misma renta imponible con estados distintos y leer la cuota del impuesto Trump, el tipo del último dólar y el tipo efectivo sin reconstruir tres cuadros del Internal Revenue Code.
Los equipos de nómina y compensación que ya conocen los salarios federales imponibles pueden cotizar una línea anual de impuesto federal para cartas de oferta y estimaciones de cierre de año, y luego superponer la retención estatal y los créditos en su propio motor. Los generadores de exámenes y las aulas de matemáticas del consumidor usan el mismo contrato para que un alumno que aplique el veintidós por ciento a toda la renta se marque como incorrecto, porque el impuesto federal bajo la ley se apila, no es plano.
Esta página apunta a quienes buscan una calculadora del impuesto Trump, los tramos TCJA o la cuota federal de 2017 a partir de la renta imponible según el estado de declaración; no es una herramienta de impuesto sobre ventas, ni un estimador de impuesto estatal, ni un optimizador de créditos. Prefiera esta capacidad cuando ya tenga renta imponible federal y un estado reconocido y desee aplicar el cuadro de tipos de la Ley de Recortes de Impuestos y Empleos de 2017.
Si necesita una tabla personalizada que aporte el llamante, use una calculadora genérica de tramos en lugar de este aterrizaje estatutario congelado.
Qué puede hacer con ella
Cuota federal anual a partir de la renta imponible
Hogares y asesores envían la renta imponible del Form 1040 y un estado de declaración para mostrar la cuota TCJA 2017, el tipo del último dólar y el tipo efectivo antes de créditos.
Comparar la cuota entre estados de declaración
Tras un matrimonio, un divorcio o un año de cónyuge superviviente, ejecute la misma renta imponible bajo dos estados y compare los resultados apilados de la TCJA 2017 sin reconstruir tablas.
Preguntas frecuentes
¿Cómo se calcula aquí el impuesto Trump (impuesto federal sobre la renta de la TCJA 2017)?
La calculadora recorre el cuadro de tipos estatutarios de la Ley de Recortes de Impuestos y Empleos de 2017 de su estado de declaración, grava cada franja de renta imponible al tipo de esa banda (10, 12, 22, 24, 32, 35 o 37 por ciento). El resultado es la cuota, redondeada a céntimos.
¿Qué estados de declaración se aceptan?
Los códigos cortos mfj, mfs, hoh y qss se normalizan a esos nombres.
¿La entrada es el salario bruto o la renta imponible?
Renta anual imponible federal después de las deducciones (renta imponible del Form 1040), no el salario bruto. El motor no resta la deducción estándar ni aplica créditos; suministre la renta ya reducida al importe imponible.
¿Qué ocurre si el estado de declaración no se reconoce?
La calculadora nunca adivina un cuadro. Los estados válidos son los cinco nombres del Internal Revenue Code indicados arriba; la validación fallida no se factura.
¿Cuánto cuesta la calculadora del impuesto Trump?
La herramienta del navegador es gratuita y se ejecuta en local.
Herramientas relacionadas
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/fin/trump-tax \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"income":80000,"filing_status":"single"}'const res = await fetch("https://api.kit.forhosting.com/fin/trump-tax", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"income": 80000,
"filing_status": "single"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/trump-tax",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"income": 80000,
"filing_status": "single"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/trump-tax", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"income":80000,"filing_status":"single"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"income":80000,"filing_status":"single"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/trump-tax", 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
{
"income": 80000,
"filing_status": "single"
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.trump_tax",
"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_abs | 1000000000000 |
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. |
Notas técnicas
Recorre la escalera, devuelve la cuota federal junto con el tipo del último dólar y el tipo efectivo sobre el conjunto de la renta, y rechaza un estado de declaración no reconocido con invalid_input en lugar de adivinar el cuadro de soltero.
Contrato de entrada, estados de declaración y comportamiento ante errores
Códigos cortos habituales como mfj, mfs, hoh y qss se aceptan y se normalizan a esos nombres canónicos. La validación fallida nunca se cobra. Envíe un cuerpo JSON con dos campos obligatorios. income (alias taxable_income, taxable, amount) es la renta anual imponible federal de Estados Unidos en dólares después de las deducciones, no el salario bruto ni el adjusted gross income si difieren. Puede llegar como número JSON o como cadena numérica que cumpla un patrón finito estricto, sin signos de dólar ni separadores de miles. El valor absoluto debe permanecer dentro de un billón para que el producto siga siendo finito en precisión doble IEEE en el Worker y en el navegador. Una renta negativa se rechaza con invalid_input; el cero se permite y produce tax cero. filing_status (alias status, filing) debe ser uno de cinco estados del Internal Revenue Code usados por los cuadros de tipos de la TCJA 2017: single, married_filing_jointly, married_filing_separately, head_of_household o qualifying_surviving_spouse. Cualquier otra cadena es un estado de declaración no reconocido y falla con invalid_input nombrando el campo, que es el contrato de producto de esta página: nunca adivinar single, nunca inventar un cuadro. Si tiene éxito, la respuesta repite income redondeado a céntimos y el filing_status canónico, informa tax_year 2018 (el primer año en que se aplicaron los tramos de la ley de 2017), devuelve tax como dinero a dos decimales, informa marginal_rate_percent del último dólar, informa effective_rate_percent como tax dividido entre income, nombra la jurisdicción United States federal y reitera la fórmula. La tarifa es un $0.002 fijo por petición exitosa con unidad item.
Dónde resulta útil una calculadora del impuesto Trump
Las aplicaciones de finanzas personales y los scripts de cuaderno que necesitan un oráculo determinista de la TCJA 2017 pueden fijar ochenta mil dólares en single a una cuota conocida, una declaración conjunta a ciento cincuenta mil a otra, y un estado deliberadamente falso como partnership a la ruta dura de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano los tramos apilados, confirme la cuota publicada con redondeo a dos decimales y luego confirme que tax dividido entre income coincide con effective_rate_percent, a la tarifa de automatización $0.002.
Casos de integración
Estimaciones de nómina y pruebas golden
Herramientas de compensación y suites de QA fijan rentas imponibles conocidas a una cifra determinista del impuesto Trump, y rechazan estados no reconocidos como partnership con invalid_input.