PERCENTAGE & DISCOUNT CALCULATOR

Clear numbers.
Better everyday decisions.

Check a sale price, compare a change, understand a margin or split the bill. See the answer, the steps and the rounding rule in one place.

8 practical modesLocal calculationsFree · no signup
Percentage StudioEvery figure has a clear starting point.

No thousands separators. A currency label does not convert amounts.

Percentage basics

Find a percentage amount, a share of a whole, or the missing original value.

Signed values are allowed. A zero whole or zero reverse percentage cannot define a unique result.

No automatic saving. Downloads contain the inputs, results and calculation rules.
SMALL DIFFERENCES THAT MATTER

Know which percentage you need.

01

Two discounts don’t simply add.

20% off, then 10% off, leaves 72 from an original 100. Your combined discount is 28%.

02

Margin and markup use different bases.

Cost 100 and price 150 gives 50% markup. The margin is about 33.33%, because its base is the selling price.

03

Percentage points tell a different story.

Moving from 10% to 15% is an increase of 5 percentage points, or 50% relative to the original rate.

One workspace for everyday percentage questions

Students can check proportions, shoppers can compare offers, and small businesses can separate cost, selling price and margin. Every mode explains its formula and shows its inputs. Keep a report when a result needs to be checked later.

Precision you can inspect

Choose your decimal mark before entering numbers. Use plain numbers without thousands separators. Adjust display precision, or choose explicit stage rounding for a purchase calculation. The calculator explains undefined results instead of inventing a number.

Frequently asked questions

What can this percentage calculator do?

Calculate a percentage of a value, a part as a percentage, the missing whole, percentage changes, symmetric differences and percentage-point changes. Other modes cover reverse percentages, stacked discounts, tax-inclusive amounts, margin and markup, tip splitting and batches.

Are percentage change and percentage points the same?

No. A rate moving from 10% to 15% rises by 5 percentage points, but the relative percentage increase is 50%. Percentage change uses the original value as its base; symmetric percentage difference uses the mean of two non-negative values.

How do stacked discounts work?

Each percentage applies to the remaining price. On 100, a 20% discount followed by 10% leaves 72, so the combined discount is 28%, not 30%. This tool applies a purchase-wide fixed coupon afterward, then the entered tax rate, then shipping. Shipping is not taxed in this model.

How do I find a price before a discount?

Use Reverse & adjust, choose Find the original value and Decrease, then enter the final value and discount percentage. Divide the final value by one minus the discount as a decimal. A 100% reduction cannot identify a unique original price.

Does it choose VAT or GST rates for me?

No. Enter the applicable rate yourself. Add tax multiplies the net amount by one plus the rate as a decimal. Extract tax divides the inclusive amount by that factor. The tool does not determine local tax rates, exemptions, registration rules or filing treatment.

What is the difference between margin and markup?

Both start from profit, which is selling price minus cost. Margin divides that profit by selling price; markup divides it by cost. With cost 100 and selling price 150, markup is 50% and margin is approximately 33.33%. Other business expenses are not included automatically.

How are decimals and rounding handled?

Inputs allow up to 18 integer digits and 12 decimal places, with an explicit dot or comma decimal setting and no grouping separators. Calculations keep exact decimal-input precision until a stated rounding step. Display rounding is half away from zero. Discount mode can round each stage; bill splitting uses its separate settlement precision.

Why do some bill shares differ slightly?

An equal split may not fit the selected settlement unit. The calculator rounds the total once, then assigns the remaining small units to some shares. For example, 100 split three ways at two decimal places is one share of 33.34 and two shares of 33.33.

Are my inputs saved or uploaded?

The calculator processes inputs in your browser. It keeps the last 10 successful calculations in page memory only, with restore and clear controls. Refreshing clears them. TXT, CSV and JSON reports contain the supplied inputs and rules; the tool does not upload them or save them automatically.

Can I calculate many rows at once?

Yes. Batch mode accepts up to 200 non-empty rows or a UTF-8 TXT import up to 50,000 bytes. Enter one value per line for a shared percentage, or original;new for percentage changes. Errors remain visible in the results and exports; summary figures use only successful rows. No CSV headers or grouping separators are accepted.

Can I combine or reverse several percentage changes?

Yes. In Reverse & adjust, choose Apply successive changes or Reverse successive changes. Enter up to 20 signed rates in order. A 20% increase followed by a 10% decrease combines to an 8% increase. A sequence containing a 100% decrease cannot be reversed uniquely.

Why is the minimum selling price different from the theoretical price?

A theoretical target price may need fractional currency units. Ordinary rounding can undershoot the target margin or markup. The minimum price rounds up to your chosen display precision, and the calculator shows the margin and markup achieved by that price.

How is percentage error calculated?

In Compare, choose Percentage error. The absolute error is the absolute gap between the observed and reference values, divided by the absolute reference, times 100. A zero reference is undefined. The signed error is also shown.