KEEP IT

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.

Promptfree, for everyone, and the only version there is
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

$0

Commerce backend with products, carts, orders and payment providers.

medusajs/medusafree · open source

Gumroad

$0

Gumroad'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

Interest · last 30 dayspeak 1/day
views0113 Jul18 Jul23 Jul28 Jul2 Aug7 Aug11 Aug
views prompt copies none yet votes none yet

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

All 21 in Commerce & contracts

Coming soon

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

Esc