Skip to main content
Free Tool

Bulk Price Adjuster

Upload a product CSV, stack percentage, fixed, rounding, floor, and ceiling rules, preview every price change in a diff view, then download the updated file — all in your browser.

1. Upload your CSV

Upload any product export CSV. The tool auto-detects your price column from common header names.

Drag & drop a CSV/TSV file or click to browse

CSV, TSV — max 10MB

Upload a product CSV to get started.

Your data never leaves your browser.

How to Use the Bulk Price Adjuster

Repricing hundreds or thousands of products by hand is error-prone and time-consuming. This tool lets you define a precise rule stack — percentage markups, fixed offsets, psychological rounding, floors, ceilings, and conditional overrides — and see the exact impact on every SKU before you commit.

Rule Types Explained

  • Percentage — Multiply the current price by a factor. Use positive values to mark up (e.g. +10 = 10% increase) or negative values to discount (e.g. -15 = 15% off).
  • Fixed Amount — Add or subtract a flat dollar amount from every price. Useful for covering a fixed surcharge or applying a blanket discount.
  • Round To — Snap the cents portion of every price to a psychological price point (.99, .95, .49, or .00). Applied after other arithmetic rules to keep your catalog looking clean.
  • Floor — Enforce a minimum price. Any calculated price below this value is raised to the floor. Protects your margins on cost-sensitive SKUs.
  • Ceiling — Enforce a maximum price. Any calculated price above this value is capped at the ceiling. Useful for MAP (Minimum Advertised Price) compliance or competitive pricing ceilings.
  • Conditional — Apply a rule only to rows where a specific column equals a specific value. For example, apply a 5% discount only to rows where “Category” equals “Clearance”.

Rule Stacking Order Matters

Rules execute from top to bottom. A +10% percentage rule followed by a .99 rounding rule will first increase the price, then snap the cents to .99. Reorder your rules by removing and re-adding them to change the execution sequence.

Privacy

All processing happens in your browser using JavaScript. Your CSV data is never uploaded to any server. The download is generated entirely client-side.

Need automated repricing synced directly to your product catalog?

Frequently Asked Questions