All posts
Business··7 min read

Moving off Gumroad: your subscribers cannot come with you

No export, API or support ticket moves a recurring payment from one merchant to another. Every subscriber has to sign up again by hand — so here is what you can take, how to run the move in waves, and how to work out whether it is worth doing at all.

Wrapped boxes stacked together

Most guides to leaving a platform open with the export button. The honest version opens somewhere less comfortable: your recurring payments are not yours to move. Not to another platform, not to your own Stripe account, not by export, API or support ticket. Every subscriber has to subscribe again by hand, with their card.

That is not a flaw in Gumroad. An authorisation to charge someone every month belongs to the merchant and processor that collected it, and cannot be reassigned to another company. Gumroad has acted as merchant of record on its transactions since January 2025, so the agreement your subscriber signed is with Gumroad.

If you want that confirmed by someone with no stake in your decision, read what Stripe says about copying data between two of its own accounts, which can belong to the same business. Payment methods can be copied. Subscription data is not copied to the receiving account; you recreate the subscriptions yourself. If a live subscription will not survive a move between two accounts at one processor, it will not survive a move between two companies.

So this is a different project to moving a product. You are not migrating data. You are asking several hundred people to do a small, mildly annoying thing, and a known fraction will not. The work is in making that fraction as small as it honestly can be — and in deciding whether to start at all.

What you can actually take with you

Gumroad does give you a real export, worth taking properly rather than in a hurry on your last day. From the Sales tab you can download a CSV of customers and their purchases for a date range you choose; if it is not ready immediately it gets emailed to you.

Two details catch people out. The timestamps are in UTC, so add a day of buffer at each end of the range or you will clip orders off the edges. And filters applied on screen do not carry into the export.

  • Comes with you: purchase ID, item name, buyer name, buyer email, sale price and tax
  • Comes with you: your product files, prices and sales copy
  • Comes with you: reviews, as quotable text rather than portable ratings
  • Stays behind: card details, tokens, anything a new processor could charge against
  • Stays behind: billing anniversaries — each cycle restarts when that person re-subscribes
  • Stays behind: the payment relationship, and the revenue until people rebuild it

The one genuine exception, and why it is probably not yours

There is a real, documented way to move saved cards between processors, worth recognising when somebody waves it at you. Stripe calls it a payments data import: the old processor sends your card data to Stripe's migrations team, encrypted with a published PGP key, never by ordinary email.

The conditions are the point. Your old processor has to agree and take part, and many require the account owner to request it. It is PCI-regulated work, with compliance shared between both parties. The old provider might take days or weeks to hand the data over; Stripe then typically imports within ten business days of a correct file.

Even then, subscriptions are not included. You rebuild them separately, then confirm the old processor has cancelled all automatic billing. The route assumes you hold the merchant relationship at both ends, and a creator selling through Gumroad does not — Gumroad is the merchant — so there is no vault of yours to move.

Which is why anyone promising to migrate your subscribers without your subscribers doing anything is either describing something else, like a customer list, or selling you something.

Run both platforms in parallel, not one after the other

The biggest avoidable loss in a subscription migration is announcing the move before the new thing can receive anybody. People meet a half-built page or a confusing login, and you have spent your one moment of attention on a bad impression. There is no second announcement.

So the order is fixed. The new platform goes live and tested before anyone hears the word moving — subscribe to it yourself with a real card and check the receipt, the login, the delivery and the cancellation. Then leave Gumroad running untouched while you move people across. Paying for both for two months is the cheapest part of this.

  • Build the new offer and subscribe to it yourself, end to end
  • Leave the Gumroad product live and billing as normal
  • Move subscribers across in waves over six to eight weeks
  • Unpublish on Gumroad after wave one, so nobody new lands there
  • Keep Gumroad open until the last renewal date has passed
  • Only then close it deliberately

Waves, not a single announcement

Start with twenty or thirty of your most engaged members — the people who open everything and would forgive a broken link. You are not only moving them; you are finding the problems in your new flow that you cannot see yourself.

Wave two is everyone whose renewal falls in the next month. The renewal date is the natural moment to ask: the charge is already on their mind, the decision is open, and nothing overlaps. Timing the ask to the billing cycle rather than your calendar is worth several points on its own.

Wave three is everybody else, spread over the following weeks and nudged twice. Wave four is the quiet ones, who have not opened an email in six months and are paying out of inattention. They convert worst, and that is fine — some of what looks like migration churn is a subscription that had already ended in every sense but the charge.

Why we are moving, please re-enter your card fails

That email fails for three reasons. It turns your administrative problem into their chore. It asks for card details in a message about a change of billing system, which is exactly the shape of a phishing email people have learned to distrust. And it carries no deadline, so it joins the pile of things to do later, which is where subscriptions quietly die.

The version that works gives a reason that benefits the reader, makes the new thing concretely better in one specific way, holds the price where it was, and answers the double-billing fear in the first three lines rather than the last. Never migrate and raise the price in the same message. You can do both, but not at once and not be believed.

  • Line one: what is changing, and when their current billing stops
  • Line two: they will never be charged twice, said plainly
  • Line three: the one thing that is better for them
  • The link, alone, to a page with their email already filled in
  • A deadline that is real, because their old billing genuinely ends
  • A reply address that reaches a human, because some will ask first

Closing the Gumroad side without stranding anyone

The endgame turns on one distinction. Deleting a membership product cancels every active subscription on it, so those customers stop being charged and lose access. Unpublishing keeps existing members billed and able to reach their files while stopping anyone new from joining.

So unpublish is the tool for the migration, and delete is only for the very end. Cancelling everybody on day one feels decisive and is the most expensive move available to you: a subscriber whose payment has already stopped has been handed a free exit at the moment you were about to ask them for effort. Keep the old product billing until the last renewal has passed, then close it.

When not to move at all

Here is the arithmetic almost nobody runs. Four hundred members at ten dollars a month is forty-eight thousand a year. Suppose moving saves ten percent in fees — four thousand eight hundred a year, a genuinely good saving. Now assume a twenty-five percent loss, an ordinary result rather than a disaster: a hundred people, twelve thousand a year, gone permanently.

The fee has to be catastrophic to beat that, and it rarely is. The larger and steadier your base, the worse the case for moving — the opposite of how it feels, because a large base is when fees start to look outrageous. The cheap time to move is early. At forty subscribers the loss is ten people and you replace them in a month.

Reasons that justify the cost: you are being forced out by a policy change, a shutdown or restricted payouts; you need something the platform cannot do and will not add; or you are rebuilding the offer anyway, so subscribers would have re-decided regardless. Reasons that do not: fees alone on a healthy base, a nicer interface, an affiliate link.

A fair way to decide

Write two numbers down before anything else. What the move earns or saves you over twelve months, in money rather than in feelings about the interface, and the annual value of a quarter of your subscribers. If the first does not comfortably beat the second, the move is a hobby funded by your own revenue. If it does, commit properly, because a hesitant migration loses more people than a decisive one.

And accept the frame: migrating a subscription base always costs subscribers. The question was never how to move without losing anybody — it is whether the gain is worth the cost, and whether you would rather pay it now or at three times the size in two years. If you do go, go somewhere you will not have to leave again; you can run a storefront, digital products and subscriptions in one place free at onesol.io.

Frequently asked questions

Can I transfer my Gumroad subscribers to another platform?

Not the subscriptions themselves. A recurring charge is an authorisation held by the merchant and processor that created it, and Gumroad has acted as merchant of record on its transactions since January 2025 — meaning it, not you, is the legal seller to the buyer. You can export who your subscribers are, but each of them has to subscribe again on the new platform.

What does the Gumroad customer export actually contain?

From the Sales tab you can download a CSV of customers and their purchases within a date range you choose, emailed to you if it is not ready immediately. The columns cover purchase ID, item name, buyer name, purchase email, sale price including tax, the tax charged and whether tax was included in the price. It contains nothing that lets another platform charge those people.

Does Stripe not migrate saved cards between processors?

It does, under conditions worth knowing. Stripe runs a documented card-data import in which your previous processor sends the data PGP-encrypted to Stripe's migrations team; it is PCI-regulated work, it needs the old processor to take part, and Stripe typically imports within ten business days of receiving correct data. Even then subscriptions are not included — they are recreated separately — and the process assumes you hold the merchant relationship, which a Gumroad seller does not.

What happens to my members if I delete the Gumroad product?

Deleting a membership product cancels every active subscription on it, so those customers stop being charged and lose access. Unpublishing instead keeps existing members billed and able to reach their files while preventing anyone new from joining. During a migration you want unpublish, and you only delete once the last renewal date has passed.

How many subscribers should I expect to lose?

Plan on losing about a quarter, be pleased with a fifth, and do not be shocked by half if the list is old or lightly engaged. How many come back depends far more on how much people value the thing than on how well the emails are written. Work out what the move saves you per year and compare it against that loss before you commit.

Run all of this from one link.

Free to start — no card required.