All-in-One Percentage & Discount Calculator
Quickly compute percentage differences, markups, discounts, margins, and sales tax with step-by-step calculation formulas. Pure browser computation with zero data retention.
Instant Core Percentage Solvers
Solve the 5 standard percentage questions in real-time with automatic step-by-step algebraic substitution.
What is P% of X?
X is what percentage of Y?
Percentage Increase / Decrease
Increase Number by P%
X is P% of what number?
Comprehensive Percentage & Financial Formulas Reference
Understand the mathematical mechanics behind percentage changes, profit margins, retail markups, sales tax deductions, and discounts.
Percentage Increase vs Decrease
Percentage change measures relative growth or reduction compared to an original baseline.% Change = ((New - Old) ÷ |Old|) × 100%If the result is positive, it signifies an increase; if negative, a decrease. Note: the original value cannot be zero.
Profit Margin vs Markup
Retailers often confuse Margin and Markup:Margin = (Profit ÷ Revenue) × 100%A 100% markup on a $50 item gives a $100 selling price, which translates into a 50% profit margin.
Markup = (Profit ÷ Cost) × 100%
Percentage Difference
Used when comparing two values without chronological order:% Diff = (|V1 - V2| ÷ ((V1 + V2) ÷ 2)) × 100%By dividing by the average of both numbers, the formula treats both numbers symmetrically.
Frequently Asked Questions (FAQ)
In retail, when you have a 30% discount plus an extra 10% coupon, the 10% is calculated on the already-discounted subtotal, not the original price. For a $100 item: $100 × 0.70 = $70, then $70 × 0.90 = $63 (effective 37% off, not 40%).
To find the pre-tax price from a gross total with 20% VAT, divide the total by 1.20 (Gross ÷ (1 + Tax Rate)). You cannot simply subtract 20% from the gross amount, as that would yield an incorrect result.
Since Margin = (Revenue - Cost) ÷ Revenue, having a 100% margin means Cost must equal 0. Any margin higher than 100% would require negative cost. Markup, however, can exceed 100%, 500%, or more.
No. 100% of calculations execute directly in your browser JavaScript memory engine. Zero data is transmitted, logged, or retained on any server.