Productive Toolbox

Percentage Increase/Decrease Calculator

Calculate percentage increase or decrease between two values with instant formulas, reverse lookup, multi-step simulation, batch analysis, and CSV export.

Percentage Change

Instant
Difference

+20

Percent Change
โ†‘ 25.00%
OLD
NEW

Reverse Calculation

Original was

100

Percent Simulation

CHANGE0%
Calculated Result

100

Multi-Step Simulator

#1%
#2%
Final Result

108

Net Change

+8.00%

Batch Percentage Comparison

TransitionChange
80 โ†’ 100โ†‘ 25.00%
100 โ†’ 120โ†‘ 20.00%
120 โ†’ 150โ†‘ 25.00%

What Is a Percentage Increase/Decrease Calculator?

A percentage increase/decrease calculator is a free online tool that measures exactly how much a value has grown or shrunk between two points, expressed as a percentage of the original. It answers the question most people actually need answered: by how much did this change, and was it an increase or a decrease?

The basic formula sounds simple โ€” ((new โˆ’ old) รท old) ร— 100 โ€” but getting it right in practice trips people up constantly. The denominator must always be the original value, not the new one. Negative numbers need absolute values in the denominator. Compound changes across multiple steps cannot be summed โ€” they must be applied sequentially. And "the original" cannot be recovered by simply reversing the arithmetic without using the correct inverse formula. This calculator handles all of those cases without requiring you to think about them.

Built for business analysts, eCommerce sellers, finance professionals, students, and anyone tracking how numbers move over time, this tool goes beyond a single result. It includes reverse percentage lookup to recover original values, multi-step simulation to model compounded changes across multiple stages, batch mode to process an entire list of values at once, and CSV export for moving results directly into spreadsheets โ€” all calculated locally in your browser with no data sent to any server.

How Percentage Change Is Calculated

Every mode in this calculator derives from one core formula, with variations for direction and compounding. The standard percent change uses the original value as the denominator โ€” not the average of the two, and not the new value.

Core Formulas

Percent change = ((new โˆ’ old) รท |old|) ร— 100

Absolute change = new value โˆ’ old value

Reverse (increase) = final รท (1 + percent รท 100)

Reverse (decrease) = final รท (1 โˆ’ percent รท 100)

Multi-step = apply each % to the running value, not the base

The absolute value in the denominator (|old|) ensures the formula works correctly when the original value is negative โ€” a revenue loss changing from โˆ’$200 to โˆ’$100 is a 50% improvement, not โˆ’50%. Multi-step mode applies each percentage to the value produced by the previous step, so a 20% increase on 100 gives 120, and a subsequent 10% decrease is applied to 120 to give 108 โ€” the net change is +8%, not +10%.

How to Use the Percentage Change Calculator

Step-by-Step Guide

  1. 1Enter the old and new values: Type your starting value in the Old Value field and your ending value in the New Value field. The calculator instantly returns the percentage change, absolute difference, and direction โ€” increase in green or decrease in red. The fields accept decimals and comma-formatted numbers.
  2. 2Read the percent change result: The main result shows the percentage change to two decimal places, the absolute difference between the two values, and a direction label. A positive percentage means the new value is higher; a negative percentage means it is lower. The visual arrow confirms direction at a glance.
  3. 3Use Reverse mode to find the original value: Switch to Reverse mode when you know the final value and the percentage change but need the starting value. Enter the final amount and the percentage change, select whether it was an increase or decrease, and the calculator returns the original value using the formula: original = final รท (1 ยฑ percent รท 100).
  4. 4Simulate multi-step changes: Switch to Multi-Step mode and enter a base value. Add increase or decrease steps one at a time โ€” each step is applied to the value produced by the previous step. The running total and net percentage from the original are shown after every step, making compounding effects clear.
  5. 5Run batch analysis on a list of values: Switch to Batch mode and paste your numbers โ€” one per line. The calculator processes every consecutive pair and returns the percentage change for each transition. Use this for month-over-month revenue data, weekly traffic figures, or any time-series where you need all changes at once.
  6. 6Export results to CSV: After running a batch calculation, click Export CSV to download the results as a spreadsheet-ready file. Each row contains the from-value, to-value, absolute change, percentage change, and direction label.

What This Calculator Provides

  • โœ“Percentage change โ€” increase or decrease โ€” to 2 decimal places
  • โœ“Absolute difference between old and new values
  • โœ“Direction indicator: green for increase, red for decrease
  • โœ“Reverse mode โ€” recover original value from final + percent
  • โœ“Multi-step simulation with running value after each stage
  • โœ“Net percentage change across all steps combined
  • โœ“Batch mode โ€” process a full list of values at once
  • โœ“Per-row change: from, to, absolute diff, percent, direction
  • โœ“CSV export of full batch results
  • โœ“Accepts comma-formatted numbers and decimals
  • โœ“100% browser-based โ€” no data sent to any server

Real-World Use Cases

eCommerce Seller โ€” Pricing a Sale

A Shopify seller lists a product at $149. After a flash sale at $99, they want to know how deep the discount was and what the price would need to be after the sale ends to recover their original 40% margin. They enter $149 as old value and $99 as new value โ€” the calculator returns โˆ’33.56% change. Then they switch to Reverse mode, enter $99 and โˆ’33.56%, and confirm the original was $149. All in under 20 seconds.

Financial Analyst โ€” Portfolio Performance

An analyst tracks a fund's quarterly NAV: $104.20, $108.75, $103.40, $112.60, $109.85. They paste all five values into Batch mode and instantly see four quarter-over-quarter percentage changes โ€” Q1 +4.37%, Q2 โˆ’4.93%, Q3 +8.90%, Q4 โˆ’2.44% โ€” with direction indicators and absolute changes per row. They export to CSV and paste directly into their performance deck.

HR Manager โ€” Annual Salary Review

A manager needs to verify that a proposed salary adjustment from $58,000 to $64,500 represents the 11% increase approved in the budget. They enter 58000 as old and 64500 as new โ€” the calculator returns +11.21%. The increase is within the approved band. They copy the result into the offer letter for documentation.

Marketing Team โ€” Year-Over-Year Traffic

A digital marketing team compares monthly organic sessions: last year's November was 42,300; this year's is 61,800. They enter the two values and get +46.10% growth year-over-year with an absolute increase of 19,500 sessions. They also check whether a compounded 15% quarterly growth target from a base of 35,000 would have reached 61,800 by Q4 โ€” using Multi-Step mode with four 15% increase steps, the result is 61,148. Close enough to confirm the trajectory.

Retailer โ€” Multi-Stage Cost Modelling

A wholesale buyer's cost for a product is $45 per unit. Their supplier announces a 12% raw material increase, then the shipping company adds an 8% surcharge, then a currency adjustment adds another 3%. The buyer uses Multi-Step mode with base 45, +12%, +8%, +3% โ€” the running values show $50.40, $54.43, $56.06, and a net increase of +24.6% from the original $45. They use this figure to decide whether to renegotiate or adjust retail pricing.

Student โ€” Checking Exam Score Change

A student scored 62 on a midterm and 79 on the final. They want to know the percentage improvement for their portfolio and whether it meets their professor's stated threshold of a 25% improvement. They enter 62 and 79 โ€” the result is +27.42%, which clears the 25% threshold. They also reverse-check: to achieve exactly 25% improvement from 62, they would have needed a score of 77.5, confirming the actual result of 79 exceeds the target.

Tips & Best Practices

Pro Tips

  • ๐Ÿ’กAlways enter values in chronological order โ€” old value first, new value second. The formula uses old value as the denominator, so swapping them changes both the sign and the magnitude of the result.
  • ๐Ÿ’กUse Multi-Step mode instead of mentally adding percentages. A 10% increase and a 10% decrease do not cancel out โ€” the net result is โˆ’1%. Multi-Step mode shows you exactly where the running value lands after each stage.
  • ๐Ÿ’กFor price recovery after a discount, Reverse mode is faster than re-entering changed values. Enter the discounted price and the discount percentage, select 'decrease', and the calculator returns the full original price โ€” useful for checking vendor invoices or MSRP compliance.
  • ๐Ÿ’กWhen running Batch mode on a monthly dataset, put values in oldest-to-newest order. Each row shows the change from the previous entry, so the output reads like a time series with a direction for each period.
  • ๐Ÿ’กThe absolute change column in Batch output is often more actionable than the percentage alone. A 50% increase on a $2 item is $1; a 5% increase on a $10,000 line item is $500. Export to CSV and sort by absolute change to find what actually moved the needle.

Common Mistakes to Avoid

  • โœ•Don't use the new value as the denominator. A price rising from $80 to $100 is a 25% increase (20 รท 80 ร— 100), not a 20% increase (20 รท 100 ร— 100). The base is always the original value โ€” this is the single most common percentage change error.
  • โœ•Don't add percentages across multiple steps. Three sequential 10% increases do not equal a 30% increase โ€” they equal a 33.1% net increase (1.1ยณ = 1.331). Use Multi-Step mode to get the accurate cumulative figure.
  • โœ•Don't confuse percentage change with percentage difference. Percentage change assumes a direction and uses one specific value as the base. Percentage difference is symmetric and uses the average of both values. They answer different questions.
  • โœ•Don't enter a zero as the old value. Percentage change from zero is mathematically undefined โ€” no percentage of nothing gives you something. If your starting baseline was zero, express the change as an absolute number instead.
  • โœ•Don't assume a big percentage signals a big absolute change. A 200% increase on a base of $5 is only $10. Always check the absolute change column alongside the percentage to understand real-world impact.

Percentage Change Formula Reference

CalculationFormulaExample
Percent increase((new โˆ’ old) รท old) ร— 100$80 โ†’ $100 = +25%
Percent decrease((old โˆ’ new) รท old) ร— 100$100 โ†’ $80 = โˆ’20%
General percent change((new โˆ’ old) รท |old|) ร— 100Works for negatives too
Absolute changenew โˆ’ old$100 โˆ’ $80 = $20
Reverse (after increase)final รท (1 + percent รท 100)$125 รท 1.25 = $100
Reverse (after decrease)final รท (1 โˆ’ percent รท 100)$90 รท 0.90 = $100
Net multi-step change((final โˆ’ base) รท |base|) ร— 100100โ†’120โ†’108 = +8%

Compounding Effect Reference โ€” 100% Base Value

Change applied twiceNaive sumActual net changeFinal value
+10% then โˆ’10%0%โˆ’1%99
+20% then โˆ’20%0%โˆ’4%96
+50% then โˆ’50%0%โˆ’25%75
+10% then +10%+20%+21%121
+25% then +25%+50%+56.25%156.25
โˆ’10% then โˆ’10%โˆ’20%โˆ’19%81
โˆ’20% then +20%0%โˆ’4%96

* All examples use a base value of 100. Naive sum = adding the percentages arithmetically. Actual net = the correct compounded result.

Frequently Asked Questions

What is percentage change and how is it calculated?

Percentage change measures how much a value has grown or shrunk relative to its original amount, expressed as a percentage. The formula is ((new value โˆ’ old value) รท |old value|) ร— 100. A positive result means an increase; a negative result means a decrease. For example, a price rising from $80 to $100 is a 25% increase, while a price falling from $100 to $80 is a 20% decrease โ€” notice the direction matters for which number goes in the denominator.

Why is a 20% increase followed by a 10% decrease not a net 10% increase?

Because each percentage is applied to a different base value. Starting at 100, a 20% increase brings you to 120. Then a 10% decrease is applied to 120 โ€” not to 100 โ€” removing 12 and landing at 108. The net change from 100 to 108 is only +8%, not +10%. This compounding effect is why Multi-Step mode shows the running value at each stage rather than summing the percentages.

How do I find the original value from a final value and a percentage change?

Use the reverse percentage formula: original = final รท (1 + percent รท 100). If a price after a 25% increase is $125, the original is $125 รท 1.25 = $100. For a decrease, use original = final รท (1 โˆ’ percent รท 100). If a discounted price of $90 reflects a 10% discount, the original is $90 รท 0.90 = $100. The Reverse mode in this calculator handles both directions automatically.

What is the difference between percentage change and percentage difference?

Percentage change measures a directional change from a specific starting point โ€” it assumes one value is the 'before' and one is the 'after'. Percentage difference, by contrast, compares two values without implying direction and uses their average as the denominator: ((|A โˆ’ B|) รท ((A + B) รท 2)) ร— 100. Use percentage change when the sequence matters (price yesterday vs today) and percentage difference when comparing two neutral quantities (two test scores).

What happens when the old value is zero?

Percentage change from zero is mathematically undefined โ€” division by zero has no meaningful result. This calculator detects a zero old value and reports the result as undefined rather than returning infinity or an incorrect number. In practice, if your starting value is zero, you likely want to express the change as an absolute difference rather than a percentage.

How does the batch percentage calculator work?

Batch mode accepts a list of numbers, one per line, and calculates the percentage change between each consecutive pair. If you paste five monthly revenue figures, the tool returns four transitions โ€” month 1 to 2, month 2 to 3, and so on โ€” each showing absolute change, percentage change, and direction. The full batch output can be exported as a CSV file for use in spreadsheets or reports.

Can I simulate multiple price increases and decreases in sequence?

Yes. Multi-Step mode lets you add any number of increase or decrease steps and applies each one to the running value from the previous step. This is useful for modelling a product price that receives a 15% supplier increase, then a 10% seasonal discount, then a further 5% markup โ€” the tool shows the value after each stage and the cumulative net percentage change from the original.

What is the difference between this tool and the percentage calculator?

This tool specialises in change analysis: comparing an old value to a new value to measure growth or decline. The percentage calculator is broader, solving four formula types including 'what is X% of Y', 'X is what percent of Y', and reverse percentage problems as well as change calculations. Use this tool when your question is specifically about how much something changed between two points.

Is my data private when using this calculator?

Yes. All calculations run entirely in your browser using JavaScript. The values you enter are never transmitted to any server, stored in any database, or accessible to anyone other than you. The CSV export generates the file locally on your device without any server-side processing.

Who Uses This Percentage Change Calculator?

๐Ÿ“Š

Business Analysts

Track KPI movements period-over-period, run batch comparisons on revenue or cost data, and export results directly into reporting decks without touching a spreadsheet formula.

๐Ÿ›’

eCommerce Sellers

Calculate discount depths, verify price increases stay within MAP policies, recover original prices from sale values using Reverse mode, and model multi-stage markup scenarios.

๐Ÿ’น

Finance & Investment Professionals

Measure portfolio gain/loss, compare performance across periods, and model compounded annual growth scenarios with Multi-Step mode to test return projections.

๐Ÿ“ข

Marketing & Growth Teams

Compare month-over-month and year-over-year traffic, conversion rate, and lead volume changes. Batch mode handles an entire month's worth of daily metrics in one paste.

๐Ÿ‘”

HR & Payroll Managers

Verify salary adjustment percentages, calculate bonus amounts as a percentage of base pay, and confirm that raises land within approved budget bands before issuing offer letters.

๐ŸŽ“

Students & Educators

Verify manual calculations for assignments, understand why compound percentages behave differently from additive ones, and explore real-world examples with the interactive multi-step simulator.