How to Change Prices on All Gumroad Products at Once

Updated 2026-06-26 · GumKit guides

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:

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:

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:

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:

Changing prices in bulk

The bulk price-change flow collapses the manual loop into one decision:

  1. Select the products you want to reprice — several at once, or all of them.
  2. 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).
  3. 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:

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.