Discount Calculator

Calculate original price, discount, savings, and final price from any two values directly in your browser.

Calculate a discount

Edit any two fields. The two most recently changed fields are inputs.

Result

Enter any two values. The other values are calculated automatically.

Calculation steps

Enter any two values. The other values are calculated automatically.

Good to know

The discount calculator automatically calculates the remaining two values directly in your browser from any two chosen values — original price, discount rate, discount amount, or final price. The two most recently changed fields count as input, all others are recalculated live.

Typical searches include calculate discount, percent off, and calculate final price. Calculation runs locally in the browser with a visible calculation path. Check whether taxes, shipping, or fees are applied before or after the discount, since this affects the result.

Typical use cases

Calculate the final price from original price and discount

Enter the original price and discount rate to instantly see the final price and savings, without any mental math.

Determine the original discount rate from two prices

Enter the original and final price to find out which discount rate was actually granted.

Tips for better results

Check the order of tax and discount

Whether tax is calculated before or after the discount can affect the final price — check this separately on receipts or invoices.

Use any two fields as input

The two most recently edited fields count as input — so you can flexibly calculate from price-to-price or price-to-percent.

How it works

Step by step

  1. 1

    Enter two values

    Enter any two of the four values: original price, discount, discount amount, or final price.

  2. 2

    View the result automatically

    The remaining two values are calculated and displayed live.

  3. 3

    Copy the result

    Copy the final price or all results together.

Features

Four interchangeable fields

Original price, discount, discount amount, and final price can be freely used as input or result.

Calculation path and summary

A plain-language sentence summarizes the result, in addition to the visible calculation path.

Local calculation

Calculation happens directly in the browser, without transmission to a server.

Frequently asked questions

Which values can I use as input?

Any two of the four values: original price, discount rate, discount amount, or final price — the rest are calculated automatically.

Are my inputs uploaded?

No. Calculation runs entirely locally in the browser.

More tools