ForHosting KIT · Hogar, cocina y ocio

Calculadora de impuesto sobre ventas

Una compra de 100 con un impuesto sobre ventas del 8,25 % lleva 8,25 de impuesto y un total de 108,25 en caja. Usted escribe el precio sin impuestos y la tasa, y ve cada paso para revisar un recibo o una tarea. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Precio sin impuestos
100
Tasa de impuesto
8,25
Obtiene
Total a pagar
108,25
Tasa en porcentaje
8,25
Tasa en decimal
0,0825
Importe del impuesto
8,25

Una calculadora de impuesto sobre ventas convierte un precio sin impuestos y una tasa local en las dos cifras que todo cobro necesita: cuánto impuesto se debe y qué paga el cliente después del impuesto. Introduzca un subtotal no negativo y una tasa de impuesto como porcentaje —por ejemplo cien dólares al ocho punto dos cinco por ciento— y la herramienta devuelve el importe del impuesto igual a precio por tasa entre cien, el total igual a precio más impuesto, la forma decimal de la tasa y la sustitución paso a paso que puede confiar en una comprobación de recibo, un total de carrito o una hoja de deberes.

Qué significan el importe del impuesto y el total

El impuesto sobre ventas es un porcentaje del precio imponible sin impuestos recaudado en el punto de venta. Si el subtotal del estante o del carrito es el precio sin impuestos y la tasa aplicable se da como porcentaje, el importe del impuesto es ese precio multiplicado por la tasa dividido entre cien, y el importe a pagar es el precio sin impuestos más el importe del impuesto.

Por ejemplo, una compra de cien dólares al ocho punto dos cinco por ciento de impuesto tiene un importe de impuesto de ocho dólares con veinticinco centavos y un total de ciento ocho dólares con veinticinco centavos. La tasa también puede escribirse como fracción decimal —cero punto cero ocho dos cinco para el ocho punto dos cinco por ciento— pero esta herramienta acepta la forma porcentual que la gente escribe en un recibo o en una celda de hoja de cálculo etiquetada «impuesto %».

El cero por ciento es una tasa válida para líneas exentas o jurisdicciones sin impuesto sobre ventas: el importe del impuesto es cero y el total iguala el precio sin impuestos. Esta calculadora no busca tasas estatales, de condado o de ciudad por código postal, no descompone tasas combinadas en componentes y no aplica exenciones, topes ni cálculo inverso de impuesto incluido. Solo aplica la aritmética: importe del impuesto igual a precio por tasa de impuesto entre cien, total igual a precio más importe del impuesto.

Consejos prácticos, límites y búsquedas relacionadas

Introduzca la tasa como porcentaje, no como fracción: ocho punto dos cinco significa ocho punto dos cinco por ciento, no ochocientos veinticinco por ciento. Si su fuente da la tasa como cero punto cero ocho dos cinco, multiplique por cien antes de llamar. Mantenga el precio sin impuestos no negativo; las muestras gratuitas con price cero se permiten y producen impuesto cero y total cero.

Prefiera esta capacidad cuando ya conozca el importe sin impuestos y la tasa porcentual y solo necesite el importe del impuesto más el total; si su fuente es una foto de recibo, extraiga primero esos números.

Deberes y hojas de matemáticas del consumidor

Los alumnos calculan el impuesto sobre ventas en precios de práctica y comparan el impuesto y el total escritos a mano con un resultado determinista antes de entregar.

¿Cómo se calcula el impuesto sobre ventas?

Importe del impuesto = precio sin impuestos × (tasa porcentual ÷ 100). Total = precio sin impuestos + importe del impuesto.

¿Qué ocurre si la tasa de impuesto es negativa?

No se permite una tasa de impuesto sobre ventas negativa; el cero por ciento es válido y produce impuesto cero.

¿Consulta la tasa de mi ciudad o código postal?

No. Usted suministra la tasa. Esta calculadora solo aplica la aritmética para un porcentaje conocido; no resuelve jurisdicciones.

¿Es gratis la calculadora de impuesto sobre ventas?

La herramienta del navegador es gratuita y se ejecuta en local.

¿Escribo la tasa como 8,25 o como 0,0825?

Escriba 8,25. La calculadora espera la tasa en porcentaje, tal como aparece en un recibo, así que 8,25 significa 8,25 %. Si su fuente muestra 0,0825, multiplíquelo antes por 100.

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/life/sales-tax

¿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/life/sales-tax \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"price":100,"tax_rate":8.25}'
{
  "price": 100,
  "tax_rate": 8.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.sales_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.

Por solicitud$0.002

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

max_abs1000000000000
max_tax_rate_percent1000
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.

Una tasa de impuesto negativa se rechaza con invalid_input en lugar de inventar un reembolso; el cero por ciento se permite y produce un total igual al precio sin impuestos. El camino es aritmética determinista pura —sin red, sin consulta de jurisdicción, sin semilla aleatoria, sin dependencia del reloj— de modo que el ejecutor gratuito del navegador y la API de prepago devuelven el mismo JSON tras el redondeo decimal fijo cada vez que la invoca.

Qué significan el importe del impuesto y el total

Una tasa negativa no es una entrada física ni legal de impuesto sobre ventas en este modelo; invertiría el sentido del impuesto en un subsidio, así que la API la rechaza en lugar de devolver un importe negativo que confundiría el software de carrito.

Cómo llamar a la API y qué devuelve

La tasa de impuesto debe ser no negativa; los valores negativos se rechazan. Prefiera números frente a cadenas con formato de moneda; los números en cadena solo se aceptan cuando coinciden con un patrón numérico finito estricto sin signos de dólar ni comas. Envíe un cuerpo JSON con dos números finitos obligatorios: price (alias pre_tax, amount, subtotal, net), el subtotal no negativo sin impuestos, y tax_rate (alias rate, percent, sales_tax_rate, tax_percent), la tasa de impuesto sobre ventas como porcentaje, por ejemplo ocho punto dos cinco para el ocho punto dos cinco por ciento. Los valores absolutos de price deben permanecer dentro de un billón y tax_rate dentro de mil por ciento para que los productos intermedios sigan siendo finitos en precisión doble IEEE en el Worker y en el navegador. En caso de éxito la respuesta repite price y tax_rate redondeados, fija rate_percent al mismo valor de tasa, rate_decimal a la tasa entre cien, tax_amount al impuesto redondeado, total a precio más impuesto, formula a la cadena documentada, message a un resumen breve en inglés y steps a un array ordenado de líneas de sustitución. La validación fallida —campos ausentes, números no finitos, valores fuera de límites absolutos, un price negativo, una tax_rate negativa, o un impuesto o total calculado no finito— devuelve invalid_input y nunca se cobra. El precio es un $0.002 fijo por petición exitosa con unidad item y precio unitario marginal cero.

Consejos prácticos, límites y búsquedas relacionadas

Al enseñar o probar, combine ejemplos: cien al ocho punto dos cinco por ciento para un caso clásico de impuesto positivo; cincuenta al cero por ciento para una línea exenta; un precio fraccionario como diecinueve punto nueve nueve al siete por ciento para comprobaciones de redondeo minorista; y una tax_rate deliberadamente negativa para demostrar la ruta dura de invalid_input. Esta página apunta a quienes buscan una calculadora de impuesto sobre ventas, importe del impuesto desde la tasa, o precio total con impuesto en línea; no es una API de impuestos por código postal, ni un conversor de IVA de incluido a excluido, ni un motor de nexo multi-jurisdicción. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando los desarrolladores envían a propósito una tasa negativa. Las comprobaciones de ida y vuelta son fáciles: recalcule a mano precio por tasa entre cien y confirme que iguala el tax_amount publicado con el mismo redondeo a doce decimales, luego confirme que precio más tax_amount iguala el total publicado.

Comprobaciones de cobro y total de carrito

Tiendas en línea y herramientas de facturación envían el subtotal sin impuestos y la tasa porcentual local, luego muestran tax_amount y total sin reimplementar la matemática porcentual en cada cliente.

Pruebas unitarias para código de facturación

QA e ingeniería generan casos de impuesto conocidos y rechazos deliberados por tasa negativa para valores esperados golden en bibliotecas de carrito.

¿Debo introducir 8.25 o 0.0825 como tasa?

Introduzca 8.25. El campo tax_rate es un porcentaje (8.25 significa 8.25%). La respuesta también incluye rate_decimal (0.0825) por comodidad.

Ver la documentación completa del KIT →