FREE TOOL
Price increase calculator: percent change, new price and pass-through
Percent increase = (new price - old price) / old price x 100, and new price = old price x (1 + increase / 100). When a supplier raises your cost, raising your price by the same percent keeps your margin; adding only the dollars keeps your profit per unit but shrinks the margin. The calculator does all three, rounds the way your price list does, reprices a pasted list and exports it to CSV.
Updated October 12, 2026
The formulas
Percent increase = (new - old) / old x 100. From $4.50 to $4.77 is 0.27 / 4.50 = 6%.
New price = old price x (1 + percent / 100). $4.50 plus 6% is $4.77.
Margin = (price - cost) / price. Markup = (price - cost) / cost. A $1.00 item sold at $1.50 has a 50% markup and a 33.3% margin (University of Maine Extension).
Price for a target margin = cost / (1 - margin). A $2.25 cost at a 40% gross margin sells for $3.75 (Mississippi State University Extension).
The U.S. Bureau of Labor Statistics computes the Consumer Price Index’s percent changes the same way: the change divided by the earlier value, times 100. Its example, 239.261 to 240.236, is 0.4075%, published as 0.4%.
Passing a supplier increase through: margin or dollars?
Say an item costs you $60 and sells for $100: a 40% margin. The supplier raises your cost. You can keep the margin percent, which means raising your price by the same percent as your cost, or keep the dollar margin, which means adding only the cost’s dollars to the price.
| Supplier increase | New cost | Same margin %: new price | Margin | Same dollar margin: new price | Margin |
|---|---|---|---|---|---|
| 3% | $61.80 | $103.00 (+3%) | 40% | $101.80 (+1.8%) | 39.29% |
| 5% | $63.00 | $105.00 (+5%) | 40% | $103.00 (+3%) | 38.83% |
| 8% | $64.80 | $108.00 (+8%) | 40% | $104.80 (+4.8%) | 38.17% |
| 10% | $66.00 | $110.00 (+10%) | 40% | $106.00 (+6%) | 37.74% |
| 15% | $69.00 | $115.00 (+15%) | 40% | $109.00 (+9%) | 36.7% |
Cost $60, price $100 before the increase. Keeping the margin % also keeps the markup %.
Keeping the dollar margin is the smaller increase for the customer, and your profit per unit stays the same, but every dollar of sales now carries less margin to pay overhead. Keeping the margin percent protects the margin, and the customer sees the same percent your supplier charged you. The price list mode lets you set a different percent by category or by line, so you can choose per product line.
Margin and markup are not the same number
| Margin (on price) | Markup (on cost) | Multiply cost by |
|---|---|---|
| 10% | 11.11% | 1.1111 |
| 15% | 17.65% | 1.1765 |
| 20% | 25% | 1.2500 |
| 25% | 33.33% | 1.3333 |
| 30% | 42.86% | 1.4286 |
| 35% | 53.85% | 1.5385 |
| 40% | 66.67% | 1.6667 |
| 50% | 100% | 2.0000 |
Markup = margin / (1 - margin). The University of Maine table gives 1.4286 for a 30% margin.
Rounding new prices
A computed price rarely lands on a price you would print. Pick the rounding rule your price list uses; the result shows the price before and after rounding, and the true percent after rounding.
| Rule | $4.7712 becomes | $19.40 becomes |
|---|---|---|
| Nearest cent | $4.77 | $19.40 |
| Up to the next cent | $4.78 | $19.40 |
| Nearest 5 cents | $4.75 | $19.40 |
| Up to the next 5 cents | $4.80 | $19.40 |
| Up to a price ending in .99 | $4.99 | $19.99 |
| Up to the next whole dollar | $5.00 | $20.00 |
Repricing a whole price list
Open the Price list tab and paste rows from Excel or Google Sheets: SKU, description, category, cost, price. A header row is optional; with one, the columns can be in any order.
Enter the supplier’s increase and choose how new prices are set: keep each line’s margin %, keep each line’s dollar margin, or raise prices by the same %.
Set a different percent for a category, or type one on a single line to override it.
Pick the rounding rule and the effective date, check the table, and download the CSV. It has old and new cost, old and new price, the change and the margin before and after for every line.
Need to tell customers? The Write the customer notice button carries the list into a price increase letter.
Limits
Prices are in one currency with a dollar sign; the math is the same for any currency.
Decimal commas (4,50) are not read: use a decimal point. A line the tool cannot read is listed, not guessed.
The list shows the first 200 lines on screen and reads up to 2,000; the CSV has every line it read.
Your contracts, price agreements and the law where you sell may set how much notice a price change needs. This tool does not check them.
Common questions
How do I calculate a 5% price increase?
Multiply the old price by 1.05. $20.00 becomes $21.00. To take a 5% increase off again, divide by 1.05, not multiply by 0.95.
What is the percent increase from $80 to $92?
(92 - 80) / 80 x 100 = 15%.
My supplier went up 8%. How much should my price go up?
8% if you want to keep your margin percent. Less if you only pass on the dollars: with a $60 cost and a $100 price, the $4.80 cost increase is 4.8% of the price. The pass-through tab shows both for your own numbers.
WHERE MORSA FITS
Supplier raised prices? The quotes and the notice are the slow part.
When a supplier’s increase lands, Morsa updates the open quotes it affects and drafts the notice to your customers for you to approve, from the price lists and orders you already have. It works in email, Teams, WhatsApp or whatever you already run on.

