How to Bulk Edit Product Prices in Shopify (2026 Guide)
Changing prices one product at a time is slow, error-prone, and — when you have hundreds of products — simply not realistic. Whether you're running a sale, adjusting for new costs, or rounding everything to clean price points, you need to change many prices at once.
This guide covers both ways to do it: Shopify's built-in tool, and a faster, safer method with BulkEditly.
Part of the BulkEditly tutorial series — ▶ Watch all 15 tutorials on YouTube.
Method 1: Shopify's native bulk editor
Shopify has a basic bulk editor built in.
- From your Shopify admin, go to Products.
- Tick the checkboxes next to the products you want to change.
- Click Edit products.
- Add the Price column if it isn't shown, then type new values cell by cell.
Where it falls short:
- You can only edit the products on the current page — there's no way to apply a percentage change across your whole catalog at once.
- There's no "increase by 10%", "decrease by $5", or "round to .99" — every cell is a manual entry.
- There's no preview of what's about to change, and no undo. If you mistype, you're fixing it by hand.
- No way to set rules like "only products under $20" or "only this vendor".
For a handful of products, it's fine. For a real catalog, you need something built for the job.
Method 2: Bulk edit prices with BulkEditly
BulkEditly is a Shopify app built specifically for safe, large-scale edits. Here's the workflow.
- Install BulkEditly from the Shopify App Store (there's a free plan) and open it from your admin.
- Click Bulk Edit and choose Price as the edit type.
- Choose an action:
- Set a fixed price — make selected products all the same price
- Increase / decrease by amount — e.g. add $5 to every price
- Increase / decrease by percentage — e.g. raise everything 10%
- Round prices — snap to clean endings like .99 or .00
- Set or clear compare-at price — show a "was" price for sales
- Conditional rules — apply different changes based on the current price
- Filter to target exactly the right products — by vendor, product type, collection, tag, current price range, stock level, and more.
- Click Apply and review the before/after preview — BulkEditly shows you exactly how many products will change and what each new price will be.
- Confirm. The prices are written to Shopify.
The whole thing takes seconds, even for thousands of products.
Common price-editing scenarios
- Raise all prices after a cost increase: Price → Increase by percentage → 8% → filter by vendor if only one supplier changed.
- Put a collection on sale: Price → Decrease by percentage → 20% → filter by collection. (To make the discount auto-reverse, schedule it as a flash sale →.)
- Clean up messy price points: Price → Round → .99 ending.
- Show "was / now" pricing: Price → Set compare-at price, so customers see the original price struck through.
- Tiered changes: Use conditional rules — e.g. raise items under $20 by 15%, items over $20 by 8% — in a single job.
How to undo a price change
This is the part the native editor doesn't have. Every BulkEditly edit is recorded in History. If a change wasn't what you wanted:
- Open History.
- Find the edit (the most recent job is at the top).
- Click Undo — to roll back the whole job, or select individual products to revert.
Prices go straight back to what they were. Edit history is retained for up to 180 days depending on your plan, so you're never locked into a mistake.
FAQ
Can I bulk edit prices in Shopify for free? Shopify's native editor is free but limited. BulkEditly has a free plan that adds percentage changes, rounding, compare-at pricing, preview and undo.
Can I change prices by a percentage across all products? Yes — BulkEditly's "increase/decrease by percentage" action applies to every product matching your filter, with no per-cell typing.
Will bulk editing prices affect my live store immediately? Yes, confirmed edits write to Shopify right away — which is why BulkEditly shows a before/after preview first and keeps every change reversible.
Can I schedule a price change for later? Yes. You can schedule a price edit for a future date, and even have it automatically revert — useful for sales and promotions.
Does it work with variant prices? Yes — BulkEditly edits variant-level prices, and you can also edit SKU, barcode, weight and stock per variant.
Ready to bulk edit prices the safe way? Install BulkEditly free on the Shopify App Store →
Related: How to run a flash sale on Shopify · How to bulk edit Shopify metafields