Calculadora de ingresos arancelarios
Un arancel de 8 por unidad sobre 5000 importaciones, que pierden 250 unidades por cada unidad de subida del precio, recorta 2000 importaciones y recauda 24000 sobre las 3000 restantes. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Arancel por unidad
- 8
- Importaciones antes del arancel
- 5 000
- Reducción de importaciones por unidad de precio
- 250
- Aumento del precio interno
- 8
- Importaciones reducidas
- 2 000
- Importaciones restantes
- 3 000
- Ingresos por aranceles
- 24 000
Esta calculadora de ingresos arancelarios estima cuánto recauda un gobierno cuando un arancel por unidad eleva el precio interno y reduce las importaciones. Introduzca el arancel, el volumen importado antes de la medida y cuántos artículos importados deja de demandar el mercado por cada unidad de aumento del precio. La herramienta aplica una respuesta lineal, impide que el volumen sea negativo y multiplica el arancel por las importaciones restantes. También muestra la reducción para que usted pueda comprobar y explicar el resultado.
Defina el mercado importador antes de aplicar el arancel
Por ejemplo, 250 significa que cada aumento de una unidad reduce las importaciones en 250 artículos. La calculadora supone una repercusión total, por lo que un arancel de 8 por artículo eleva el precio interno en 8. Esta hipótesis corresponde al modelo académico habitual de país pequeño, con precio mundial fijo.
Si el precio observado aumenta menos que el arancel legal, calibre el parámetro de reducción con la respuesta efectiva o interprete el resultado como un escenario de repercusión total. Los tres datos deben referirse al mismo bien, período, moneda y definición de artículo; mezclar importaciones anuales con una respuesta mensual produce una cifra sin sentido económico.
Interprete la estimación y compare otros aranceles
Los ingresos arancelarios no siempre crecen cuando aumenta el arancel. Una tasa mayor recauda más por cada artículo que sigue entrando, pero también reduce la base gravada. Con una respuesta lineal, la recaudación forma una curva invertida mientras las importaciones sean positivas: parte de cero, puede alcanzar un máximo con una tasa intermedia y vuelve a cero cuando el arancel impide toda importación.
Considere el resultado una estimación de equilibrio parcial, no una previsión completa de las finanzas públicas o del bienestar. No incorpora variaciones del precio mundial, tipos de cambio, represalias, exenciones, evasión, costes administrativos, oferta nacional ni contingentes arancelarios. También presupone un bien homogéneo y una respuesta lineal en todo el intervalo.
Para un análisis empírico, estime la respuesta con datos del producto y período pertinentes y contraste el resultado con la recaudación aduanera real. La recaudación tampoco mide la pérdida del consumidor, la ganancia del productor ni la pérdida irrecuperable de eficiencia.
Qué puede hacer con ella
Preparar un escenario de política comercial
Estime la recaudación de un arancel propuesto teniendo en cuenta el volumen que elimina el mayor precio interno.
Comprobar un ejercicio de economía
Verifique las importaciones restantes y los ingresos arancelarios en un problema lineal de país pequeño.
Comparar tasas arancelarias
Pruebe varias tasas con la misma base para detectar cuándo un aumento empieza a reducir los ingresos.
Preguntas frecuentes
¿Cuál es la fórmula de los ingresos arancelarios?
Las importaciones restantes son las iniciales menos el arancel unitario por la reducción por unidad de precio, con un mínimo de cero. Los ingresos son el arancel unitario por las importaciones restantes.
¿Por qué no se multiplica el arancel por las importaciones iniciales?
El arancel eleva el precio interno y reduce la demanda importadora. Solo pagan el gravamen los bienes que siguen entrando.
¿Qué aumento de precio supone la calculadora?
Supone repercusión total: el aumento del precio interno es igual al arancel por unidad.
¿Puede haber ingresos nulos con un arancel positivo?
Sí. Si la reducción prevista iguala o supera el volumen original, no quedan importaciones sobre las que recaudar.
¿Calcula el arancel óptimo?
No. Calcula los ingresos de una tasa concreta con respuesta lineal; no modela bienestar, represalias ni efectos sobre la relación de intercambio.
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/econ/tariff-revenue \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tariff_per_unit":8,"imports_before_tariff":5000,"import_reduction_per_price_unit":250}'const res = await fetch("https://api.kit.forhosting.com/econ/tariff-revenue", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tariff_per_unit": 8,
"imports_before_tariff": 5000,
"import_reduction_per_price_unit": 250
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/econ/tariff-revenue",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tariff_per_unit": 8,
"imports_before_tariff": 5000,
"import_reduction_per_price_unit": 250
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/econ/tariff-revenue", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tariff_per_unit":8,"imports_before_tariff":5000,"import_reduction_per_price_unit":250}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tariff_per_unit":8,"imports_before_tariff":5000,"import_reduction_per_price_unit":250}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/econ/tariff-revenue", 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
{
"tariff_per_unit": 8,
"imports_before_tariff": 5000,
"import_reduction_per_price_unit": 250
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "econ.tariff_revenue",
"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.
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
Defina el mercado importador antes de aplicar el arancel
Utilice una unidad coherente para el bien importado y una misma moneda para el arancel. imports_before_tariff representa la cantidad importada al precio interno original. import_reduction_per_price_unit describe una respuesta lineal: cuántos artículos importados desaparecen cuando el precio interno aumenta una unidad monetaria.
Calcule las importaciones restantes y la recaudación
El producto es la disminución no limitada del volumen importado causada por el aumento del precio. Esta diferencia es esencial: gravar la cantidad antigua sobrestima la recaudación cuando el arancel desalienta las compras exteriores. La salida repite tanto el aumento supuesto del precio como el arancel unitario, lo que facilita auditar toda la operación. Primero se multiplica tariff_per_unit por import_reduction_per_price_unit. Después se resta de imports_before_tariff. Como un mercado no puede importar una cantidad física negativa, imports_remaining tiene un mínimo de cero y imports_reduced nunca supera el volumen original. Los ingresos públicos equivalen a tariff_per_unit multiplicado por imports_remaining, no por el volumen anterior al arancel. Si la reducción calculada elimina las importaciones, los ingresos son cero aunque la tasa sea positiva, e imports_eliminated es verdadero. Los valores usan una precisión estable para que las mismas entradas válidas generen el mismo JSON en el navegador y en la API.
Interprete la estimación y compare otros aranceles
Pruebe varios valores de tariff_per_unit manteniendo constantes el volumen inicial y el coeficiente de respuesta.
Preguntas técnicas
¿Cuánto cuesta el cálculo mediante API?
Cada solicitud a la API cuesta $0.002. El mismo cálculo determinista puede ejecutarse en el navegador sin enviar los datos por la red.