Free shopping tool · No sign-up

Discount Calculator

Calculate the real price after percentage or fixed discounts, a second offer, an order coupon, tax, shipping and fees. You can also work backward to find a discount rate or the implied original price.

Enter the deal

Private by design: entries are calculated in your browser and are not stored or sent to us.

Deal result

Final total
Original merchandise
Discounted merchandise
Total savings
Effective discount
Final cost per item
Entered tax
Shipping + fees
Enter a deal.

Assumption: tax is applied to discounted merchandise after the order coupon; shipping and other fees are added afterward. If your checkout taxes shipping, fees or the pre-coupon price, enter the seller's final values and verify the result there.

How this discount calculator is different

A basic percent-off calculation is useful, but it often stops before the amount that actually leaves your account. Real offers can combine a percentage, a second percentage, a fixed coupon, quantity, tax, delivery and unavoidable fees. This tool keeps those layers separate so you can see the discounted merchandise, effective savings and final checkout total instead of presenting one ambiguous number.

The default mode begins with the original price of one item. A fixed first discount is applied to each item; a percentage first discount reduces each item by the selected rate. The optional second percentage is applied to the already reduced item price. Quantity is then calculated, and the fixed order coupon is subtracted once from that merchandise subtotal. Tax, shipping and other fees follow under the assumption printed beside the result.

No calculator can know a retailer's coupon exclusions or local tax rules from a price alone. Match the order of operations to the offer terms, and treat the seller's checkout as the final source. The result is a transparent estimate, not a promise that a coupon will be accepted.

Percent off formula

For one percentage discount, multiply the original price by the portion that remains.

Sale price = original price × (1 − discount ÷ 100)

For example, 25% off 80 leaves 75% of the price: 80 × 0.75 = 60. Savings are original price minus sale price, so the savings are 20.

If the offer is a fixed amount instead, subtract that amount from each eligible item. The calculator will not let an item price fall below zero.

Why stacked discounts do not add

A second percentage usually acts on the reduced subtotal. If a 100 item is 20% off, the first price is 80. A further 10% off removes 8, leaving 72. The combined saving is 28, or 28%—not 30%.

Effective discount = 1 − (1 − first rate) × (1 − second rate)

Coupon wording controls the real order. A fixed coupon before a percentage can produce a different result from the same coupon afterward. This tool follows the labeled order: first discount, second percentage, then order coupon.

Reverse discount calculations

Sale signs sometimes show a “was” price and a current price without stating the percentage. Choose “Discount % from two prices” and enter both amounts. The tool subtracts the sale price from the original, divides by the original and multiplies by 100. A 90 item reduced from 120 is 25% off because the 30 saving is one quarter of 120.

Discount % = (original − sale) ÷ original × 100

The third mode solves the opposite question: what original price would lead to this sale price at a stated percentage? It divides the sale price by the remaining percentage. If 72 is advertised as 28% off, the implied original is 100. Rates of 100% cannot be reversed because no unique original price can be inferred from a zero remainder, so the tool limits that mode to less than 100%.

Reverse calculations check arithmetic only. They do not verify that the reference price was genuinely used, that the product is identical or that the current sale is the best available offer.

Tax, VAT, GST and checkout assumptions

Tax treatment differs by country, state, province, product and promotion. Some displayed consumer prices already include VAT or GST; other checkouts add sales tax later. Shipping and service fees may or may not be taxable. The calculator therefore does not auto-fill a rate or pretend to identify your jurisdiction.

Enter a tax rate only when the starting prices exclude that tax and the seller will add it. If the displayed price already includes tax, leave the field at zero unless you are intentionally modeling an additional charge. The result applies tax to discounted merchandise after the order coupon, then adds shipping and fees. If your checkout uses another sequence, compare the seller's line items rather than forcing them into this model.

Compare deals by final cost

A larger headline percentage is not automatically the cheaper deal. Minimum-spend rules, excluded products, delivery charges, membership fees and a fixed coupon can change the outcome. Enter each offer separately and copy its result. Compare final total and final cost per item on the same quantity.

For multi-buy offers, first determine how many units you must purchase and the actual merchandise amount charged. If the promotion is “buy two, get one free,” you can model three units with the equivalent merchandise discount, but the Unit Price Calculator is clearer when packages or quantities differ.

A practical checkout checklist

  1. Confirm the exact product, size, model and seller; similar listings may not be equivalent.
  2. Record the original price and whether it is per item or per order.
  3. Read whether each offer is percentage-based or a fixed amount.
  4. Check whether discounts stack and in what order.
  5. Apply the correct quantity and minimum-spend requirement.
  6. Enter an order coupon only once unless the terms explicitly say otherwise.
  7. Identify whether displayed prices already include VAT or GST.
  8. Add delivery, booking, service or payment fees that cannot be avoided.
  9. Check returns, warranty and subscription renewal terms before paying.
  10. Compare the final total—not only the colored percentage on the banner.

This checklist is especially useful on a phone during seasonal sales because it separates the attention-grabbing promotion from the full payable amount.

Checking whether a sale claim is meaningful

A mathematically correct percentage can still begin with an unhelpful comparison price. Consumer authorities in multiple countries warn about misleading reference prices, incomplete totals and added fees. Australia's ACCC, for example, advises consumers to add all charges and compare the final price, and it describes circumstances where a “was” price can create a false impression. Comparable rules differ by jurisdiction, so this page is not legal advice.

When a reference price looks unfamiliar, check the seller's price history where available, compare reputable retailers and save the offer terms. Avoid unfamiliar links that demand login or payment details merely to reveal a coupon. A high percentage is not worth weakened return rights, counterfeit risk or an unsafe checkout.

Official consumer-information sources

Sources and calculator assumptions reviewed September 15, 2026. Requirements can change; use the authority for your location when a legal question matters.

Frequently asked questions

Is 20% off and then 10% off the same as 30%?

No. The second discount acts on the reduced price. On 100, the result is 72, which is 28% off overall.

Is a fixed coupon applied once or per item?

The “order coupon” field is applied once after quantity and the two item-level discounts. Choose a fixed first discount if the same fixed amount comes off every item.

Does this calculator know my local sales tax or VAT?

No. Enter a rate from the retailer or an official local source. Leave it at zero when your starting price already includes tax and no additional tax is charged.

Why can the checkout differ from this result?

Coupon exclusions, rounding, tax treatment, taxable shipping, minimum spends and unavoidable fees can change the total. The calculation explains its assumptions so you can identify the difference.

Are my prices or coupon details saved?

No. The calculation runs in your browser. The page does not send or store your entries.