Posted · 10 min read
Percentage Calculations: Every Formula You'll Actually Need (with worked examples)
Four core percentage formulas, the traps that catch even careful people, and worked examples in USD, EUR, and TL — from price discounts and VAT to compound growth and stacked promotions.
Why percentages feel slippery
Percentages look like the friendliest math you can encounter — they show up on price tags, salary slips, election polls, and lab reports. Yet the same people who can divide 1,287 by 13 in their head will hesitate when a sign says "40% off, then an extra 20% off." The numbers are small, but the structure is sneaky: a percentage is always a percentage of something, and that something keeps changing.
This guide walks through the four core formulas you actually need, then applies them to real situations: discounts, VAT, exam scores, BMI changes, monthly growth scaled to annual, and the famous compound discount trap. Every example uses concrete numbers in USD, EUR, or Turkish lira so you can copy the pattern. If you want a calculator that handles the arithmetic for you, the percentage calculator at /tools/percentage-calculator on Multilities does each of these in one screen.
The mental model: percent means "per hundred"
A percentage is just a fraction with a hidden denominator of 100. Writing 25% is the same as writing 25/100, or 0.25. That single fact dissolves most confusion: anywhere you see X%, you can mentally swap it for X/100, and the algebra becomes ordinary multiplication and division.
The four formulas below are not four tricks to memorize — they are four rearrangements of the same equation: part = percent × whole. Decide which of the three quantities you are missing, and you will know which formula to use.
part = (percent / 100) * whole
whole = part / (percent / 100)
percent = (part / whole) * 100Formula 1: X% of Y
This is the everyday case. You know the percentage and the whole, and you want the part. "What is 18% of 250?" Multiply 250 by 0.18 and you get 45. The order does not matter: 18% of 250 equals 250% of 18, both 45. That symmetry is occasionally useful as a sanity check.
A worked example. A freelance invoice for 1,200 USD has an 18% withholding rate. The withheld amount is 1,200 × 0.18 = 216 USD; the freelancer receives 1,200 − 216 = 984 USD. Notice the trap: the 18% applies to the gross figure, not the net. If you started from 984 and added 18%, you would get 1,161.12, not 1,200.
18% of 250 = 250 * 0.18 = 45
18% of 1200 = 1200 * 0.18 = 216 (withholding)
1200 - 216 = 984 (take-home)Formula 2: X is what % of Y?
Here you know the part and the whole, and you want the percentage. The formula is (part / whole) × 100. "15 is what percent of 60?" That is (15 / 60) × 100 = 25%.
This is the formula for grading and benchmarking. A student scores 73 out of 90 on an exam: (73 / 90) × 100 ≈ 81.1%. A startup spent 4,200 EUR of a 12,000 EUR marketing budget: (4,200 / 12,000) × 100 = 35% of the budget consumed. Always be explicit about which number is the whole — flipping numerator and denominator is the most common single mistake people make with this formula.
(15 / 60) * 100 = 25%
(73 / 90) * 100 = 81.111...%
(4200/12000)* 100 = 35%Formula 3: percent change from X to Y
When a value moves from an old number to a new number, the percent change is ((new − old) / old) × 100. The denominator is always the starting value. A stock that goes from 80 USD to 100 USD has risen ((100 − 80) / 80) × 100 = 25%. The same stock falling back from 100 to 80 has dropped ((80 − 100) / 100) × 100 = −20%.
Notice the asymmetry: a 25% gain followed by a 20% loss returns you to the starting price, not a 5% gain. This is one of the most consequential facts in everyday finance. A portfolio that loses 50% needs a 100% gain, not a 50% gain, to recover. We will return to this trap in the mistakes section.
((new - old) / old) * 100
80 -> 100 : ((100 - 80) / 80) * 100 = +25%
100 -> 80 : ((80 - 100) / 100) * 100 = -20%
50 -> 25 : -50% (need +100% to recover)Formula 4: applying X% off or X% on
Discounts and surcharges have a shortcut that saves keystrokes. Taking X% off a price is the same as multiplying by (1 − X/100). Adding X% on top is multiplying by (1 + X/100). A 20% discount on a 150 EUR jacket: 150 × 0.80 = 120 EUR. Adding 20% VAT on a 200 USD subtotal: 200 × 1.20 = 240 USD.
These multipliers are the workhorses of pricing math. They chain naturally — applying two discounts in sequence is just multiplying by both factors — but, as we will see, they do not behave the way intuition suggests when stacked.
X% off : new = old * (1 - X/100)
X% on : new = old * (1 + X/100)
20% off 150 EUR : 150 * 0.80 = 120 EUR
20% VAT on 200 : 200 * 1.20 = 240 USDWorked example: Turkish VAT (KDV) on a hardware order
A Turkish e-commerce shop lists a monitor at 7,500 TL excluding 20% KDV (the standard Turkish VAT rate as of 2024). The KDV component is 7,500 × 0.20 = 1,500 TL. The customer-facing price is 7,500 × 1.20 = 9,000 TL.
Now reverse the question: a receipt shows 9,000 TL including KDV. What was the pre-tax amount? Divide by 1.20: 9,000 / 1.20 = 7,500 TL. A common error is to take 20% off the gross — 9,000 × 0.80 = 7,200 TL — which under-states the base by 300 TL. Inclusive and exclusive prices are not symmetrical, exactly because of the asymmetry of percent change.
exclusive -> inclusive : net * 1.20
inclusive -> exclusive : gross / 1.20
WRONG: gross * 0.80 (off by VAT * VAT / (1+VAT))Worked example: BMI gain or loss
Someone moves from 78 kg to 71 kg over six months. The percent change in body weight is ((71 − 78) / 78) × 100 ≈ −8.97%, often reported as "about a 9% loss." If they had instead gained, going from 78 to 85 kg, the change would be ((85 − 78) / 78) × 100 ≈ +8.97%, almost the same magnitude — but only because the start value is identical in both directions.
Be careful when comparing two people. A 10% loss for a 120 kg person is 12 kg; a 10% loss for a 60 kg person is 6 kg. The percentage is the same; the lived experience is not. Whenever you compare percentages across different baselines, also compare the absolute numbers.
Worked example: exam score and grade weighting
A course has three components: midterm 30%, final 50%, project 20%. A student scores 72/100 on the midterm, 81/100 on the final, and 90/100 on the project. The weighted total is 72 × 0.30 + 81 × 0.50 + 90 × 0.20 = 21.6 + 40.5 + 18.0 = 80.1.
If the project were instead graded out of 50, you would first convert it to a percentage — say 45/50 = 90% — before applying the 0.20 weight. Mixing raw scores and percentages in the same weighted sum is a classic source of off-by-a-factor errors. Convert everything to a single scale (0–100 or 0–1) before combining.
weighted = sum(score_i * weight_i)
72 * 0.30 + 81 * 0.50 + 90 * 0.20
= 21.6 + 40.5 + 18.0 = 80.1Percentage points are not percentages
If a central bank raises interest rates from 25% to 30%, that is a 5 percentage point increase, but a 20% relative increase ((30 − 25) / 25 = 0.20). Headlines that conflate the two distort the story badly. A loan rate that climbs "5%" sounds modest, but if it climbs from 25% to 30%, the borrower's annual interest bill jumps by a fifth.
Use "percentage points" (often abbreviated pp) for the absolute difference between two percentages, and "percent" for the relative change. Polls follow the same convention: a candidate who moves from 42% to 45% support has gained 3 percentage points, or about a 7.1% relative bump.
- Rate goes 25% -> 30%: +5 percentage points, +20% relative.
- Poll goes 42% -> 45%: +3 percentage points, +7.14% relative.
- Inflation goes 8% -> 6%: -2 percentage points, -25% relative.
The compound-discount trap
A store offers "40% off, then an extra 20% off at checkout." Many shoppers add the percentages: 40 + 20 = 60% off. The actual discount is smaller. Multiplying by both factors: 1 − (0.60 × 0.80) = 1 − 0.48 = 0.52, or a 52% discount. On a 500 USD jacket, that is 240 USD off, not 300 USD.
The same arithmetic applies in reverse to surcharges. A platform that takes a 15% commission and then adds 20% VAT on top of its commission is not a 35% drag on revenue. It is 1 − (1 − 0.15) × (1 + 0.20)/(1 + 0.20) = 0.15 on the headline plus VAT on that 0.15 — so on a 1,000 EUR sale, the platform takes 150 EUR commission and 30 EUR VAT on the commission, leaving the seller 820 EUR if VAT is non-recoverable.
Stacked discounts MULTIPLY, not add.
40% off then 20% off: 1 - 0.60 * 0.80 = 0.52 (52% off)
500 USD jacket : 500 * 0.60 * 0.80 = 240 USD (paid)
500 - 240 = 260 USD (saved)
Naive add: 60% off would give 500 * 0.40 = 200 USD paid.
Actual difference: 40 USD more out of pocket than the math implies.Monthly growth to annual: the 12x trap
A subscription business grows revenue 5% month over month. The annual growth rate is not 5 × 12 = 60%. Compounding 5% twelve times: 1.05^12 ≈ 1.7959, or about 79.6% annual growth. Going the other way, an annual rate of 60% implies a monthly rate of 1.60^(1/12) − 1 ≈ 4.0%, not 5%.
The same logic applies to interest, inflation, and any compounding cost. If your cloud bill is rising 3% per month, you will pay 1.03^12 ≈ 1.426 times your current bill twelve months from now — a 42.6% annual increase. Multiplying the monthly rate by 12 understates the damage by roughly a third.
annual_factor = (1 + monthly_rate) ^ 12
5% monthly -> 1.05^12 ~ 1.7959 -> +79.6% annual
3% monthly -> 1.03^12 ~ 1.4258 -> +42.6% annual
Monthly from annual: (1 + annual)^(1/12) - 1
60% annual -> 1.60^(1/12) - 1 ~ 0.0399 -> ~4.0% monthlyPercent of percent: tip on a tax-inclusive bill
A restaurant bill in New York is 80 USD before tax. Sales tax is 8.875%, and you want to leave a 20% tip on the pre-tax subtotal — the local convention. Tax: 80 × 0.08875 = 7.10 USD. Tip: 80 × 0.20 = 16 USD. Total: 80 + 7.10 + 16 = 103.10 USD.
If instead you tipped on the post-tax total — common but technically generous — the tip becomes 87.10 × 0.20 = 17.42 USD, a difference of 1.42 USD. Whenever a percentage applies on top of another percentage, name the base out loud: "twenty percent of the pre-tax subtotal" leaves no room for ambiguity.
Common mistakes, in one place
- Adding stacked discounts instead of multiplying them. "40% + 20%" is 52% off, not 60%.
- Treating percentage points as percent change. Rates moving from 25% to 30% is +5 pp but +20% relative.
- Reversing the asymmetry of percent change. A 50% loss needs a 100% gain to recover, not 50%.
- Confusing inclusive and exclusive bases. Removing 20% VAT means dividing by 1.20, not multiplying by 0.80.
- Annualising monthly rates with multiplication. 5% monthly compounds to ~79.6% per year, not 60%.
- Mixing raw scores and percentages in a weighted average. Convert all components to a single scale first.
- Quoting a percentage without naming the base. "15% of what?" is the question that catches every mistake above.
Quick-reference cheat sheet
X% of Y : Y * X/100
X is what % of Y : (X / Y) * 100
% change X -> Y : ((Y - X) / X) * 100
Apply X% off : old * (1 - X/100)
Apply X% on : old * (1 + X/100)
Remove X% on : gross / (1 + X/100)
Stack discounts : old * (1 - a) * (1 - b)
Monthly to annual: (1 + r)^12 - 1
Annual to monthly: (1 + R)^(1/12) - 1Working faster than your calculator
Mental shortcuts buy real speed. 10% of any number is the number with the decimal shifted one place left, so 10% of 87 is 8.7 and 5% is half of that, 4.35. A 15% tip is 10% plus half of 10%. A 25% discount is the price minus a quarter, easy to do in your head for prices that divide nicely. For everything else — VAT in different countries, weighted exam scores, compound growth — let a tool do the arithmetic so you can spend your attention on the structure of the problem.
The Multilities percentage calculator covers all four formulas plus inclusive/exclusive tax conversions and percent change. Open it side by side with this article the first few times; once the patterns click, you will reach for it only when the numbers are ugly or the stakes are high.