Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Discount Calculator

Discount Calculator

Calculate sale prices, discount amounts, and total savings instantly. Stack multiple discounts and add tax for accurate final prices.

What Is a Discount Calculator?

A discount calculator helps you quickly determine the final price of an item after applying one or more discounts. Whether you're shopping during a sale, comparing deals across stores, or calculating member-exclusive offers, this tool gives you instant results.

Why Use This Calculator?

Calculating discounts mentally can be tricky, especially when multiple discounts are stacked on top of each other. A 20% discount followed by an additional 10% off is not the same as a 30% discount — it's actually 28%. This calculator handles all the math for you, including:

Single Discounts

Enter a price and percentage to see the sale price instantly

Stacked Discounts

Apply multiple discounts in sequence for accurate results

Reverse Calculation

Find out the discount percentage from the original and sale prices

Tax Inclusion

See the total price after adding tax to the discounted amount

How to Use the Discount Calculator

Calculate Discount Mode

1

Enter Original Price

Input the original price of the item you want to calculate

2

Select Discount

Choose a discount percentage from the preset buttons (5% to 75%), or enter a custom percentage or fixed discount amount

3

View Results

See the sale price, savings amount, and effective discount percentage instantly

Stacking Multiple Discounts

Pro Tip: Click Add Discount to apply additional discounts on top of the first one. Each subsequent discount is applied to the already-reduced price. The breakdown section shows exactly how each discount step affects the final price.

Find Discount % Mode

1

Switch Mode

Switch to the Find Discount % tab

2

Enter Prices

Input both the original price and the sale price

3

See Discount

The calculator shows the discount percentage and how much you save

Adding Tax

Toggle Add Tax to include tax on the discounted price. Enter the tax rate and the final price will update automatically, with a note showing the tax amount.

Key Features

Quick Preset Buttons

Choose from 8 common discount levels — 5%, 10%, 15%, 20%, 25%, 30%, 50%, and 75% — with a single click. For other values, enter a custom percentage or a fixed discount amount.

Stacked Discounts

Real-world deals often combine multiple discounts: a store-wide sale plus a loyalty member discount, or a coupon on top of a clearance price. The stacked discount feature applies each discount sequentially to the reduced price, showing a detailed breakdown of every step.

Two Calculation Modes

Calculate Discount takes an original price and discount to show you the sale price. Find Discount % works in reverse — enter both prices to discover the actual discount percentage.

Tax Calculation

Enable the tax toggle to add a tax percentage to the discounted price. The result clearly separates the discounted price from the tax amount, so you know exactly what you're paying.

Visual Savings Bar

A proportional bar chart shows how much of the original price you're paying versus how much you're saving, making it easy to visualize the impact of your discount.

Automatic Currency Detection

The calculator automatically detects your currency based on your language settings. Prices are formatted with the correct symbol and number format for your locale.

Frequently Asked Questions

How do stacked discounts work?

Stacked discounts are applied sequentially, not added together. For example, a 20% discount followed by a 10% discount on a $100 item works like this:

1

Original

$100

2

After 20%

$80

3

After 10% of $80

$72

The effective total discount is 28%, not 30%.

Why is a 20% + 10% discount not 30%?

Each discount is calculated on the already-reduced price, not the original. The second 10% applies to $80 (not $100), so you save $8 instead of $10. This is how most retailers apply sequential promotions.

Incorrect Assumption

Adding Percentages

  • 20% + 10% = 30%
  • $100 × 30% = $30 off
  • Final: $70
Correct Calculation

Sequential Discounts

  • $100 - 20% = $80
  • $80 - 10% = $72
  • Total saved: $28 (28%)

How is the discount percentage calculated in Find mode?

The discount percentage is calculated using this formula:

Formula: (Original Price - Sale Price) / Original Price × 100

Example: An item originally $200 selling for $150 has a 25% discount:

  • Savings: $200 - $150 = $50
  • Percentage: ($50 / $200) × 100 = 25%

Is tax applied before or after the discount?

Tax is applied after the discount. The calculator first reduces the price by the discount amount, then adds the tax percentage to the discounted price.

Calculation Order: Original Price → Apply Discount → Add Tax = Final Price

How does currency detection work?

The calculator uses your site language setting or browser language to determine your currency. All amounts are formatted accordingly with the correct symbol and number format.

  • English → USD ($)
  • Vietnamese → VND (₫)
  • German → EUR (€)
  • And many more locales supported

Is my data stored anywhere?

Privacy Guaranteed: No. All calculations happen entirely in your browser. No data is sent to any server or stored anywhere.
$
Custom
%
or
$
Sale Price -
You Save -
Discount -
You Pay You Save
Enter the original price and select a discount preset for quick calculation
Use Add Discount to stack multiple discounts (e.g., store sale + member discount)
Switch to Find Discount % mode to calculate how much discount you're getting
Enable Add Tax to see the final price including tax
All calculations happen in your browser — no data is sent anywhere
Want to learn more? Read documentation →
1/6
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords