← Finance & money

Discount Calculator (Stacked % / Amount / Coupons)

Apply percentage cuts, coupon codes, and flat discounts in any order. See the final price, total savings, and each step’s effect instantly.

Other languages 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Español (México) | Português (Brasil) | Português (Portugal) | Bahasa Indonesia | Tiếng Việt | 한국어 | Français | Deutsch | Svenska | Suomi | Dansk | Norsk bokmål | Italiano | Русский | हिन्दी | العربية | বাংলা | اردو | Türkçe | ไทย | Polski | Filipino | Bahasa Melayu | فارسی | Nederlands | Українська | עברית | Čeština

Apply percentage cuts, coupon codes, and flat discounts in any order. See the final price, total savings, and each step’s effect instantly.

How to use (3 steps)

  1. Enter the product or service price in “List price”.
  2. In “Discount stack”, write one discount per line such as 10% or 5.
  3. Check the “Final price” and “Total savings” on the result board, and share the URL if you want to reuse the same stack later.

All calculations run only in your browser; your inputs are not sent to any server.

Enter one discount per line. Examples: 10% (percentage), 5 (flat amount). They execute in the order written.
You can also use negative values like -10% or -5 to represent markups or surcharges.

Embed this calculator

FAQ

Can I apply multiple discounts in order?

Yes. Enter one discount per line (e.g., 10% then 5) and the calculator applies them sequentially.

Can I mix percentage and amount discounts?

Yes. Use entries like 15% (percentage) or 10 (amount). Full-width characters are converted automatically.

What should I do first on this page?

Start with the minimum required inputs or the first action shown near the primary button. Keep optional settings at defaults for a baseline run, then change one setting at a time so you can explain what caused each output change.

Why does this page differ from another tool?

Different pages often use different defaults, units, rounding rules, or assumptions. Align those settings before comparing outputs. If differences remain, compare each intermediate step rather than only the final number.

How reliable are the displayed values?

Values are computed in the browser and rounded for display. They are good for planning and educational checks, but for regulated or high-stakes decisions you should validate assumptions with official guidance or professional review.