Math CalculatorsSigned gap over start, ×100

Percentage Change Calculator

2026-09-29 8 min

Percentage change calculator — signed percent movement from old to new with direction. Free online percent change calculator with steps, visuals, practice and study plan.

50 to 75 is +50%: the signed gain of 25 measured against the start, direction included. Positive means up, negative means down — the sign is the story.

Grade level
6–9
Curriculum band
Difficulty
Beginner
For this topic
Time to master
1 week
With daily practice
Tools on page
9 on page
Calculator + practice
Share

Calculator

Old and new values

Old value
New value
Try:
Results update live as you type
Status:50 → 75 = +50% (increase)

Percentage Change Summary

% Change+50%
Absolute change+25
Directionincrease

Breakdown

PropertyValue
Step 1: new − old25
Step 2: ÷ |old|0.5
Step 3: × 10050%
Check: old + change75

Results

Optimal

% Change

+50%

(new − old) / |old| × 100 — increase

Absolute change

+25

new − old (signed)

Direction

increase

increase, decrease, or none

Old value

50

Starting value

New value

75

Ending value

Results follow the signed percent-change formula. The old value must be non-zero and both values in the same units.

Statistics

Live readouts from your current inputs — cross zero or flip the order to watch the sign follow the direction.

% Change

+50%

50 → 75

Direction

increase

from the sign

Abs. change

+25

new − old

Visualizations

Old vs new value

50Old
75New
25|Change|

Movement toward double

signed % (100% = doubled)50%

Old, new and signed change on a number line

Formula

Percentage change is the signed relative movement: the gain or loss divided by the magnitude of the start, scaled to parts per hundred.

% change = (new − old) / |old| × 100

Alternative Form

change = new − old; positive = increase, negative = decrease

Variables

SymbolNameUnitDescription
oldOld valuenumberStarting value; must not be zero
newNew valuenumberEnding value
pctPercent change%Signed relative movement
signDirectionlabel+ increase, − decrease, 0 none

Explanation

The absolute value in the divisor keeps the sign honest when bases go negative: −50 → −25 is genuine growth (+50%), and dividing by |−50| reports it as such instead of flipping the sign.

Derivation

Start with ratio = change/old for old > 0. Extend to negative bases by using |old| so sign(ratio) = sign(change) always. Scale ×100 for percent.

Step-by-Step Calculation

Follow each step to understand how the result is calculated from your inputs.

Step 1

Subtract old from new (keep the sign).

change = new − old
Old:50
New:75
Intermediate: 75 − 50
Result: = 25
Step 2

Divide by the absolute old value.

ratio = change / |old|
Intermediate: 25 / 50
Result: = 0.5
Step 3

Multiply by 100 to express as a percent.

% = ratio × 100
Intermediate: 0.5 × 100
Result: = 50%
Step 4

Read the sign for direction.

sign(pct)
Intermediate: 50%
Result: increase
Step 5

Verify: old + change must equal new.

old + change = new?
Intermediate: 50 + 25
Result: Check: 75
Step 6

State the final answer.

% change
Result: +50% (increase)
Final Answer
+50

Worked Examples

See how the calculator works with different scenarios.

Scenario

Revenue rises from $50k to $75k.

Inputs

Old:50
New:75

Calculation

(75 − 50) / 50 × 100 = 50

Result

+50% (increase)

Interpretation

Growth of half the starting value.

Understanding Your Result

Your Result: % Change: +50 %

Typical range: +10% MoM growth is strong; −100% (to zero) is a total loss; tripling reads +200%.

What This Means

The signed percent movement from old to new: positive for growth, negative for decline, zero for no change.

Why It Matters

Trends, returns, and KPI deltas need direction — stripping the sign turns a −20% crash into a 20% mystery.

Professional Interpretation

Always keep the sign in reports. Name the direction in words alongside the number.

Recommendations

  • •Divide by |old| so negative bases keep honest signs
  • •Keep the +/− sign in every report
  • •Zero old means no percent — use absolute
  • •Verify with old + change = new

Learn — The Complete Guide

Percentage change tracks signed movement relative to a start: how much, which way, as hundredths of the original magnitude?

The core concept

change = new − old, pct = change/|old| × 100. Sign = direction: + growth, − decline.

  • Change = (new − old) ÷ |old| × 100, sign included
  • Positive = increase, negative = decrease, zero = flat
  • |old| keeps negative bases honest
  • Chained percents re-base — they never simply add

Derivations — why the formulas work

Signed formula — from the unsigned case

  1. 1old > 0: pct = (new−old)/old × 100
  2. 2need sign(pct) = sign(change)
  3. 3replace old with |old|
  4. 4pct = (new−old)/|old| × 100 ✓

Asymmetry — from re-basing

  1. 1100 +50% → 150
  2. 2150 −50% → 75
  3. 375 ≠ 100
  4. 4each leg divides by its own base ✓

Where you meet this in real life

▸Month-over-month revenue deltas
▸Stock and portfolio returns
▸KPI dashboards (traffic, churn)
▸Temperature and sensor drift
▸Profit moving through negative territory
▸Revenue rising $50k → $75k (+50%)
▸Stocks falling $120 → $96 (−20%)
▸Website traffic deltas week over week
▸Temperature rising or dropping overnight

Learn this first — prerequisites in order

  1. 1Signed arithmetic: add and subtract negatives fluently
  2. 2Absolute value: |−50| = 50 as a divisor
  3. 3Increase vs decrease: the unsigned framings first
  4. 4Fractions: gap/|old| before ×100

Careers that use this daily

  • •Financial analyst — returns and deltas
  • •Data analyst — KPI movement reports
  • •Trader — position P&L percents
  • •Marketer — campaign lift and churn
  • •Economist — growth and inflation rates

Why it helps

  • •One formula covers growth and decline
  • •Honest signs with negative bases
  • •Steps verify via old + change = new

Best practices

  • •Always divide by the starting magnitude
  • •Report sign + direction word together
  • •Pair with absolute change for small bases

Limitations — what this tool does not do

  • •Undefined when old is 0
  • •Asymmetric: +50% then −50% does not break even
  • •Large swings on tiny bases look dramatic

Curriculum map — where this topic lives in school

LevelGradesStandardsSkills
Middle school6–86.RP, 7.RP, 7.NSSigned numbers · Percent change · Direction
High school9–10HSA-SSE, HSS-IDTrend deltas · Data interpretation
Applied / Finance11–CollegeFinancial literacyReturns · KPI deltas · Growth rates

Timeline — how this idea grew up

  1. 1400s

    Per cento bookkeeping

    Italian merchants quote interest and tax as parts per hundred — the percent is born in trade.

  2. 1600s

    Negative numbers accepted

    Signed arithmetic lets change formulas extend below zero with |old| keeping signs honest.

  3. 1900s

    Index movements

    Markets and economics standardize on signed percent for gains, losses and growth rates.

  4. Today

    Delta dashboards

    Every KPI card shows signed change — green up, red down — computed exactly this way.

A little history

  • • Percent comes from Italian per cento — per hundred — used by merchants for interest and tax.
  • • Stock tickers made signed percent the universal trend language in the 20th century.

Exam-day checklist

  • • Box the sign with the number — "+50%", never "50% up?" as an afterthought.
  • • For negative old, rewrite |old| numerically before dividing.
  • • Verify with old + change = new; mismatches mean a sign slip.
  • • Chained changes: restart from raw values each leg.

Myths vs facts

Myth: +50% then −50% returns to start.
Truth: 150 → 75: the second percent applies to the bigger base. Percents re-base every step.
Myth: Change cannot exceed 100%.
Truth: Growth is unbounded: 10× is +900%. Only non-negative declines floor at −100%.
Myth: Negative bases flip the meaning.
Truth: Dividing by |old| keeps the sign tied to direction, not to the base sign.

Practical Tips

  • •Formula in words: signed gap over start size, times 100
  • •Keep the sign — it is the direction
  • •+200% means tripled; −100% means zeroed
  • •Old value of 0 has no percent answer

Common Mistakes

Dropping the sign
Report +/− always — direction is half the answer.
Dividing by signed negative old
Use |old| so growth from negatives stays positive.
Assuming symmetric round-trips
Recompute each leg from raw values; bases shift.

Assumptions

This calculator makes the following assumptions to provide estimates:

Numeric inputs: Both values are finite numbers.
Non-zero base: The old value must not be zero.
Same units: Old and new share units.

Limitations

Be aware of these limitations when using this calculator:

Zero base: Old = 0 gives no defined percent.
Re-based steps: Chained percents compound; they do not add.
Display rounding: Results round to 12 significant digits.

Frequently Asked Questions

Answers to common questions about this calculator.

How do you calculate percentage change?
Subtract old from new, divide by the absolute old value, then multiply by 100: (new − old) / |old| × 100. The sign tells the direction: +50% is growth, −20% is decline. Example: 50 → 75 is +50%.
What is the difference between percentage change, increase and decrease?
Change is the signed umbrella: positive results are increases, negative ones are decreases. Increase/decrease pages frame the positive side; this page keeps the sign so trends read correctly.
Why divide by the absolute value of old?
So the sign of the answer always matches the direction of movement. From −50 to −25 the value rose, and (25)/|−50| × 100 = +50% correctly reports growth despite the negative base.
Why is percentage change undefined when old is 0?
The formula divides by old, and division by zero is undefined. Moving from 0 to anything has no percent — report the absolute change instead.
Can percentage change exceed 100%?
Yes, without limit upward: tripling is +200%, 10× is +900%. Downward it floors at −100% only while values stay non-negative (hitting zero); with sign changes it can go further.
How do I use this percentage change calculator?
Enter the old (starting) value and the new value. The page shows the signed change, the percent change with direction, and verification steps.

Related Calculators

Explore more calculators related to this topic.

Related Guides

Deepen your understanding with these educational resources.

Glossary

Technical terms used in mortgage calculations explained in plain language.

Percent change
(new−old)/|old| × 100, signed.
Direction
Increase (+), decrease (−), none (0).
Absolute change
The signed gap new − old.
Base
The starting value (magnitude) you divide by.
Re-basing
Each chained percent applying to a new base.

Authoritative References

Trusted sources and standards referenced by this calculator.

Applicable Standards

Common Core 6.RP & 7.RP: ratios, proportional relationships, percent

Diagrams & Illustrations

Visual intuition for every core idea. Select a card to enlarge it.

Did You Know?

Short intuition builders — great for class warm-ups.

10× is +900%

Growth has no ceiling: new = 10 × old means the gain is 9 bases, i.e. +900%. Declines on positive values floor at −100%.

The |old| trick

Dividing by the absolute base keeps −50 → −25 as +50% growth. Without it, two negatives would report a decline for a recovery.

+50% / −50% ≠ break-even

100 → 150 → 75. The down-leg base (150) is bigger, so equal percents move unequal dollars.

Zero is a wall

No percent crosses old = 0. From exactly zero, every change is reported as an absolute, never a percent.

Compare Side by Side

Same base, three endings — the sign always matches the direction of travel.

ScenarioNew value% change
Down leg40-20%
Yours75+50%
Doubled100+100%

Recent Calculations

Your last runs on this page — stored only in this browser, never uploaded.

  1. 50 → 75 = +50%

    Current inputs — live

Study Plan

A week-by-week path from prerequisites to mastery. Your checklist progress saves in this browser.

Prerequisites

  • ▸Signed arithmetic
  • ▸Absolute value
  • ▸Increase vs decrease framing

Mastery progress — 0%

  • I can state the signed formula from memory
  • I always divide by |old|
  • I keep the sign in every answer
  • I can explain round-trip asymmetry
  • I can explain why old = 0 is undefined
  1. 1

    Week 1 · ~15 min/day

    Signed gaps

    Goals

    • Compute new − old with sign
    • Divide by |old|
    • Name the direction from the sign

    Practice

    Do 10 reps mixing growth, decline and flat pairs; state sign + direction each time.

  2. 2

    Week 2 · ~15 min/day

    Tricky bases

    Goals

    • Handle negative old values
    • Explain the −100% floor
    • Verify with old + change = new

    Practice

    Work 5 negative-base pairs; confirm each sign matches the real direction.

  3. 3

    Week 3 · ~15 min/day

    Chained change

    Goals

    • Show round-trip asymmetry
    • Compound two legs from raw values
    • Report change with context

    Practice

    Chain two real changes (prices, scores); compute each leg and the total from scratch.

Exam tips

  • •Write the sign first — then you cannot drop it.
  • •Verify with old + change = new before boxing the answer.

Practice Problems

0/5 solved

Try each problem first, peek at the hint only if stuck, then reveal the solution and mark it solved.

1
Basicseasy

Find the percent change from 40 to 60.

2
Basicseasy

Find the percent change from 60 to 40.

3
Appliedmedium

A portfolio falls from $5,000 to $4,500. Percent change?

4
Conceptsmedium

Losses shrink from −80 to −40. Percent change?

5
Edgehard

+100% then −100%: back to start?

Printable Worksheet

Generate a fresh problem set for class or homework. Print it, or copy the answer key separately.

Problems Name
Arithmetic practice — set #1Name: __________ · Date: __________
  1. 1.18 × 47 =
  2. 2.8 ÷ 11 =
  3. 3.38 × 26 =
  4. 4.35 ÷ 4 =
  5. 5.21 − 16 =
  6. 6.2 + 26 =
  7. 7.14 ÷ 12 =
  8. 8.23 ÷ 3 =
  9. 9.49 ÷ 7 =
  10. 10.22 − 17 =
  11. 11.41 + 18 =
  12. 12.47 − 35 =

Formula Cheat Sheet

Every formula on this page in one printable table.

FormulaMeaningExample
% = (new−old)/|old| × 100Signed percent change(75−50)/50×100 = +50%
gap = new − oldSigned change75 − 50 = +25
+ = up, − = downSign rule−20% = decline
old + gap = newVerification50 + 25 = 75
tripled = +200%Growth anchor3× means +200%
zeroed = −100%Decline anchor→ 0 means −100%
Tip: every interactive block on this page — checklist, practice, worksheet, history — works offline and saves progress in your browser.

Was This Calculator Helpful?

Report Issue

Page Information

Last Updated:

2026-09-29

Version:

3.1.0-math

References:
License:

Free to use for educational and professional purposes.