Secure Browser Tool 100% Client-Side No Upload Required

Discount Calculator

Calculate sale prices, amount saved, discount percentage, original price, stacked discounts, tax, quantity savings, and the better deal. All processing happens locally in your browser.

Currency & Precision settings

Changing settings changes display formatting only. No exchange rate conversions are performed.

Discount Parameters

Configure pricing and discounts. Calculations run locally.

$
Discount Type
Quick Sale Presets

Calculated Results

Calculations execute instantly in your browser tab.

Enter a price and discount to see the final price, savings and calculation steps.

Try an example preset:
Discount calculations are performed in your browser using the values you enter. Entered prices and calculation results should not be included in TryFormatter analytics events.

Discount Formula Lab

Traces the active mathematical steps using your input parameters.

1. Compute Primary Discount Amount:
Discount Amount = Price × (Discount % ÷ 100)Discount Amount = $0.00 × (0% ÷ 100) = $0.00
2. Compute Price after Primary Discount:
Sale Price = Original Price − Discount AmountSale Price = $0.00 − $0.00 = $0.00

Quick Mental Discount Shortcuts

Simple division rules to calculate savings rates quickly in your head.

10% Off: Divide the price by 10

20% Off: Divide the price by 5

25% Off: Divide the price by 4 (or half of 50%)

50% Off: Divide the price by 2

5% Off: Take half of a 10% discount

15% Off: Sum 10% off and 5% off values together

30% Off: Multiply a 10% off savings by 3

75% Off: Sum 50% off and 25% off values together

Example (15% off $80):
10% of $80 = $8.00
5% of $80 = $4.00 (half of $8)
15% savings = $8.00 + $4.00 = $12.00 saved. final price = $80.00 − $12.00 = $68.00.

What is a discount?

A discount is a reduction applied to the normal list price of an item or service. Retailers, wholesalers, and service providers offer discounts to stimulate sales, clear inventory, reward customer loyalty, or encourage bulk purchasing. From a mathematical perspective, a discount can be structured as a percentage deduction (e.g., 20% off the list price) or as a fixed monetary deduction (e.g., $15 off the total bill).

Calculating discounts correctly is essential for both consumers and businesses. For shoppers, it helps evaluate advertising claims, compare competitive offers, and estimate checkout subtotal costs including taxes and shipping fees. For businesses, calculating discounts ensures pricing strategies remain profitable while attracting customers during promotions like seasonal clearances, Black Friday, or holiday sales.

How to calculate a percentage discount

To calculate a percentage discount, you must find the discount amount by multiplying the original price by the discount percentage and dividing by 100, then subtract that amount from the original price.

Discount Amount = Original Price × (Discount Percentage ÷ 100)
Final Price = Original Price − Discount Amount

Example: 20% off a $150 item

  • Original Price = $150
  • Discount Percentage = 20%
  • Discount Amount = $150 × (20 ÷ 100) = $30
  • Final Price = $150 − $30 = $120

Result: The savings is $30 and the final discounted price is $120.

How to calculate a fixed discount

A fixed discount subtracts a set monetary value directly from the listing price, regardless of the purchase volume or percentage ratios. The final price calculation is straightforward:

Final Price = Original Price − Fixed Discount

Example: $20 coupon on a $95 order

  • Original Price = $95
  • Fixed Discount = $20
  • Final Price = $95 − $20 = $75

Result: The final price is $75. Note that if a fixed discount exceeds the original price, the subtotal is clamped to zero so that the customer is not charged a negative amount.

How to find discount percentage

When you know the original list price and the actual sale price, you can calculate the discount percentage to evaluate the rate of savings:

Amount Saved = Original Price − Sale Price
Discount Percentage = (Amount Saved ÷ Original Price) × 100

Example: Original price is $200 and sale price is $150

  • Original Price = $200
  • Sale Price = $150
  • Amount Saved = $200 − $150 = $50
  • Discount Percentage = ($50 ÷ $200) × 100 = 25%

Result: The item has been marked down by 25%. If the sale price exceeds the original price, this constitutes a price increase rather than a discount.

How to find original price

To compute the original list price before a markdown was applied, you need the discounted sale price and the discount percentage:

Original Price = Sale Price ÷ (1 − (Discount Percentage ÷ 100))

Example: Sale price is $80 after a 20% discount

  • Sale Price = $80
  • Discount Percentage = 20%
  • Original Price = $80 ÷ (1 − 0.20) = $80 ÷ 0.80 = $100

Result: The original price was $100 before the 20% discount was applied.

Note: A 100% discount cannot be reversed using this formula because the divisor would become zero. An original price cannot be calculated from a 100% discount because the sale price is zero regardless of the original amount.

How stacked discounts work

A common marketing strategy involves **stacked discounts** or sequential reductions, such as "Take 20% off the retail price, plus an additional 10% off at checkout." These discounts are not added together (which would mistakenly suggest 30% off). Instead, they are applied one after the other in sequence. Each discount applies to the previously reduced subtotal, resulting in a lower effective discount rate than the simple sum of the percentages.

Applying discounts sequentially ensures that the retailer retains a higher portion of the price than if they had offered the combined sum as a single discount. It is important to trace each step individually to understand the final total cost.

Why 20% plus 10% is not 30%

When applying a 20% discount followed by a 10% discount on a $100 item, the calculation goes through these steps:

Step-by-step stacked discount math

  1. Original Price: $100.00
  2. First Discount (20%): Reduces the price by $20.00 ($100.00 × 0.20). New Subtotal = $80.00.
  3. Second Discount (10%): Reduces the new subtotal by $8.00 ($80.00 × 0.10). New Subtotal = $72.00.
  4. Total Saved: $100.00 − $72.00 = $28.00.
  5. Effective Discount Percentage: ($28.00 ÷ $100.00) × 100 = 28%.

Result: The final price is $72.00, yielding an effective discount of 28% rather than 30%.

For any two sequential percentage discounts, the combined effective discount percentage can be calculated directly using this formula:

Effective Discount % = [1 − (1 − D1 ÷ 100) × (1 − D2 ÷ 100)] × 100

Percentage discount versus fixed coupon

When choosing between a percentage discount (e.g., 20% off) and a fixed coupon (e.g., $15 off), the better option depends entirely on the original purchase price. At a specific threshold called the **break-even price**, both options yield identical savings. You can calculate this threshold using the following formula:

Break-Even Price = Fixed Discount ÷ (Percentage Discount ÷ 100)

Example: Compare 20% off with a $15 coupon

  • Fixed Discount = $15
  • Percentage Discount = 20%
  • Break-Even Price = $15 ÷ 0.20 = $75

Interpretation:

  • Below $75: The $15 coupon saves more (e.g. at $50, 20% off is $10, while coupon is $15).
  • At $75: Both options save exactly $15.
  • Above $75: The 20% discount saves more (e.g. at $100, 20% off is $20, while coupon is $15).

Discount before tax

The standard order of operations for checkout subtotals is: Original Price → Discounts → Tax → Shipping and Fees. By default, sales tax is calculated based on the final discounted subtotal, not the original price, because you only pay tax on the transaction amount. However, tax rules vary by state, country, and product type. Always consult local regulations to confirm how tax is calculated for specific transactions.

Discount versus cashback

Although discounts and cashback both reduce your total net cost, they operate differently:

  • Discounts: Applied immediately at checkout, reducing the amount you pay at the register.
  • Cashback: Requires you to pay the full price upfront, and the savings are refunded to you later. Cashback is often subject to delays, withdrawal minimums, and specific terms, so it should not be treated as an immediate checkout reduction.
Estimated Cashback = Eligible Purchase Amount × (Cashback Rate ÷ 100)

Discount versus markdown

In retail terminology, discounts and markdowns represent different types of price reductions:

  • Markdown: A permanent reduction to the listed selling price of an item, typically used to clear slow-moving inventory.
  • Discount: A temporary reduction applied through a sale, coupon, promo code, student eligibility, or membership reward.

BOGO offers

Buy One Get One (BOGO) promotions are common retail incentives. Assuming all items are of equal value, the effective discount percentage can be calculated based on the number of free or discounted items in the offer:

  • Buy One Get One Free (BOGO): You pay for 1 item and receive 2. Effective discount = 1 ÷ 2 = 50%.
  • Buy Two Get One Free: You pay for 2 items and receive 3. Effective discount = 1 ÷ 3 = 33.33%.
  • Buy One Get Second 50% Off: You pay 100% for the first item and 50% for the second. Total paid is 1.5 times the single price for 2 items. Effective discount = (2 − 1.5) ÷ 2 = 25%.

Quantity discounts

Quantity discounts reward bulk purchases. The price per item decreases as the number of items increases. The calculator displays the original subtotal, the applied bulk savings, and the final effective price per item, helping you determine if buying in bulk is financially beneficial.

Quick formula reference table

Use this crawlable reference table to review formulas and examples for various discount calculations:

Calculation Formula Example
Discount Amount Original Price × (Discount % ÷ 100) $100 × (20 ÷ 100) = $20
Final Sale Price Original Price − Discount Amount $100 − $20 = $80
Discount Percentage (Amount Saved ÷ Original Price) × 100 ($25 ÷ $100) × 100 = 25%
Original Price Sale Price ÷ (1 − (Discount % ÷ 100)) $80 ÷ (1 − 0.20) = $100
Fixed Discount Original Price − Coupon Value $95 − $20 = $75
Multiple Discounts Apply each discount step sequentially $100 → 20% off ($80) → 10% off = $72
Effective Discount % [1 − (1 − D1/100) × (1 − D2/100)] × 100 [1 − (0.80 × 0.90)] × 100 = 28%
Tax after Discount Discounted Subtotal × (Tax Rate ÷ 100) $80 × (8.5 ÷ 100) = $6.80
Quantity Subtotal Price per Item × Quantity $40 × 3 = $120
Final Checkout Total Discounted Subtotal + Tax + Shipping + Fees $102 + $6.80 + $10 + $2 = $120.80
Price per Item Final Checkout Total ÷ Quantity $120.80 ÷ 3 = $40.27 per item
BOGO Discount % Free Items ÷ Total Items × 100 1 free ÷ 2 total × 100 = 50%
Break-Even Price Fixed Coupon ÷ (Percentage Discount ÷ 100) $15 ÷ 0.20 = $75
Cashback Estimate Purchase Amount × (Cashback % ÷ 100) $150 × (2 ÷ 100) = $3.00

Common discount examples

Review these standard examples showing the formula, substitution, savings, and final price:

  • 10% off $50: $50 × (10 ÷ 100) = $5 savings. Final price = $50 − $5 = $45.
  • 15% off $80: $80 × (15 ÷ 100) = $12 savings. Final price = $80 − $12 = $68.
  • 20% off $150: $150 × (20 ÷ 100) = $30 savings. Final price = $150 − $30 = $120.
  • 25% off $200: $200 × (25 ÷ 100) = $50 savings. Final price = $200 − $50 = $150.
  • 30% off $250: $250 × (30 ÷ 100) = $75 savings. Final price = $250 − $75 = $175.
  • 50% off $90: $90 × (50 ÷ 100) = $45 savings. Final price = $90 − $45 = $45.
  • 20% followed by 10% on $100: $100 − 20% = $80; $80 − 10% = $72. Savings = $28. Effective discount = 28%.
  • $25 off $100: $100 − $25 = $75. Savings = $25. Effective discount = 25%.
  • Buy two, get one free ($30 each): Pay for 2 items ($60) and get 3 items. Savings = $30. Effective discount = 33.33%. Final unit price = $20.

Common mistakes to avoid

Discount Pitfalls

  • Adding Stacked Percentages: 20% off plus 10% off is not 30% off. Calculate each step sequentially.
  • Applying All Discounts to Original Price: Coupons are usually applied to the discounted subtotal, not the original MSRP.
  • Forgetting Shipping: A low-cost item can become expensive if high shipping fees are added.
  • Ignoring Tax: Tax is calculated after discounts, adding to the checkout total.
  • Treating Cashback as Immediate Savings: Cashback is refunded later and is not an immediate price reduction.
  • Comparing Different Quantities: Ensure you compare unit prices when evaluating bulk deals.
  • Ignoring Minimum Spend Requirements: Many coupons only apply if your cart subtotal exceeds a set threshold.
  • Allowing Negative Subtotals: Fixed discounts should be clamped to zero at checkout.
  • Confusing Markup with Discount: Markup is added to cost to find selling price; discount is subtracted from selling price.
  • Rounding Too Early: Rounding intermediate values can lead to small discrepancies in the final price.
  • Trusting Inflated MSRP: Retailers may artificially raise the original price to display a larger discount percentage.

Shopping and business use cases

Discount calculation parameters apply in many scenarios:

  • Online & Retail Shopping: Comparing coupons, clearances, and seasonal sales to find the lowest price.
  • Clearance Sales: Calculating final prices when markdown percentages are stacked.
  • Coupon Comparison: Determining whether a percentage or fixed coupon saves more.
  • Wholesale Orders: Calculating tier-based bulk pricing discounts.
  • Festival Sales: Estimating totals during major shopping events like Black Friday.
  • Business Invoicing: Applying trade discounts (e.g. 2/10 net 30) for early payments.
  • Classroom Math Exercises: Solving everyday percentage problems.

Limitations

The Discount Calculator provides mathematical estimates based on the inputs you enter. It does not verify coupon eligibility, check manufacturer exclusions, or predict local tax rules. Changing the currency symbol changes display formatting only and does not perform exchange rate conversions. Business users should verify calculations against primary invoices or accounting software, as real checkout systems may round subtotals differently.

Privacy and data handling

Discount calculations are performed in your browser using the values you enter. Entered prices and calculation results should not be included in TryFormatter analytics events. No data is sent to external servers, protecting your personal shopping lists, budgets, and business pricing details.