Saltar al contenido principal

Se han puesto valores de ejemplo. Reemplázalos por los tuyos.

Precio con descuento

90,00

Cálculo paso a paso

  1. 120 − 25 % (30,00) = 90,00
Ahorras
30,00

Una chaqueta tiene una etiqueta de $249,99 con 15 % de descuento. ¿Cuánto pagas en realidad y cuánto ahorras? Y si se aplica un segundo cupón de 10 %, ¿es 25 % de descuento o algo menos?

Ingresa el precio original y el porcentaje de descuento en esta calculadora de porcentaje de descuento. La calculadora devuelve el precio con descuento y el ahorro, y te deja añadir un segundo descuento y el impuesto sobre las ventas. También puede trabajar al revés: dale el precio original y el precio con descuento y halla el descuento.

Cómo funciona el porcentaje de descuento

Respuesta rápida: multiplica el precio original por el porcentaje de descuento dividido entre 100 para obtener el ahorro y réstalo del precio original. Un 20 % de descuento sobre $80 ahorra $16 y deja un precio con descuento de $64.

Cómo calcular el porcentaje de descuento

ahorro = precio original * porcentaje de descuento / 100
precio con descuento = precio original * (1 - porcentaje de descuento / 100)
  1. Divide el porcentaje de descuento entre 100 para convertirlo en decimal (20 % pasa a ser 0,20).
  2. Multiplica por el precio original para obtener el ahorro.
  3. Resta el ahorro del precio original para obtener el precio con descuento.

Cálculo mental rápido para descuentos comunes

Para 10 % de descuento, desplaza la coma decimal un lugar a la izquierda para obtener el ahorro y réstalo. Para 20 % de descuento, duplica ese décimo. Para 15 %, suma al décimo su mitad. Para 25 % de descuento, toma un cuarto del precio, y para 50 % de descuento, toma la mitad. En $80 un décimo son $8, así que 20 % de descuento ahorra $16 y 15 % de descuento ahorra $12. Usa el cálculo mental para una comprobación rápida en la tienda, y la calculadora de porcentaje de descuento siempre que intervenga un segundo descuento o impuestos.

Cómo combinar dos descuentos

Un segundo descuento se aplica al precio ya rebajado, no al original, de modo que los dos porcentajes nunca se suman sin más. Multiplica las dos proporciones restantes: 20 % de descuento y luego 10 % deja 0,80 × 0,90 = 0,72 del precio, es decir, 28 % de descuento en total. En la chaqueta de $249,99, 15 % de descuento y luego 10 % deja 0,85 × 0,90 = 0,765 del precio, o sea $191,24 y 23,5 % de descuento, no 25 %.

Porcentaje de descuento con impuesto sobre las ventas

En muchas cajas de Estados Unidos el descuento se aplica primero y el impuesto se cobra sobre el precio con descuento. Multiplica el precio con descuento por la tasa del impuesto para obtener el impuesto y súmalo. Ambos pasos son multiplicaciones, así que calcular el impuesto primero da el mismo total. En algunos lugares y con ciertos tipos de cupón el impuesto se cobra sobre el precio previo al descuento, lo que sale más caro, así que verifica cómo lo hace tu tienda.

Cómo hallar el descuento a partir de dos precios

Para calcular el porcentaje de descuento, divide el ahorro entre el precio original, no entre el precio con descuento, y multiplica por 100. La fórmula del porcentaje de descuento es (original − con descuento) ÷ original × 100. Un artículo de $60 en oferta por $45 tiene 25 % de descuento. Usa el modo de dos precios de la calculadora de porcentaje de descuento de arriba para hacerlo.

Cómo hallar el precio original

Si solo conoces el precio con descuento y el porcentaje de descuento, divide el precio con descuento entre (1 − porcentaje de descuento ÷ 100). Un precio con descuento de $64 tras un 20 % de descuento salió de 64 ÷ 0,80 = $80. La calculadora de porcentaje inverso lo hace en un solo paso.

Ejemplos de porcentaje de descuento

Porcentajes de descuento comunes en un artículo de $80:

Ejemplos de porcentaje de descuento
Porcentaje de descuentoAhorroPrecio con descuento
10 %$8,00$72,00
15 %$12,00$68,00
20 %$16,00$64,00
25 %$20,00$60,00
30 %$24,00$56,00
50 %$40,00$40,00

Ejemplo 1: 20 % de descuento sobre $80

Datos

20 % de descuento sobre $80
  1. Paso 1

    0,20 × 80 = 16.

Respuesta

Ahorras $16 y pagas 80 − 16 = $64.

Ejemplo 2: 15 % de descuento sobre $249,99, con redondeo

Datos

15 % de descuento sobre $249,99
  1. Paso 1

    0,15 × 249,99 = 37,4985, que se redondea a $37,50 de ahorro.

Respuesta

El precio con descuento es 249,99 − 37,4985 = 212,4915, que se muestra como $212,49. Redondea solo las cifras finales, no los pasos.

Ejemplo 3: 20 % de descuento y luego 10 % sobre $100

Datos

20 % de descuento y luego 10 % de descuento sobre $100
  1. Paso 1

    Tras el primer descuento el precio es $80.

Respuesta

Diez por ciento de descuento sobre $80 quita $8 y deja $72. Eso es 28 % de descuento sobre el original, no 30 %.

Ejemplo 4: 25 % de descuento sobre $120 con 8 % de impuesto sobre las ventas

Datos

25 % de descuento sobre $120 con 8 % de impuesto sobre las ventas
  1. Paso 1

    25 % de descuento deja $90.

Respuesta

El impuesto es 0,08 × 90 = $7,20, así que el total es $97,20.

Ejemplo 5: hallar el porcentaje de descuento a partir de dos precios

Datos

Un artículo de $60 está en oferta por $45.
  1. Paso 1

    El ahorro es $15, y 15 ÷ 60 = 0,25.

Respuesta

Es 25 % de descuento.

Código del porcentaje de descuento

Ambas versiones reproducen los ejemplos anteriores ($64,00, $212,49, $72,00 y $97,20 con impuesto) y rechazan un porcentaje fuera del rango de 0 a 100.

JavaScript

JavaScript
const round2 = (x) => Math.round((x + Number.EPSILON) * 100) / 100;​function check(name, v, max = Infinity) {  if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`);  if (v < 0 || v > max) throw new RangeError(`${name} must be between 0 and ${max}`);}​export function percentOff(price, percentOff, { secondPercentOff = 0, taxPercent = 0 } = {}) {  check("price", price);  check("percentOff", percentOff, 100);  check("secondPercentOff", secondPercentOff, 100);  check("taxPercent", taxPercent, 100);  const salePrice = price * (1 - percentOff / 100) * (1 - secondPercentOff / 100);  const tax = salePrice * (taxPercent / 100);  return {    salePrice: round2(salePrice),    saved: round2(price - salePrice),    tax: round2(tax),    total: round2(salePrice + tax),  };}​export function discountFromPrices(original, sale) {  check("original", original);  check("sale", sale);  if (original === 0) throw new RangeError("original must be greater than 0");  if (sale > original) throw new RangeError("sale must not exceed original");  return ((original - sale) / original) * 100;}

Python

Python
from decimal import Decimal, ROUND_HALF_UPimport math​CENT = Decimal("0.01")​def _num(name, v, hi=None):    if isinstance(v, bool) or not isinstance(v, (int, float, Decimal)) or not math.isfinite(float(v)):        raise ValueError(f"{name} must be a finite number")    v = Decimal(str(v))    if v < 0 or (hi is not None and v > hi):        raise ValueError(f"{name} is out of range")    return v​def percent_off(price, percent_off, second_percent_off=0, tax_percent=0):    price = _num("price", price)    p1 = _num("percent_off", percent_off, 100)    p2 = _num("second_percent_off", second_percent_off, 100)    tax_p = _num("tax_percent", tax_percent, 100)    sale = price * (1 - p1 / 100) * (1 - p2 / 100)    tax = sale * tax_p / 100    q = lambda x: x.quantize(CENT, rounding=ROUND_HALF_UP)    return {"sale_price": q(sale), "saved": q(price - sale), "tax": q(tax), "total": q(sale + tax)}

Usa Decimal (Python) o centavos enteros para el dinero. Los números de punto flotante binarios pueden dejar medio centavo del lado equivocado.

Privacidad y seguridad de las entradas

Los precios se calculan en tu navegador. Los números que ingresas no se envían a ningún servidor ni se guardan.

  • Se rechaza un porcentaje de descuento menor que 0 o mayor que 100, porque un descuento negativo es un aumento de precio y más de 100 % de descuento daría un precio negativo.
  • En este idioma la coma es el separador decimal, así que 12,5 es doce y medio y 1,200 es 1,2. El punto actúa como separador de miles cuando va seguido de una coma decimal, por lo que 1.234,5 se lee como 1234,5. Una entrada como 1.234 (un punto seguido de exactamente tres cifras, sin coma) o 1,2,3 se rechaza por ambigua en lugar de adivinar. Los espacios entre grupos de cifras, incluidos los espacios de no separación, se ignoran, así que 1 200 se lee como 1200.

Errores comunes con el porcentaje de descuento

Errores comunes con el porcentaje de descuento
ErrorQué sale malQué hace la calculadora
Sumar porcentajes combinados20 % y luego 10 % de descuento sobre $100 no es 30 % de descuento ($70); el precio correcto es $72Multiplica las partes restantes y muestra el porcentaje combinado
Dividir entre el precio con descuento para hallar el porcentaje de descuento$15 ÷ $45 da 33,3 % en lugar de 25 %Siempre divide entre el precio original
Tratar el porcentaje como dólares20 % de descuento sobre $80 leído como 80 − 20 = $60 en lugar de $64Convierte el porcentaje en una proporción del precio
Redondear en cada pasoEl último centavo se desvíaRedondea solo los importes finales
Cobrar el impuesto sobre el precio originalUn total de $99,60 en lugar de $97,20 en el ejemplo 4Calcula el impuesto sobre el precio con descuento y lo indica
Un porcentaje de descuento superior a 100 o inferior a 0Da un precio negativo o un aumento de precioRechaza el valor con un mensaje
Leer «compra 2 y llévate 1 gratis» como 50 % de descuentoPagas 2 de 3 artículos, lo que equivale a 33,3 % de descuento en cada unoIngresa 33,33 como porcentaje de descuento

Porcentaje de descuento, rebaja y recargo sobre el costo

Porcentaje de descuento, rebaja y recargo sobre el costo
TérminoFórmulaBaseSe usa para
Porcentaje de descuento, descuentooriginal × porcentaje ÷ 100Precio originalEl ahorro que ve el comprador
Rebaja(original − nuevo) ÷ original × 100Precio originalLa misma reducción, en palabras del comerciante
Disminución porcentual(anterior − nuevo) ÷ anterior × 100Valor inicialCualquier baja de un valor, no solo de precios
Aumento porcentual(nuevo − anterior) ÷ anterior × 100Valor inicialAlzas de precios, la dirección contraria
Recargo sobre el costo(precio − costo) ÷ costo × 100Costo del vendedorLo que el vendedor añade al costo, no un descuento para el comprador

El porcentaje de descuento y la rebaja describen la misma reducción. La calculadora de disminución porcentual y la de aumento porcentual cubren esas dos filas para cualquier valor, no solo para precios. El recargo sobre el costo usa el costo del vendedor como base, así que un recargo de 50 % no es lo mismo que un margen de 50 % ni que un descuento de 50 %.

Preguntas frecuentes

¿Cómo se calcula el porcentaje de descuento?

Multiplica el precio por el porcentaje de descuento ÷ 100 para obtener el ahorro y réstalo del precio. Para un 20 % de descuento sobre $80, el ahorro es $16 y el precio con descuento es $64. El atajo es multiplicar por 1 menos el porcentaje en forma decimal: $80 × 0,80 = $64.

¿Cómo calculo el porcentaje de descuento con una calculadora?

Para calcular el porcentaje de descuento en una calculadora, escribe el precio, pulsa ×, escribe 0,8 para 20 % de descuento (1 menos el porcentaje en forma decimal) y pulsa =. O halla primero el ahorro con precio × porcentaje ÷ 100 y réstalo. Muchas calculadoras de teléfono también aceptan 80 − 20 % y devuelven 64.

¿Cómo hallo el porcentaje de descuento a partir de dos precios?

Resta el precio con descuento al original, divide entre el original y multiplica por 100. Un artículo de $50 vendido por $35 tiene 30 % de descuento. El porcentaje de rebaja es el mismo cálculo, y una calculadora de porcentaje de descuento lo hace por ti.

¿Cómo quito el 20 % a un precio?

Multiplica el precio por 0,80. $200 pasa a ser $160. Para 15 % de descuento sobre $40, multiplica por 0,85 y obtienes $34.

¿Cómo resto el 20 por ciento a un número?

El método es el mismo para cualquier número: multiplica por 0,80 o réstale su 20 %. Para 150, el 20 % es 30 y 150 − 30 = 120, lo que coincide con 150 × 0,80. Los números que no son precios, y sumar un porcentaje en lugar de restarlo, se cubren en la calculadora para sumar o restar un porcentaje.

¿Qué es una calculadora de porcentaje de descuento?

Toma un precio original y un porcentaje de descuento y devuelve el precio con descuento y el ahorro. Si le das dos precios, trabaja al revés hasta el porcentaje de descuento.

¿Cuánto es el 20 por ciento de descuento sobre 15 dólares?

$12. El 20 % de $15 es $3, y $15 − $3 = $12.