How to Export Your Gumroad Customer List (Full Walkthrough)
Whether you're switching platforms, backing up your business, or just want a copy of your customer list on your own hard drive, Gumroad lets every seller download a CSV of their sales. This guide walks through the exact path to the export button, explains what the file actually contains (and what it's missing), and shows how to import it into a different email tool or storefront without losing a buyer.
Yes, you can export your customer list
Gumroad is a merchant of record, which has consequences for what you can and can't do with your customer data — but exporting the sales history isn't one of them. Every seller account has access to a CSV download of their own sales, which includes the buyer's email address, the product they bought, the amount, and the date. That file is yours.
The reason sellers search for this: either they're switching platforms, they're building a mailing list on a dedicated email tool and want seed data, or they finally heard the horror story about losing a platform account and want a backup before anything bad happens. All three are reasonable. The export is the first step for every one of them.
Where the Gumroad export button lives
The exact wording of Gumroad's UI shifts occasionally, but the structure has been stable for years. If anything below looks different in your dashboard, it's almost always a minor rename — the button is still there.
Log in to your Gumroad dashboard
Go to app.gumroad.com and sign in with the account that owns the sales you want to export. If you have multiple seller accounts, each has its own export.
Open the Sales section
In the left-hand nav, click Sales. The top of the page shows your recent transactions. Depending on your plan and account age, you may see tabs for Transactions, Customers, and Subscribers. Any of them will get you to an export; the Transactions export is the most complete.
Find the Export link
Look for a small Export button in the top right of the sales list, or a three-dot menu that reveals it. Gumroad has used both patterns. If it's not immediately visible, scroll the sales table — on small windows the controls sometimes tuck above the table header.
Pick a date range
Gumroad usually opens a dialog asking which range to export. All time is what most sellers want for a full backup. If you're exporting incrementally (monthly backup), pick the last 30 or 90 days.
Download the CSV (or wait for the email)
For small shops the CSV downloads immediately. For large accounts, Gumroad generates the file in the background and emails you a download link within a few minutes. The link is time-limited, so download it to your own machine as soon as it arrives.
What the CSV actually contains
The columns in the export change slightly over time, but the core fields a creator needs for migration and record-keeping are these:
| Field | What's in it |
|---|---|
Email |
The buyer's email at time of purchase. The one piece of data that makes this file useful for migration. |
Product |
The product name. If you've renamed products over time, you see the current name, not what the buyer saw. |
Variant |
Which variant was bought (e.g. "License: Personal" vs "License: Commercial"). Not every row has this. |
Price |
What the buyer paid, before Gumroad's fee, in the sale's currency. |
Fees |
Gumroad's cut on this sale. Useful for your own ledger. Not useful for migration. |
Country |
Buyer-stated country code (two letters). State-level is sometimes present for US buyers. |
Date |
Purchase date in UTC. Convert to your local time zone before sorting. |
Payment Method |
A label — typically "Credit card" or "PayPal". Not the card itself, obviously. |
Refunded |
True or false. Refunded purchases still appear in the export — filter them out before emailing. |
That's enough to rebuild a customer list on any email tool and to seed a new storefront's customer database. If you've been selling for years, expect anywhere from a few hundred to a few thousand rows.
What the export does NOT include
These are the fields people are often surprised aren't there. Knowing in advance saves an afternoon of hunting for data that doesn't exist in the export:
- Full postal addresses on digital-only sales. Gumroad only captures the shipping address when a seller sells physical items. Digital-only sellers get a buyer-stated country code and sometimes a state — nothing more granular.
- Discount codes used by each buyer. Some rows show the discount amount applied; the actual code often isn't exported. If the discount code attribution matters for your reporting, keep a parallel spreadsheet.
- Referral attribution. If you ran affiliate programs, the sales were credited correctly inside Gumroad, but the affiliate who referred each sale rarely appears in the sales CSV.
- IP addresses. Gumroad has them (they're used for fraud scoring and tax jurisdiction) but doesn't put them in the standard export.
- Abandoned-cart data. The export is purchases only. Carts that were started but not completed never appear.
- Email engagement. Opens, clicks, unsubscribes from any emails Gumroad sent on your behalf — none of that is in the sales export. If you want engagement data, it has to come from your own tool going forward.
- Product reviews. Any ratings and reviews buyers left live inside Gumroad's product pages. Screenshot anything you want to keep as social proof before you leave.
Cleaning the CSV before you import it
Gumroad's export is clean enough to use as-is, but five minutes of cleanup prevents hours of debugging on the import side. The sequence:
- Open in Google Sheets or Excel — not Numbers, which sometimes reformats dates in ways that break imports elsewhere.
-
Filter out refunded rows — a column called
Refundedor similar flags them. You don't want to welcome refunded buyers into your email sequence as if they're new customers. -
De-duplicate on email — if a buyer bought three products,
they'll have three rows. For an email list you want one row per buyer. In Google
Sheets:
=UNIQUE(A2:A)on the email column, or Data → Data cleanup → Remove duplicates with the email column selected. - Keep the ORIGINAL file untouched — save your cleaned-up version as a new file. If you ever need to prove what was in Gumroad on export day (tax audit, platform dispute, etc.), the untouched file is the artifact.
- Decide what you tag each buyer with — product name is the most useful tag going forward. Nearly every email tool lets you filter "customers who bought X", and that only works if you imported the product name as a tag.
Where to import it: email tool, CRM, or storefront
Three realistic destinations, depending on what you're moving to.
Email marketing tool
Most creators who leave Gumroad land on an email platform first — either because they want to actually start emailing their list, or because they want somewhere to keep it alive before deciding on the next storefront.
- ConvertKit / Kit — the most common destination for creators. Import the CSV via Subscribers → Add subscribers → Import a CSV. Map the email column, then map the product-name column to a tag. You'll end up with a tagged list ready for segmented sends.
- Buttondown — simpler, often cheaper for small lists. Supports CSV import directly from the dashboard. Fewer tagging options than ConvertKit; good enough for most creators who just want a newsletter.
- Mailchimp — more marketing-heavy, more enterprise-y, and the free tier shrunk recently. Supports CSV import but the segment UI is heavier than it needs to be for a creator business.
- Beehiiv — fast-growing newsletter platform. CSV import is clean. Best fit if you're planning to do real newsletter content rather than transactional emails.
Storefront or payment platform
If you're moving to another platform that will take the sales going forward, most will accept a CSV import of past customers for your own records. Few will send those buyers an automatic welcome — that's your job on the email side.
- Payhip, Sellfy, Lemon Squeezy — all three accept customer CSV imports through their support team or an in-dashboard tool. The format varies; be ready to rename columns to match their expected headers.
- SurcoPay — our customer importer accepts the exact column shape that Gumroad's export produces, mapping email + product + amount + date without manual renaming. If you're switching to SurcoPay specifically, the CSV goes in and your historical customer list is reconstructed. Not a sales pitch, just how we built it.
- Shopify (for digital) — Shopify's customer import is finicky about headers and refuses rows missing a shipping address even on digital products. Expect to spend a weekend on cleanup if this is your destination.
CRM
Fewer creators go this route, but it's valid if you're already using a CRM for client work. HubSpot, Pipedrive, and Attio all take CSV contact imports. The product column becomes a custom field; the amount column becomes a lifetime-value signal.
If you're not leaving: do this as a monthly backup
Not every reader of this guide is switching platforms. A lot of sellers export because they want a backup — platform-independent proof of their own business.
The honest reason: every platform, including Gumroad, including the one you'll switch to, including SurcoPay, can suspend an account. Appeals take time. If your buyer list lives inside one dashboard, losing access to that dashboard means losing the list. The fix is cheap: export a CSV monthly and save it somewhere that's not the platform — cloud storage, your laptop, a USB drive, your email as an attachment to yourself. All of these work.
This isn't platform cynicism. It's the same reason you back up your photos. Not because you distrust iCloud; because the cost of losing everything is high and the cost of a monthly download is 60 seconds.
Announcing the move to buyers
If you're moving platforms, your buyers deserve a heads up. The announcement does three jobs: it tells them where new sales will go, it reminds them you still exist, and it stops them from treating a future email from your new system as suspicious or spam.
Simple announcement template:
Subject: A small change for future purchases
Hey —
If you've bought from me before, this is a quick note to say I'm moving future sales to a different checkout. Your existing purchases still work exactly the same — the files you downloaded, the access links you have, nothing changes.
Starting [date], new products will be at [new storefront URL]. You'll keep getting emails from me at this address unless you unsubscribe.
Thanks for buying what I make. More soon.
— [Your name]
Keep it short, acknowledge the past, say what won't change, say what will, and give them a one-click unsubscribe. The actual move will feel much smaller to buyers than it feels to you.
Can I email Gumroad customers after I move?
Yes, under the same rules that applied while you were on Gumroad. A sales relationship is an existing business relationship under US CAN-SPAM, so transactional and announcement emails are fine. GDPR (for EU buyers) requires that you had a lawful basis for collecting the email in the first place — a purchase provides that — but subscribing them to ongoing marketing emails without an explicit opt-in is sketchier.
Practical rule of thumb: a one-time announcement that you're moving is fine. Dropping them into a 10-email welcome sequence they never asked for is not. If you want them in ongoing marketing, give them an opt-in button in that first announcement email. Readers who click it have affirmed they want the ongoing stream; readers who don't, don't.
This isn't legal advice. If your buyer list is large, international, or you're nervous about regulatory scrutiny, running the email strategy past a lawyer who knows CAN-SPAM and GDPR is cheaper than the fine for getting it wrong.
Quick answers
Can I export my customer list from Gumroad?
Yes. The CSV lives in the Sales section of your dashboard and includes buyer email, product, amount, and date for every sale on your account.
Does the export include buyer phone numbers or addresses?
Email, country, and sometimes state. Full postal addresses only appear on physical-product sales where you collected shipping information. Digital-only sellers get email and a buyer-stated country code at most.
Do I own my Gumroad customer list?
You own the data in the practical sense that you can export it and use it for your own records and legitimate business communication. Gumroad's merchant-of-record setup means the buyer's purchase contract is technically with Gumroad, not with you — but the email was obtained during a real sale, so moving them to your own list is standard practice every creator who leaves does.
What does the Gumroad export NOT include?
Discount codes used (sometimes partial), referral attribution for affiliates, IP addresses, payment-method details beyond a generic label, abandoned-cart data, and any product reviews left on your product pages.
How often should I export as a backup?
Monthly is reasonable for most creators. Weekly if you're a high-volume seller and the business is your primary income. The export takes 60 seconds; the alternative — losing everything in a suspension or account-access issue — takes much longer to recover from.
Will Gumroad email my customers to tell them I'm leaving?
No, that's your job. Gumroad continues to deliver fulfillment emails for existing purchases, and your buyers can still access what they bought. But the "I'm moving" announcement comes from you.
Switching platforms? There's a third option.
If you want somewhere to go after the export, SurcoPay runs on your own Stripe account, imports the exact format Gumroad exports, and charges a flat fee per sale instead of a monthly plan. Free to start; join the waitlist for early access.
Join the waitlistKeep reading
- How to Leave Gumroad (Without Losing Your Customers) — the full migration guide, with subscriptions and product catalog
- Is Gumroad Safe? — the honest version of what happens when a platform suspends an account
- Gumroad Alternatives — eight platforms compared side by side
- What is a Merchant of Record? — why it matters for your customer-list ownership
- How to Sell Digital Products for Free — the whole creator-economy toolkit on a $0 budget