ForHosting KIT · Finanzas y dinero

Calculadora de IRPF progresivo

Indique su ingreso gravable y su propia tabla de tramos y vea el impuesto tramo a tramo: 50.000 con tramos del 10 %, 12 % y 22 % pagan 6.800, una tasa efectiva del 13,6 % con una marginal del 22 %. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Ingreso gravable
50 000
Obtiene
Impuesto adeudado
6 800
Ingreso después de impuestos
43 200
Tasa efectiva (%)
13,6
Tasa marginal (%)
22

El impuesto sobre la renta progresivo grava cada tramo del ingreso gravable a su propia tasa marginal, de modo que la cuota no es simplemente la tasa máxima multiplicada por todo el ingreso. Esta calculadora de impuesto progresivo acepta cualquier ingreso gravable no negativo y una lista ordenada de tramos que usted suministra—umbrales superiores y porcentajes de tasa—y recorre el calendario tramo a tramo para devolver el impuesto adeudado, el ingreso neto tras impuestos, la tasa efectiva y la tasa marginal del último dólar. Modele un calendario de tres tramos para la enseñanza, pegue una tabla nacional o autonómica en bocetos de planificación, o ejecute el mismo contrato en código de producto sin fijar una sola jurisdicción. El motor es aritmética determinista pura, sin tablas de ejercicio fiscal, sin consulta de red y sin aleatoriedad, de modo que hojas de cálculo, demostraciones y pruebas de CI siempre coinciden.

Cómo los tramos progresivos convierten el ingreso en impuesto adeudado

En un calendario progresivo, los primeros importes del ingreso gravable se gravan a la tasa publicada más baja, el siguiente tramo a la siguiente tasa, y así sucesivamente hasta asignar todo el ingreso. Esta calculadora parte de un límite inferior igual a cero y recorre los tramos ordenados que usted envía.

En cada banda toma el techo (el upper del tramo, o infinito cuando la última banda es abierta o cuando el ingreso supera un upper finito final y se extiende la última tasa), multiplica el tramo max de cero y min de ingreso y techo menos lower por la tasa de la banda entre cien, y acumula ese impuesto del tramo.

Ejemplo resuelto: ingreso gravable de cincuenta mil con tramos upper diez mil al diez por ciento, upper cuarenta mil al doce por ciento y upper cien mil al veintidós por ciento produce mil sobre los primeros diez mil, tres mil seiscientos sobre los siguientes treinta mil y dos mil doscientos sobre los diez mil restantes, con impuesto adeudado de seis mil ochocientos, tasa efectiva de trece coma seis por ciento y tasa marginal del veintidós por ciento.

Nada aquí presenta una declaración, aplica créditos ni elige estado civil de declaración; usted aporta el ingreso ya gravable y el calendario de tasas para que planificadores y equipos de producto compartan un recorrido progresivo transparente.

Dónde una calculadora de IRPF progresivo aporta valor real

Educadores y autores de exámenes necesitan una calculadora de impuesto progresivo determinista para que los estudiantes verifiquen deberes multi-tramo sin deriva de hojas de cálculo en los límites de cada tramo. Asesores de finanzas personales y sitios de planificación usan el mismo recorrido para ilustrar por qué un aumento puede mover solo los últimos dólares a una banda superior mientras los tramos inferiores conservan tasas previas.

Equipos de producto y fintech integran el contrato en cartas de oferta, modeladores de compensación y herramientas de escenarios cuando la tabla jurisdiccional es un parámetro y no una constante fija.

Esbozar un aumento o ingreso extra con tasas progresivas

Vuelva a ejecutar los mismos tramos en dos niveles de ingreso para ver cuánto del incremento se grava a la nueva tasa marginal frente a las bandas previas.

¿Debo introducir el salario bruto o el ingreso gravable?

Introduzca el ingreso gravable tras las deducciones o exenciones que desee aplicar. Esta herramienta no calcula deducciones estándar, créditos ni ajustes por estado civil de declaración.

¿Y si el tramo superior no tiene límite superior?

Omita upper (o fíjelo en null) solo en el tramo final para declarar una tasa superior abierta. El ingreso por encima de todos los techos finitos se grava a esa última tasa.

¿Y si el ingreso supera el último upper finito?

La última tasa se extiende por encima de ese techo para que el ingreso residual se grave en lugar de quedar a cero. Prefiera un techo abierto explícito cuando su calendario lo documente.

¿Un aumento de sueldo hace que todo mi ingreso tribute a un tipo mayor?

No. Solo la parte del ingreso que supera el techo de un tramo paga el tipo más alto; los tramos inferiores conservan sus tipos. Calcule con los mismos tramos ambos niveles de ingreso para ver cómo tributa el aumento.

¿Qué diferencia hay entre la tasa efectiva y la marginal?

La marginal se aplica a la última unidad de ingreso; la efectiva es el impuesto total dividido entre el ingreso gravable. En el ejemplo la marginal es del 22 %, pero la efectiva es del 13,6 %, porque los primeros tramos pagan el 10 % y el 12 %.

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.

POSThttps://api.kit.forhosting.com/finance/income-tax-brackets

¿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.

curl -X POST https://api.kit.forhosting.com/finance/income-tax-brackets \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"taxable_income":50000,"brackets":[{"upper":10000,"rate_percent":10},{"upper":40000,"rate_percent":12},{"upper":100000,"rate_percent":22}]}'
{
  "taxable_income": 50000,
  "brackets": [
    {
      "upper": 10000,
      "rate_percent": 10
    },
    {
      "upper": 40000,
      "rate_percent": 12
    },
    {
      "upper": 100000,
      "rate_percent": 22
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "finance.income_tax_brackets",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Úselo gratis en el navegador o llame a la API a $0.002 por solicitud exitosa cuando la automatización necesite la misma forma de resultado.

Cómo los tramos progresivos convierten el ingreso en impuesto adeudado

La respuesta también devuelve el ingreso tras impuestos, los tramos normalizados, un array bracket_breakdown con lower, upper, rate, taxable_in_bracket y tax_in_bracket por banda aplicada, method progressive_income_tax_brackets y una cadena formula breve.

Contrato de entrada, tasas de techo abierto, redondeo y errores

Los upper finitos deben ser estrictamente positivos y estrictamente crecientes de izquierda a derecha. Solo el tramo final puede omitir upper o fijarlo en null para declarar una tasa superior abierta; los upper abiertos no finales se rechazan. Si todos los tramos tienen upper finito y el ingreso aún supera el último techo, la última tasa se extiende por encima de ese techo para que el residual no quede sin gravar en silencio. Envíe un cuerpo JSON por POST con dos entradas obligatorias. Taxable_income son unidades de moneda finitas no negativas tras las deducciones que usted ya aplicó; los alias incluyen income, amount, taxable y earnings. Brackets es un array ordenado no vacío de como máximo cuarenta objetos, cada uno con rate_percent de cero a cien y un upper opcional; los alias del array incluyen tax_brackets, rates y schedule. La precision opcional por defecto son dos decimales para visualización tipo moneda y puede fijarse de cero a quince mediante precision, decimals o dp. Faltan taxable_income o brackets, arrays vacíos, ingreso negativo, tasas fuera de cero a cien, upper no crecientes y upper abiertos en bandas no finales fallan con invalid_input y no se facturan. Las respuestas correctas repiten taxable_income redondeado, tax_owed, after_tax_income, effective_rate_percent, marginal_rate_percent, brackets, bracket_breakdown, bracket_count, method, formula y precision.

Dónde una calculadora de IRPF progresivo aporta valor real

Combine la página interactiva gratuita para explorar con el endpoint de pago para canalizaciones, mantenga los tramos ordenados del upper más bajo al más alto, suministre ingreso ya gravable en lugar de salario bruto si importan las deducciones, y trate la salida como una estimación aritmética transparente—no como asesoramiento fiscal legal ni como sustituto de tablas oficiales o de un preparador de declaraciones.

Comprobar deberes y exámenes multi-tramo

Introduzca el ingreso gravable y la tabla de tramos del manual para verificar el impuesto adeudado, la tasa efectiva y qué bandas recibieron ingreso en bracket_breakdown.

Parametrizar calendarios jurisdiccionales en código de producto

Pase tramos suministrados por el usuario o por configuración a la API para que un solo motor progresivo atienda muchas regiones sin empaquetar una tabla fija por mercado.

¿Cómo funciona la calculadora de impuesto sobre la renta progresivo?

Proporcione taxable_income y tramos ordenados con rate_percent y umbrales upper. El motor grava cada tramo entre lower y el techo a la tasa de esa banda, y devuelve tax_owed, after_tax_income, tasas efectiva y marginal, y un desglose por banda.

¿Cuánto cuesta la calculadora de impuesto progresivo?

La herramienta en el navegador es gratuita. Las solicitudes API usan saldo KIT prepago a $0.002 por llamada exitosa; la entrada inválida no se factura.

Ver la documentación completa del KIT →