Adjust a price for inflation or escalation from CPI or other index values, compound an escalation rate, or find the price after a % increase or discount.

Index-linked share (blank: 100%)
Use when only part of the price follows the index, e.g. 60% materials and 40% fixed.


Related Calculators

Price Adjustment Formula

The calculator supports index-linked adjustment, compounded escalation and a reverse-solved periodic rate, plus the discount, markup and percent-change formulas below.

Index and periodic adjustment

Index-adjusted price = base price ร— [(1 โˆ’ share) + share ร— (current index รท base index)], with share entered as a fraction from 0 to 1. Use the same index series and reference base for both periods. Compounded price = base price ร— (1 + periodic rate)periods; rate is a fraction and its period must match the period count. The reverse periodic rate = (target รท base)1/periods โˆ’ 1, requiring a positive base and period count. Multiply a rate fraction by 100 to express percent.

Use contract-specified index values and adjustable share (100% if the whole price follows the index). The model applies decreases and does not infer caps, floors, publication lags, taxes, fees or legal terms. A zero target corresponds to a โˆ’100% rate; percent change from a zero base is undefined.

Discount price

Sale Price = Original Price ร— (1 - Discount Percent / 100)

Markup price

New Price = Original Price ร— (1 + Increase Percent / 100)

Percent change

Percent Change = (New Price - Original Price) / Original Price ร— 100
  • Original Price: The starting price before the adjustment.
  • Sale Price: The price after a discount is applied.
  • New Price: The price after a markup or increase is applied.
  • Discount Percent: The percent taken off the original price.
  • Increase Percent: The percent added to the original price.
  • Percent Change: The increase or decrease from the original price to the new price.

Use the % Off option when you know the original price and the discount percentage. It returns the sale price and the amount saved.

Use the % Up option when you know the original price and the increase percentage. It returns the new price and the amount added.

Use the Find % option when you know the original price and the new price. It returns the percent increase or percent decrease.

Common Price Adjustment Multipliers

These multipliers show a quick way to estimate adjusted prices. Multiply the original price by the multiplier.

Adjustment Discount Multiplier Markup Multiplier
5% 0.95 1.05
10% 0.90 1.10
20% 0.80 1.20
25% 0.75 1.25
50% 0.50 1.50
100% 0.00 2.00

Interpreting Percent Change Results

Result Meaning Example
Positive percent The price increased. $80 to $100 is +25%.
Negative percent The price decreased. $100 to $75 is -25%.
0% The price did not change. $50 to $50 is 0%.

Example Price Adjustment Calculations

Example 1: Find the sale price after a discount

A jacket costs $120 and is discounted by 25%.

Sale Price = 120 ร— (1 - 25 / 100)
Sale Price = 120 ร— 0.75 = 90

The sale price is $90.00. You save $30.00.

Example 2: Find the percent change between two prices

A product changes from $100 to $75.

Percent Change = (75 - 100) / 100 ร— 100
Percent Change = - 25%

The price changed by -25%, which means it decreased by 25%.

Price Adjustment Calculator FAQ

What is the difference between a discount and a markup?

A discount subtracts a percentage from the original price. A markup adds a percentage to the original price. For example, 20% off $100 gives $80, while a 20% markup on $100 gives $120.

Why is a 50% discount followed by a 50% markup not the original price?

Percent changes are based on the current price at each step. If $100 is discounted by 50%, the price becomes $50. A 50% markup on $50 adds $25, making the price $75, not $100.

Can the percent change be negative?

Yes. A negative percent change means the new price is lower than the original price. A positive percent change means the new price is higher than the original price.