Price rounding and endings
End every new price in .99, .95, .90, .50, .49, .00 or your own decimals.
Read more →Paste a list of prices, choose an increase, decrease or fixed price, pick an ending such as .99, and see every new price, the change in percent and the compare-at price. Copy the new prices or download them as CSV. It uses the same rounding rule as Sale Scheduler.
Paste a column of prices. Currency symbols are ignored.
| Before | After | Change | Compare-at | Status |
|---|---|---|---|---|
| 39.99 | 31.99 | -20% | Ready | |
| 24.50 | 19.99 | -18.4% | Ready | |
| 120.00 | 96.99 | -19.2% | Ready | |
| 8.75 | 7.99 | -8.7% | Ready | |
| 64.00 | 51.99 | -18.8% | Ready |
This tool runs in your browser. The numbers and prices you enter are not sent to or stored on our servers.
Paste prices, one per line (19.99, 19,99 and $1,299.00 all work).
Choose increase, decrease or set price, and percent or amount.
Pick a price ending, and what should happen to the compare-at price.
Check the table, then copy the new prices or download the CSV.
The calculator keeps the whole-number part of each new price and replaces the decimals with the ending you pick, exactly like Sale Scheduler's price rounding. A price of $25.59 with the .99 ending becomes $25.99, and $23.99 with the .49 ending becomes $23.49. Rounding can move a price slightly up or down within the same whole number.
| Before | Change | Raw result | .99 ending |
|---|---|---|---|
| $39.99 | −20% | $31.992 | $31.99 |
| $24.50 | −20% | $19.60 | $19.99 |
| $120.00 | +8% | $129.60 | $129.99 |
| $8.75 | +$1.00 | $9.75 | $9.99 |
A percentage keeps your margins proportional across cheap and expensive products. A fixed amount is easier to explain when a specific cost, such as shipping or packaging, went up by the same amount for every item. Read how to increase prices on Shopify by percentage for the full process.
Instead of copying prices back by hand, Sale Scheduler applies the same rule to your products with a review of every variant, then starts now or on a schedule, and keeps the previous prices so you can restore them.
Sale Scheduler by SalePilot applies price rules across your catalog with a preview of every variant, schedules the start and end, and restores previous prices automatically.
Rounding replaces the decimals within the same whole number. $19.60 with the .99 ending becomes $19.99. Choose .49 or .50 if you'd rather end lower.
Yes. Copy a column of prices and paste it. Each line, tab or semicolon starts a new price.
Yes. 19,99 and 1.299,00 are read as decimal prices, and $1,299.00 as one thousand two hundred ninety-nine.
As many as you like. The table shows the first 200 rows, and the CSV download includes every row.
Yes. It's free, needs no sign-up, and runs in your browser.
End every new price in .99, .95, .90, .50, .49, .00 or your own decimals.
Read more →Increase, decrease or set prices across many variants by percent or amount, with a preview of every result.
Read more →See every variant's price before and after, with Ready, Warning and Skipped rows, before anything changes in Shopify.
Read more →Psychological pricing explained: charm pricing (.99, .95), the left-digit effect, round prestige prices, and how to choose and apply price endings to a catalog.
How to raise Shopify prices by a percentage or fixed amount across your catalog: the formula, clean price endings, compare-at prices, Markets and customers.
How to bulk edit prices on Shopify with the bulk editor, a product CSV, Markets, Flow or an app: steps, percent changes, rounding and a safe way to undo.
Sale price from a percent off, the percent off between two prices, and the extra sales you need to break even.
Open the tool →Profit margin and markup from cost and price, or the price you need for a target margin or markup.
Open the tool →