How to Change Prices on All Gumroad Products at Once
You decided to raise your prices. Or run a 30%-off sale across the whole store. Or round everything to clean numbers before a launch. Whatever the reason, you open your Gumroad dashboard expecting a "set prices" control near the top, select your products, type a number, and you're done.
That control doesn't exist.
Gumroad edits prices one product at a time, inside each product's own editor. Five products is mildly annoying. Forty products is a lost afternoon of opening, clicking, retyping, and saving, hoping you didn't fat-finger a zero on product 23. There is no native "change all prices at once" button, and no built-in percentage adjustment that sweeps your catalog.
This guide covers the native way to change a Gumroad price step by step (worth knowing cold), the gotchas with versions and memberships that trip people up, and a faster way to handle a Gumroad change all prices at once job when your catalog gets too big to do by hand.
How Gumroad pricing actually works
A few facts up front, because they explain why this is repetitive rather than hard:
- A Gumroad product price can be any amount from $0.99 to $5,000, or you can use pay-what-you-want (PWYW) pricing.
- Prices live on the product (and on each version/tier within it), not at the account level. There's no global price setting that cascades down.
- A single product can have multiple versions or tiers, and each one carries its own price. Changing "the product's price" can mean editing several numbers inside one product.
- Memberships have extra rules: a price change can optionally apply to existing customers, and price increases send subscribers a notification email with 7 days' notice before taking effect.
Because prices are stored per product (and per version), "change all my prices" really means "open every product and edit every price field," repeated by hand. That's the whole problem in one sentence.
The manual method: changing a product's price
Here's the official flow. Learn it even if you later automate, because every shortcut is just this, faster.
Step 1: Open the product
From your dashboard, go to Products and click the product you want to reprice. This opens the product editor.
Step 2: Find the price field
In the editor, locate the price input. For a standard fixed-price product, it's a single amount box. For pay-what-you-want, you'll enable "Let buyers choose what to pay" and set the pricing using Gumroad's + syntax:
0+lets buyers pay anything (including nothing, though paid purchases have a $0.99 minimum).5+sets a $5 minimum while still allowing more.- The Suggested amount box sets the anchor price buyers see first — the single biggest lever on what people actually pay.
Step 3: Update every price the product has
Type the new number. If the product has versions or tiers, scroll through them — each version has its own price field, and missing one is the most common repricing mistake. A "$49 course" with three tiers is really three separate numbers.
Step 4: Save (and publish if needed)
Click Save changes. A new price isn't live until it's saved, and on some products you'll need to confirm/publish. If it's a membership and you want current subscribers moved to the new price, toggle "Apply price changes to existing customers" — otherwise the change only affects new buyers. Remember the 7-day notice rule on increases.
Step 5: Repeat for every other product
This is the part that doesn't scale. To take your whole catalog up 10%, or to drop everything 30% for a weekend sale, you open Step 1 through Step 4 again for each product — recalculating the new number every time and trusting yourself to be consistent across dozens of tabs.
The versions, tiers, and membership gotchas
Three things catch sellers off guard when they reprice in bulk by hand:
- Versions multiply the work. Ten products with three versions each isn't ten edits — it's thirty price fields, easy to skip because they're tucked inside one editor.
- Percentages aren't automatic. Gumroad won't compute "−30%" for you. You do the math per product, so a catalog-wide percentage sale becomes dozens of manual calculations where one slip ships a wrong price.
- Memberships behave differently. Existing-subscriber handling, the apply-to-existing toggle, and the 7-day increase notice all mean membership repricing deserves its own careful pass, not a blind sweep.
For a handful of simple, single-price products, the manual flow is fine and you should know it. The pain is purely volume and arithmetic.
The faster way: bulk price changes in one pass
Once your catalog crosses ten or fifteen products — especially with versions — manual repricing is the reason people quietly skip running sales or postpone a needed price increase. That's the gap a small tool can close.
GumKit is an independent Chrome extension for Gumroad sellers who are tired of one-at-a-time editing. It is not affiliated with, endorsed by, or sponsored by Gumroad — it's a third-party tool that drives Gumroad's own official API on your behalf.
Here's the honest picture of how it works, so there are no surprises:
- It uses Gumroad's official API v2 (
api.gumroad.com/v2) directly from your browser — no scraping, no automating UI clicks, no workarounds. Just the documented endpoints Gumroad publishes, including theedit_productspermission needed to update prices. - You connect with your own Gumroad access token, generated under Gumroad → Settings → Advanced → Applications: create an application, copy the token, paste it in. The token is stored only in your browser (
chrome.storage.local). There is no GumKit server holding your credentials, and you can revoke the token from Gumroad anytime to cut off access instantly.
Changing prices in bulk
The bulk price-change flow collapses the manual loop into one decision:
- Select the products you want to reprice — several at once, or all of them.
- Choose the change once: set a fixed price (for example, make a group of products all $29) or apply a ± percentage (for example, a site-wide −30% sale, or a catalog-wide +10% increase).
- Run it. The extension applies that change across every selected product as a paced queue.
That "paced queue" detail is the honest part that matters. Gumroad rate-limits writes and returns 429 Too Many Requests if you push too fast; it doesn't publish an exact ceiling, so GumKit stays deliberately conservative — pacing bulk jobs at roughly 30 write actions per minute as a resumable queue you can pause and resume. That's slower than firing everything at once on purpose; it's the behavior the API expects, and it turns a 40-product reprice into a few minutes of unattended work instead of an afternoon of tabs.
One honest caveat: bulk price changes are cleanest for standard one-time and digital products. Memberships carry Gumroad's own rules around existing subscribers and the 7-day increase notice, so treat those with the same care you would by hand rather than assuming a sweep handles every edge case.
Beyond a single price change
The same idea — make one pricing decision, apply it across many products — extends to related jobs sellers usually grind out manually:
- Bulk discount codes. If you'd rather run a sale with a code than lower listed prices, you can create one offer code across every selected product. See the companion guide on Gumroad bulk discount codes for when a code beats a price change.
- Per-region parity pricing. Generate region-specific discounts (India, Brazil, Indonesia, and more) from an editable region→percentage table — covered in the Gumroad PPP pricing guide.
- Customer CSV export. Pull your full sales history into a spreadsheet, covered in export Gumroad customers to CSV.
FAQ
Can you change all Gumroad prices at once?
Not natively. Gumroad's dashboard edits prices one product (and one version) at a time, with no built-in bulk action or catalog-wide percentage adjustment. You either reprice each product by hand or use a third-party tool that drives Gumroad's official API to apply one change across many products.
Does Gumroad have a percentage price increase or sale feature?
No automatic one. Gumroad doesn't calculate "−30%" or "+10%" across your catalog for you — you compute and enter each new price manually. A tool that applies a ± percentage over selected products is the only way to get a true one-pass percentage change.
What's the difference between a bulk price change and a bulk discount code?
A price change edits the actual listed price of the product, so it stays until you change it back. A discount/offer code keeps the list price and applies a reduction at checkout, often with an expiration. Codes are great for time-boxed sales; price changes are for real, lasting repricing. Use the bulk discount codes guide to decide which fits.
Is it safe to change prices with a Chrome extension?
It depends entirely on how the tool connects. GumKit uses an access token you generate in your own Gumroad settings, stored only in your browser, and it calls Gumroad's official, documented API with the edit_products permission — no password sharing, no scraping. You can revoke the token from Gumroad at any time, which immediately stops all access.
Will repricing in bulk get me rate-limited?
It can if a tool hammers the API. Gumroad returns 429 Too Many Requests when you write too fast, and it doesn't publish an exact limit. GumKit paces bulk jobs as a pausable queue (around 30 write actions per minute) that stays well under the line rather than firing requests as fast as possible.
The takeaway
Changing every Gumroad price at once isn't difficult — it's repetitive, because Gumroad stores prices per product and per version with no global control and no percentage tool. For a few simple products, the manual flow above is fine and you should know it. For a real catalog, retyping numbers across dozens of editors (and doing the percentage math by hand) is the kind of busywork that makes sellers avoid price changes they should be making.
If that's where you are, GumKit is free to start, with optional paid bulk features, and lets you set a fixed price or apply a ± percentage across every selected product in a single paced run — using your own Gumroad token and Gumroad's official API, no middleman and no scraping.
More Gumroad guides
- Export Gumroad Customers CSV: A Practical Guide
- How to Get Your Gumroad API Access Token (Step by Step, 2026)
- Gumroad Bulk Discount Codes: The Fast Way
- Gumroad Discount Code Not Working? 7 Common Fixes
- Gumroad Fees Explained (2026): What You Actually Keep
- Gumroad PPP Pricing: Native Toggle vs Codes
- Gumroad Sales Tax & VAT: What Sellers Actually Owe (2026)
- Gumroad SEO: Optimize Listings to Get Found
- Gumroad vs Lemon Squeezy (2026): Which Should Digital Sellers Use?
- ParityDeals Alternative for Gumroad Sellers