Stop paying Gumroad 10% of every sale, forever
What actually changes — good and bad — when you stop renting the store layer and self-host it. Every platform fee cited from live pricing pages.
The deal you actually signed
Gumroad's pricing is one line: 10% + $0.50 per transaction on every sale through your profile or direct links, and 30% per transaction when the sale comes through its Discover marketplace (gumroad.com/pricing, fetched 2026-07-20, re-checked 3 September 2026 — both figures unchanged).
A third reading on 5 September 2026 returned both figures again, unchanged. The page describes them in one sentence: "Our fees are deducted as a small percentage of every sale, so we only make money when you do."
That's the whole page. No monthly fee — which sounds friendly until you notice what it means: the fee scales with your success and it never ends. It is rent on your own product line, priced as a share of your revenue, in perpetuity.
And it never falls. There is no volume tier on that page, no threshold, no negotiated rate for a seller doing serious numbers (read 5 September 2026). A creator turning over $2,000 a month and one turning over $200,000 a month are charged the identical ten per cent — the second is simply paying a hundred times more for the same product page and the same ZIP file. "A small percentage" is doing a great deal of work in that sentence.
Lemon Squeezy, the modern merchant-of-record alternative, is cheaper but the same shape: 5% + 50¢ per transaction (lemonsqueezy.com/pricing, verified 2026-07-05), with additional fees in edge cases — their own docs list +1.5% for international (non-US) transactions and further surcharges for some marketing features (docs.lemonsqueezy.com/help/getting-started/fees). Both of those addresses answered HTTP 403 to our 5 September 2026 re-read, so these figures keep their July date rather than borrowing today's. We would rather show you a dated figure we actually read than a fresh one we assumed still held.
For comparison, raw payment processing — the part that actually moves money — costs 2.9% + 30¢ per successful domestic card transaction at Stripe's standard rate (stripe.com/pricing, fetched 2026-07-20, re-read 5 September 2026 — unchanged).
The word carrying the weight there is "domestic." The same page prints two surcharges beside it: "+ 1.5% for international cards" and "+ 1% if currency conversion is required" (read 5 September 2026). For a seller of digital goods, international is not an edge case — it is most of the book, and a sale to a buyer paying in another currency is charged 2.9 + 1.5 + 1 = 5.4% plus 30¢, not 2.9%.
So on a direct Gumroad sale, roughly 7 points of that 10% is not payment processing. It's the storefront, the download link, the customer list, and the licence key delivery. That's what you're renting.
The math at boring, realistic volume
Not influencer numbers — a working developer or maker selling $2,000/month of digital products at an average price of $50 (40 sales/month):
| Per month | Per year | |
|---|---|---|
| Gumroad, direct links — 10% + $0.50 × 40 | $220 | $2,640 |
| Gumroad, via Discover — 30% | $600 | $7,200 |
| Lemon Squeezy — 5% + 50¢ × 40 (US cards) | $120 | $1,440 |
| Stripe processing only — 2.9% + 30¢ × 40 | $70 | $840 |
Add a fifth row, because the fourth one flatters us. Take the same forty sales and assume every buyer is overseas and paying in their own currency — 5.4% plus 30¢:
| Per month | Per year | |
|---|---|---|
| Stripe, all international + conversion — 5.4% + 30¢ × 40 | $120 | $1,440 |
That is the Lemon Squeezy row exactly. At this volume an all-international Stripe book costs the same $120 a month as the merchant of record that also handles your global tax — and the honest reading is that Configuration A's advantage lives entirely in your buyer mix. A domestic-heavy seller keeps the $600 a year; a genuinely international one is choosing between an equal bill with the tax work and an equal bill without it. Your own split of that book is the number that decides it, and we cannot supply it.
The gap between the first row and the last row — $1,800/year at this modest volume — is the price of the store layer. Double your revenue and the rent doubles with it. Nothing about serving a product page and a ZIP file gets twice as expensive when you sell twice as much.
And the fee is only half of the deal. On a platform store:
- The customer list is theirs first. Your buyers are accounts in their system; your export is whatever their dashboard allows.
- Your checkout can be suspended by a risk team you can't call, for reasons you may never fully learn. Platform-seller forums are full of these stories; whether or not it ever happens to you, the possibility is a term of the deal.
- Your "store" is a page you don't control — its URL, its layout, its upsells, and the marketplace cross-promotion around it are platform decisions.
What self-hosting the store layer actually means
This is where most "just self-host it" posts get hand-wavy, so let's be precise about the architecture, because it decides both the savings and the obligations.
Deliora is a self-hosted storefront + delivery + licensing app: plain PHP 8+, MySQL or SQLite, runs on shared hosting or any small VPS. You install it once on your own domain. It gives you product landing pages with tiered pricing, bundle/suite pages with one checkout for N products, an idempotent webhook fulfilment engine, expiring tokenised download links, a licence-key manager with a JSON check/activate API for your own software, and a passwordless buyer portal (magic links — no passwords to support).
Try the Deliora demo ↗Live, on sample data, no sign-up.
The one thing it deliberately does not do is touch money. Checkout hands off to a payment provider — Lemon Squeezy as merchant of record, or a Stripe payment link — and the provider's webhook comes back to fulfill the order. Card data never touches your server. That's a security decision, and it means you choose between two honest configurations:
Configuration A — Stripe payment links. You pay processing only (2.9% + 30¢ domestic, cited above). You keep the most money. You are the seller of record, which means VAT, EU OSS, US sales-tax nexus, and invoicing rules are your problem — via Stripe Tax, an accountant, or the risk you knowingly accept. For many small sellers under registration thresholds this is simpler than it sounds; past real volume, it's genuine work. Do not let anyone — including us — tell you this part is free.
Configuration B — Lemon Squeezy behind your own store. You still pay LS's 5% + 50¢, and they remain merchant of record handling global tax. What you gain is everything around the payment: your storefront on your domain, your customer records in your database, your licence keys under your control, your download infrastructure — so the platform relationship shrinks to a checkout redirect you could swap out later without rebuilding your store or stranding your buyers.
Either way, the store layer stops being rented.
What about the free and open-source route?
Honest section, because this is the first question any technical reader should ask: can you get this for $0?
Partly, yes:
- WordPress + Easy Digital Downloads (Lite) is free and open source and will sell downloads. But the feature that matters for software sellers — Software Licensing & API — sits in EDD's Professional tier at $299.50/year (intro price; regularly $599/year) or All Access at $499.50/year (regularly $999/year) (easydigitaldownloads.com/pricing, fetched 2026-07-20, re-checked 3 September 2026 — unchanged). The two cheaper paid tiers do not reach it: Personal at $99.50/year (regularly $199) and Extended at $199.50/year (regularly $399) are listed without Software Licensing, so the licensing API is the thing you are buying the upper tier for. *The page states the renewal rule in its own words — "Special introductory pricing, all renewals are at full price" — and each tier carries a site limit: All Access covers three sites, Professional two, Extended and Personal one apiece* (all read 5 September 2026). So the comparison at year two is $599 a year for two sites against $99 once for one, and the halved figures on the page today are the first year only. That's a subscription larger than most platform bills at small volume — plus you're now operating WordPress, with its plugin-update and attack-surface overhead.
- WooCommerce is free and excellent for general commerce; digital licensing again lives in paid extensions, and the stack is heavier than the job needs.
- Keygen is a licensing API — genuinely good — though "open source" is the wrong word for it, and this page used it: its repository carries the licence named "Fair Core License, Version 1.0, ALv2 Future License" (FCL-1.0-ALv2), which is a fair-source licence that converts to Apache 2.0 later, not an OSI-approved open-source one (checked at the repository, 5 September 2026; the project is active, last committed 28 August 2026). It is also the licensing slice only; you still need the storefront, checkout wiring, delivery, and buyer portal around it.
If you love assembling and operating a WordPress or multi-service stack, those are real options and we'd rather you pick one of them than buy something that isn't a fit. Deliora's position is narrower: the whole loop — storefront → checkout handoff → webhook → licence + expiring download + email → buyer portal — in one small self-contained app, for a flat $99, once. No plugin subscriptions, no percentage, full source code included.
At the $2,000/month example above, Deliora + Stripe costs $99 once plus the hosting you likely already pay for, against $2,640/year at Gumroad. It pays for itself inside the first month at even a tenth of that volume: once your product has earned about $1,000 lifetime on Gumroad's direct rate, you've paid more in fees than the store costs.
What you give up — read this before the demo
Credibility requires the full list. Self-hosting is a trade, not a free lunch.
- You operate it. Updates, backups, TLS, and server security are yours. It's a small PHP app designed for boring shared hosting, but "it's my server" cuts both ways.
- No marketplace audience. Gumroad Discover sends buyers (at 30%). Deliora sends you nobody. If your sales depend on marketplace discovery rather than your own audience or SEO, a platform store may genuinely serve you better — and it's fine to run both.
- Tax is yours in Configuration A. Covered above; repeating it because it's the most under-disclosed cost in every "ditch the platform" pitch on the internet.
- No embedded card form. Checkout is a redirect to your provider. We consider that a feature (your server never sees card data, and PCI scope stays with the processor), but if you want an on-page card field, this isn't it.
- Not a subscription biller. Deliora sells one-time licences with tiered editions. If your product is recurring SaaS billing, use a subscription platform.
- No DRM. Buyers get real files through expiring, use-limited download links. Determined pirates exist on every platform, including the ones charging 10%.
- Commercial, not open source. $99, full unobfuscated source included, modify it for your deployment, one licence per production site. You can audit every line before it touches a customer — but it isn't a community FOSS project, and we're honest that some of you will (reasonably) prefer one.
- Email is your SMTP. Receipts and magic links send through your own SMTP; deliverability is your configuration, not a platform's.
The part we can prove
One more disclosure, because it's the strongest evidence we can offer: our own store runs on Deliora. Every product page, checkout handoff, webhook fulfilment, licence key, download token, and buyer-portal magic link on ownware.io is served by the same application we're selling — the store is the product, dogfooded in production. If it breaks, our revenue breaks first.
The webhook engine is idempotent on the provider's order reference (a duplicated webhook cannot double-issue licences — regression-tested), refunds revoke licences and download links automatically, files live outside the web root behind single-purpose expiring tokens, and the suite covering all of it ships in the box so you can run it against your own install.
See it before you believe any of this
Don't take a vendor's word — including ours — for what a product feels like. The full application is running as a live demo, seeded with sample data, admin included, no signup:
→ Live demo: the Deliora demo
→ Product page and pricing: Deliora — $99 one-time, source included; the refund terms are on the legal page.
Click through the storefront, buy a product in the built-in demo payment mode, watch the licence and download link get issued, and open the buyer portal. Five minutes, and you'll know whether owning your store layer is worth ending the rent. The fee stack nobody reads is the companion piece on the second price list under every platform, and running a lifetime deal from your own server is what the same store does the day you want to sell one.
Every price in this article links to the vendor page it came from, with the date we fetched it. If you find one that has changed, tell us and we'll update the article — the math only works if the numbers are real.