Supplier costs went up. Shipping rates changed. Or you’re simply adjusting your margins after a slower quarter. Whatever the reason, needing to raise prices across your entire catalog is a situation every Shopify merchant runs into — and doing it product by product is a nightmare.
Here’s the honest truth: Shopify’s native bulk editor won’t let you increase prices by a percentage. It only lets you set a fixed price across selected products. So if your catalog has varied prices and you want a clean 10% or 15% increase across the board, you’ll need a slightly different approach.
Let’s walk through your real options, from simplest to most powerful.
Method 1: CSV Export + Spreadsheet Formula (Free)
This is the no-app, zero-cost approach — and it works well if you’re comfortable with a spreadsheet.
Step-by-step
- In your Shopify admin, go to
Products → Export - Select All products and download the CSV
- Open the file in Google Sheets or Excel
- Find the
Variant Pricecolumn - In a new column, enter a formula like this to calculate a 10% increase:
= B2 * 1.10
Replace B2 with the cell reference for your current price, and 1.10 with your desired multiplier (e.g. 1.15 for +15%, 1.20 for +20%)
- Copy the formula down the entire column, then paste those values back into the
Variant Pricecolumn (paste as values only, not formulas) - Save the file as CSV UTF-8
- Back in Shopify, go to
Products → Import, upload the file, and tick “Overwrite products with matching handles”
The core of this method is straightforward: export your products, edit the Variant Price and optionally the Variant Compare At Price columns, then re-import with the overwrite option enabled.
Warning: Always keep a copy of your original export before touching anything. Shopify will overwrite existing prices with whatever values are in the imported CSV — there’s no automatic rollback if something goes wrong. Re-importing your backup is the only way to recover.
The key columns to focus on are Handle, Title, Variant SKU, Variant Price, and Variant Compare At Price.
When to use this method: Small-to-medium catalogs where you want full control and don’t want to pay for an app. Works best for one-off price increases.
Method 2: A Dedicated Bulk Price Editor App (Easiest)
If you’d rather not touch a spreadsheet, there are several Shopify apps built specifically for this. They let you select all products (or a subset filtered by collection, tag, or vendor) and apply a percentage increase in a few clicks.
Here are the most commonly used options:
| App | Key strengths | Best for |
|---|---|---|
| Bulk Price Editor Pro | Percentage or fixed markup/markdown, scheduling, rollback, price rounding | Stores needing regular price updates |
| NA Bulk Price Editor | Works with Shopify Markets and international pricing | Multi-currency stores |
| Hextom: Bulk Product Edit | Advanced filtering, CSV workflows, scheduling | Large catalogs with complex rules |
| Ablestar Bulk Product Editor | Undo/rollback support, spreadsheet-style editing | Merchants who want a safety net |
Most of these apps let you:
- Filter products by collection, vendor, tag, or product type
- Set a percentage increase (e.g. +10%) and preview all new prices before applying
- Schedule the change for a future date
- Roll back to previous prices if needed
The scheduling feature alone is worth it for many merchants — especially if you’re running seasonal pricing or want a price increase to go live overnight without manual intervention.
Pro tip: Before committing to a paid app, check whether it offers a free trial or a free tier. Several bulk price editors allow a limited number of edits per month at no cost, which may be enough for a one-time catalog-wide increase.
Method 3: The Shopify Native Bulk Editor (With Limitations)
For completeness: yes, Shopify does have a built-in bulk editor. You can access it by going to Products, selecting multiple products, and clicking Edit products.
However, the native bulk editor has a significant limitation when it comes to percentage-based price changes. You can type a new price into multiple cells at once, but you cannot apply a percentage multiplier across products with different prices. It treats all selected cells the same way — useful if you want to set everything to a flat $29.99, not so useful if your prices range from $12 to $340 and you want a proportional increase.
For multi-variant products, there’s an additional catch: selecting the main product row doesn’t automatically update all its variants. You need to expand each product to update individual variant prices, which can become tedious fast.
When to use this method: Quick, small-batch edits where all products happen to share the same new price.
Which Method Should You Use?
Here’s a simple decision guide:
- One-time increase, free, comfortable with spreadsheets → CSV export + formula method
- One-time or recurring increase, want to avoid spreadsheets → Bulk price editor app
- Setting the same flat price across a few products → Shopify native bulk editor
- Large catalog, multiple markets, scheduled pricing → A paid bulk editor app with scheduling and rollback
If your catalog is large or you plan to do this more than once, an app will save you significant time. The CSV method is perfectly viable but requires care — one formatting mistake and you could push incorrect prices to your entire store.
Whatever method you choose, always export a backup first. It takes 30 seconds and can save hours of headache if something doesn’t go as planned.