Gumroad
The value is the network, the data or the infrastructure. Keep paying.
A storefront for selling digital products — files, licences, memberships — where the platform is also the merchant of record. It handles checkout, payment methods, sales tax and payouts, and takes a cut of every sale rather than a monthly fee.
Build me a digital-product checkout, understanding that you are keeping the tax problem. STACK - Astro with a Node adapter, SQLite via better-sqlite3 - Stripe Checkout for payment; card details never touch your server PRODUCTS - Defined in JSON: name, price, currency, description, file path or external URL, optional licence-key generation PAYMENT - One Stripe Checkout session per purchase, with automatic tax enabled - The webhook is the only thing that ever marks an order paid — never the browser redirect, which a buyer can forge - Signature verification, idempotent handling keyed on the event id, and every event stored append-only so a replay is safe DELIVERY - Signed download URLs that expire, with a download counter - A resend-link endpoint the buyer can use themselves, without writing to you ORDERS - Revenue by day and by product - Refunds recorded as new rows, never as edits to the original order THE PART THAT IS NOT CODE - VAT and sales tax become yours the moment you leave a merchant of record - The README must name the jurisdictions you are exposed to and who files the returns TESTS - Fire a duplicate webhook and prove only one order is created Include a README on the webhook secret, the expiry window and the tax position you have taken on.
What you lose
- Merchant of record status: Gumroad handles VAT, sales tax and EU digital-goods rules on your behalf, and that liability moves to you the moment you leave
- Chargeback and fraud handling by someone who sees far more of it than you will
- A checkout tuned across millions of transactions, including wallets and local payment methods
- Licence keys, updates to buyers and refund flows already built
- Discovery through the marketplace, for the sellers who actually get sales from it
If you would rather not build
- Lemon Squeezy and Paddle — also merchant of record, different fee shapes
- Stripe Checkout plus Stripe Tax, if you accept the liability
The escape hatch
open source · no votes, no paid placement
Medusa
$0Commerce backend with products, carts, orders and payment providers.
medusajs/medusafree · open source
Gumroad
$0Gumroad's own source, released openly — you still supply payments and tax handling.
antiwork/gumroadfree · open source
Why this verdict
our own opinion · changed only by a person
25/100
Verdict no at 25: the checkout is a day's work and the tax position is a permanent liability. Gumroad's fee is the price of being the merchant of record, which is not a feature you can implement.
History
tracked since 6 Aug 2026 · nothing is ever overwritten
Questions about Gumroad
answered from the record above
Is Gumroad free?
No subscription at all: Gumroad charges 10% plus $0.50 per sale through your own links, and 30% on sales it originates through its marketplace. Cheap at zero revenue, expensive at scale.
Can you replace Gumroad by building your own?
KEEP IT. The value is the network, the data or the infrastructure. Keep paying. Replacement score 25 out of 100, build time longer than it saves. Read what you lose before you decide.
How much does Gumroad cost?
Gumroad has no public headline price. The tier we track is the entry plan.
What do you lose by replacing Gumroad?
Merchant of record status: Gumroad handles VAT, sales tax and EU digital-goods rules on your behalf, and that liability moves to you the moment you leave; Chargeback and fraud handling by someone who sees far more of it than you will; A checkout tuned across millions of transactions, including wallets and local payment methods; Licence keys, updates to buyers and refund flows already built; Discovery through the marketplace, for the sellers who actually get sales from it. If any of those carry weight for you, keep paying.
Is there an open-source alternative to Gumroad?
Yes: Medusa, Gumroad. The prompt on this page is for when you want it your way instead.
Related entries
same category first, most replaced first
Every week, something stops being worth paying for.
New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.
free forever · no tracking pixel · every prompt stays free on the site