Ecommerce Platforms for Digital Products: Who Handles Tax, Fees and Payouts
Shopify, WooCommerce, Gumroad, Lemon Squeezy, Paddle, Payhip and Podia compared on tax, fees, payouts and delivery, from each vendor's own pages.
Article summary
TL;DR
The first thing that splits ecommerce platforms for digital products is who sells to your buyer. Gumroad, Lemon Squeezy, Paddle and Stripe Managed Payments act as merchant of record and handle sales tax and VAT for you, for a higher fee. Shopify, WooCommerce and Podia leave you as the seller: lower fees, but tax filing is yours.
- Gumroad, Lemon Squeezy, Paddle and Stripe Managed Payments say on their own pages that they are merchant of record. Shopify, WooCommerce, Podia and plain Stripe leave that role with you.
- A merchant of record collects and remits VAT and sales tax. On your own account, an EU-based seller over EUR 10,000 a year or any non-EU seller files EU VAT, usually through the One Stop Shop.
- Published fees on October 14, 2026: Paddle and Lemon Squeezy 5% + 50¢, Gumroad 10% + $0.50 plus card processing, Stripe 2.9% + 30¢ on US cards.
- At $2,000 a month the fee gap is a few dozen dollars. At $30,000 it is worth comparing plans: a flat monthly fee with no commission starts to win.
- Payouts differ more than people expect: Paddle pays monthly, Lemon Squeezy twice a month, Gumroad holds weekly payouts 7 days, Payhip pays straight to your PayPal or Stripe.
On this page
Choosing a platform to sell digital products looks like a choice between storefronts. In practice, it's a choice of who sells to your buyer, who files the tax and when your money arrives. This guide compares the main platforms on those points, using only each vendor's own pages, read on October 14, 2026.
Two families: merchant of record or your own store
Every platform in this comparison falls on one side of a line. Either the platform is the merchant of record and resells your product to the buyer in its own name, or you are the seller and the platform is software plus a payment processor.
Merchant of record
- BuyerPays the platform, which sells in its own name
- sells toPlatformCollects and remits VAT and sales tax, handles disputes
- pays outYouReceive a payout, minus the platform fee
Your own store
- BuyerPays your business directly
- pays throughYour processorShopify Payments, WooPayments, Stripe, PayPal
- settles toYouKeep the customer, and file the tax yourself
On the left: Gumroad, Lemon Squeezy, Paddle and Stripe Managed Payments. On the right: Shopify, WooCommerce, Podia, Kajabi and a plain Stripe checkout. A merchant of record charges more because it carries more: tax registrations, filings, fraud and disputes. Your own store costs less per sale and gives you the customer relationship, the checkout and the choice of processor. Everything else in this comparison follows from that line.
Ecommerce platforms for digital products compared
Every cell below comes from the vendor's official page, read on October 14, 2026. Prices change: the Source column tells you where to check.
| Platform | Who sells to the buyer | Tax on your sales | Published fees (US) | Source |
|---|---|---|---|---|
| Shopify + Digital Downloads app | Your business | Shopify Tax calculates; you file and remit | Plans from $19/mo (yearly) or $25/mo; 2% fee on Basic if you use a third-party processor | Shopify pricing, Shopify Help1Shopify, Pricing (read October 14, 2026)4Shopify Help Center, Shopify Tax |
| WooCommerce | Your business | You set rates; Woo advises a tax professional | WooPayments 2.9% + $0.30, +1.5% international, +1% currency conversion | WooCommerce docs5WooCommerce, WooPayments fees8WooCommerce, Setting up taxes in WooCommerce |
| Gumroad | Gumroad, merchant of record since Jan 1, 2025 | Gumroad collects and remits | 10% + $0.50 + card processing (2.9% + $0.30); 30% on Discover marketplace sales | Gumroad pricing and help9Gumroad, Pricing10Gumroad Help Center, Gumroad's fees |
| Lemon Squeezy | Lemon Squeezy, merchant of record | Lemon Squeezy collects and remits | 5% + 50¢; +1.5% international, +1.5% PayPal, +0.5% subscriptions | Lemon Squeezy pricing and docs13Lemon Squeezy, Pricing14Lemon Squeezy Docs, Fees |
| Paddle | Paddle, merchant of record | Paddle collects and remits | 5% + 50¢ per transaction | Paddle pricing16Paddle, Pricing |
| Stripe Managed Payments | Stripe (buyers see "Sold through Link") | Stripe handles tax in 80+ countries | 3.5% on top of standard Stripe fees (2.9% + 30¢ on US cards) | Stripe docs and pricing28Stripe Docs, Managed Payments29Stripe, Managed Payments (pricing) |
| Payhip | Your business, with Payhip as reseller for EU/UK VAT | Payhip remits EU/UK VAT and US/Canada sales tax; other taxes you remit | Free plan 5%; Plus $29/mo + 2%; Pro $99/mo, 0%; plus PayPal or Stripe fees | Payhip pricing, VAT page20Payhip, Pricing21Payhip, VAT and taxes |
| Podia | Your business | Podia calculates; "doesn't file or remit" | Mover $42/mo (yearly) + 5%; Shaker $84/mo, 0%; plus 2.9% + 30¢ processing | Podia pricing and help23Podia, Pricing24Podia Help Center, Collecting sales taxes on Podia |
| Kajabi | Your business | Not covered here | Basic $179/mo ($143 yearly); Kajabi Payments 2.9% + $0.30 | Kajabi pricing25Kajabi, Pricing |
| Teachable | Your business | Tax handling listed under Teachable Payments | Starter $39/mo + 7.5%; Builder $89/mo, 0% with Teachable Payments; cards 2.9% + 30¢ | Teachable pricing26Teachable, Pricing |
| Tagada | Confirm with Tagada | Confirm with Tagada | See Tagada pricing | tagada.io |
Verdict
No platform wins every column. A merchant of record trades a higher fee for having no tax filings. Your own store trades lower fees for tax work and full control of the customer. Decide which of those you want before you compare prices.
The second table covers what you sell and how buyers get it.
| Platform | File delivery and protection | Licenses, memberships, subscriptions | Payouts | Source |
|---|---|---|---|---|
| Shopify | Free Digital Downloads app by Shopify; up to 50 files and 5 GB per variant; download limit optional | Through other apps (not compared here) | Shopify Payments payouts | Shopify Help, App Store2Shopify Help Center, Digital Downloads34Shopify App Store, Digital Downloads |
| WooCommerce | In core: link by email and in My Account; secure methods (force download, X-Accel-Redirect) | Woo Subscriptions extension, $279/yr | Depends on your processor | WooCommerce docs6WooCommerce, Digital and downloadable product handling7WooCommerce, Woo Subscriptions |
| Gumroad | License keys for software (Gumroad says they don't restrict audio, video or e-book files) | Membership products; license key API | $100 minimum; daily (US, eligible), weekly, monthly or quarterly; 7-day hold on weekly and longer | Gumroad help35Gumroad Help Center, License keys12Gumroad Help Center, Getting paid by Gumroad |
| Lemon Squeezy | Signed, throttled download links | License keys, subscriptions with trials, upgrades and downgrades, customer portal | Twice a month by bank or PayPal; non-US bank payouts 1% | Lemon Squeezy pricing and docs13Lemon Squeezy, Pricing14Lemon Squeezy Docs, Fees |
| Paddle | Your own code: a webhook unlocks the download or sends the key | Subscriptions and billing | Monthly, sent by the 15th; $100 minimum; wire or Payoneer | Paddle docs and help17Paddle Developer, Paddle for digital products19Paddle Help Center, When and how do I get paid? |
| Payhip | 5 GB per file; 3 downloads per file by default; PDF stamping | License keys, courses, memberships, coupons, affiliates | Paid instantly to your PayPal or Stripe account | Payhip features22Payhip, Sell digital downloads |
| Podia | Digital downloads | Courses, coaching, community, events | Through Stripe or PayPal | Podia pricing23Podia, Pricing |
| Tagada | Not listed | Subscriptions with trials, billing cycles, retries and automatic recovery | Confirm with Tagada | tagada.io |
Merchant of record or your own account: what really changes
Being the merchant of record means more than a line on the receipt. Paddle's developer docs list what it covers: it handles tax registration and sales tax, calculates tax at checkout from the customer's location, and remits it to the right authority.17Paddle Developer, Paddle for digital products Stripe's own comparison table puts it in one row: with Managed Payments the merchant of record is Stripe; with its other products it is "Your business".28Stripe Docs, Managed Payments
A merchant of record takes on
- Tax registrations, rates, filings and payments
- Fraud screening and dispute handling
- Buyer support on transactions (Paddle, Stripe Managed Payments)
What you give up
- A higher fee per sale
- The platform's name on the sale, not yours
- The platform's product rules: Paddle, for example, refuses human services not tied to software and courses you don't own
Paddle's acceptable use policy, updated April 13, 2026, also excludes physical goods, "access to a community of experts" and resale without a valid reseller certificate.18Paddle Help Center, What am I not allowed to sell (updated April 13, 2026) Stripe Managed Payments covers software, games, e-books, audio and video, digital art and online courses, and doesn't support physical goods or platform integrations through Connect.33Stripe Docs, Managed Payments eligibility28Stripe Docs, Managed Payments Read the list of the platform before you build on it.
Payhip sits in between. It says it acts as your reseller for EU and UK VAT, so it is responsible for that VAT, and as a marketplace facilitator in the US and a digital platform operator in Canada, so it collects and pays sales tax there. For any other tax you add, Payhip collects it and sends it to you to declare.21Payhip, VAT and taxes
For the full mechanics, with the risks on each side, see our guide to the merchant of record and the payments side in digital goods merchant.
What you file yourself when you are the seller
On Shopify, WooCommerce, Podia, Kajabi or a Stripe checkout, the tax on your sales is your job. The tools help you calculate it: Shopify Tax is free up to $100,000 of sales, then 0.35% in the US and 0.25% in the EU, UK and Canada on Basic, Grow and Advanced, capped at $0.99 per order.3Shopify Help Center, Shopify Tax pricing But Shopify tells merchants to "file and remit your taxes correctly".4Shopify Help Center, Shopify Tax Podia says it "doesn't file or remit your sales taxes for you".24Podia Help Center, Collecting sales taxes on Podia WooCommerce says it isn't a tax professional and sends you to one.8WooCommerce, Setting up taxes in WooCommerce
In the EU, VAT on digital products sold to consumers is due at the rate of the customer's country. Here is where you stand:
| Your situation | Where VAT is due | How to file |
|---|---|---|
| EU-based, under EUR 10,000 a year of cross-border sales to consumers | Your own country | Your normal VAT return |
| EU-based, over EUR 10,000 | Each customer's country | OSS Union scheme: one quarterly return at home |
| Based outside the EU (US, UK…) | Each customer's country, from the first sale | OSS non-Union scheme, in one EU country you pick |
Sources: European Commission OSS portal; Irish Revenue.31European Commission, VAT One Stop Shop portal32Irish Revenue, VAT and electronically supplied services In the US, each state decides whether digital products are taxable, so a seller with buyers in many states needs a tax tool or an advisor. That workload is what a merchant of record's fee pays for.
What each platform costs at two revenue levels
Fees are easier to judge in dollars. The example below uses only the prices published on October 14, 2026, for one-time sales to US buyers paying by card, with no tax, refunds or currency conversion.
- Level 1: 100 sales of a $20 product, so $2,000 a month.
- Level 2: 1,000 sales of a $30 product, so $30,000 a month.
| Setup | Fee formula used | Level 1 ($2,000) | Level 2 ($30,000) |
|---|---|---|---|
| Your own checkout on Stripe or WooPayments | 2.9% + $0.30 | $88 | $1,170 |
| Payhip Plus | $29 + 2% + Stripe 2.9% + $0.30 | $157 | $1,799 |
| Payhip Pro | $99 + Stripe 2.9% + $0.30 | $187 | $1,269 |
| Podia Shaker | $84 + 2.9% + 30¢ | $172 | $1,254 |
| Podia Mover | $42 + 5% + 2.9% + 30¢ | $230 | $2,712 |
| Paddle | 5% + 50¢ | $150 | $2,000 |
| Lemon Squeezy | 5% + 50¢ | $150 | $2,000 |
| Stripe Managed Payments | 2.9% + 30¢ + 3.5% | $158 | $2,220 |
| Gumroad (direct sales) | 10% + $0.50 + 2.9% + $0.30; 5% + $0.50 once monthly sales pass $20,000 | $338 | $4,171 |
Our calculation from the published prices in the tables above. Payhip and Podia monthly fees at the prices listed on their pricing pages; Podia's are yearly-billing prices.
Three things the numbers show:
- Flat fees win as you grow. At $2,000 a month, Payhip Pro costs more than Payhip Plus. At $30,000 it costs $530 less.
- The merchant of record premium is a few points. At Level 2, Paddle costs $830 more than your own Stripe checkout. That gap is the price of having no tax registrations and no dispute work. Whether it is worth it depends on how many countries you sell to.
- International buyers change the math. Lemon Squeezy adds 1.5% outside the US, WooPayments adds 1.5% on international cards and 1% on conversion.14Lemon Squeezy Docs, Fees5WooCommerce, WooPayments fees Run the example again with your own country mix.
Your own store isn't free beyond the card fee: hosting, a theme, apps or extensions, and an accountant or tax tool all come on top. Shopify's online card rates by plan weren't shown in the version of the pricing page we read, so Shopify isn't in the calculation. Check them for your country. What a transaction fee is made of, line by line, is covered separately.
Inside Tagada
Build the funnel once, route every customer to the right offer
Checkout, upsells and subscriptions on one flow, with conditions per country, order or customer.

Platform by platform
Shopify
Shopify sells digital products through its own free Digital Downloads app.34Shopify App Store, Digital Downloads Files go out automatically or manually after purchase, with up to 50 files and a combined 5 GB per variant; download access is unlimited by default, or capped per customer.2Shopify Help Center, Digital Downloads Plans run from Basic ($19 a month billed yearly, $25 monthly) to Advanced ($299 yearly) and Plus (from $2,300). If you take payments through a third-party provider instead of Shopify Payments, Shopify adds 2% on Basic, 1% on Grow, 0.6% on Advanced and 0.2% on Plus.1Shopify, Pricing (read October 14, 2026) Shopify makes sense when you already sell physical goods there, or plan to.
WooCommerce: an evaluation for digital products
WooCommerce handles downloads in core. A product marked downloadable gets a link by email and under My Account, and access is granted when the order reaches Processing or Completed.6WooCommerce, Digital and downloadable product handling The method matters: "Force downloads" and "X-Accel-Redirect/X-Sendfile" protect the file, while "Redirect only" is labeled insecure by WooCommerce itself, because anyone with the URL can download the file.6WooCommerce, Digital and downloadable product handling
For recurring products you need Woo Subscriptions, built by Woo, at $279 a year.7WooCommerce, Woo Subscriptions WooPayments charges 2.9% + $0.30 on US cards, +1.5% for international payments, +1% for currency conversion and $15 per dispute.5WooCommerce, WooPayments fees The rest is yours: hosting, file security, updates and tax. WooCommerce is the right pick if you already run WordPress and want control without a percentage to a platform.
Gumroad
Gumroad charges 10% + $0.50 per direct sale, plus card processing (2.9% + $0.30) or PayPal fees. Sales through its Discover marketplace cost a flat 30%, processing included. Once paid sales in a calendar month reach $20,000, new direct sales that month drop to 5% + $0.50.10Gumroad Help Center, Gumroad's fees Since January 1, 2025, Gumroad says it handles all tax obligations as merchant of record in regions where it has them, and its help center says it collects and remits VAT on digital product sales to EU and UK buyers.9Gumroad, Pricing11Gumroad Help Center, EU & UK VAT on Gumroad Payouts need a $100 balance, and on weekly, monthly and quarterly schedules each sale waits at least 7 days.12Gumroad Help Center, Getting paid by Gumroad
Lemon Squeezy
Lemon Squeezy's pricing page says it is your merchant of record and takes on tax collection and calculation liability. The fee is 5% + 50¢, with 16 payment methods including PayPal, license keys, subscriptions, upsells and a customer portal.13Lemon Squeezy, Pricing Its docs add surcharges: 1.5% for international transactions, 1.5% for PayPal, 0.5% on subscription payments, 5% on revenue recovered by abandoned-cart emails.14Lemon Squeezy Docs, Fees
Check the Stripe transition before you sign up
In a January 28, 2026 post, Lemon Squeezy's CEO writes that Stripe acquired Lemon Squeezy in 2024 and that the team is building Stripe Managed Payments, Stripe's merchant of record solution. The post mentions slower support and fewer product updates during the transition, and a goal of letting Lemon Squeezy users migrate to Managed Payments.15Lemon Squeezy, 2026 update (January 28, 2026)
Paddle
Paddle is a merchant of record built mainly for software and apps. It charges 5% + 50¢ per transaction, with fraud protection, chargebacks and buyer support included; sellers with products under $10 can ask for custom pricing.16Paddle, Pricing Paddle's page for digital products lists e-books, courses, audio and music files. Delivery runs through your own code: a webhook tells your system to grant access, send a key or unlock the download.17Paddle Developer, Paddle for digital products Payouts are monthly, sent by the 15th, from a $100 threshold.19Paddle Help Center, When and how do I get paid?
Payhip
Payhip has three plans with the same features: Free (5% fee), Plus ($29 a month, 2%) and Pro ($99 a month, no fee), with PayPal and Stripe charging their standard rates on top.20Payhip, Pricing It hosts files up to 5 GB, limits each file to 3 downloads by default, stamps PDFs with the buyer's details, generates license keys and pays you instantly to your PayPal or Stripe account.22Payhip, Sell digital downloads
Podia
Podia sells courses, downloads, coaching, community and events. Mover costs $42 a month billed yearly plus a 5% fee; Shaker ($84) and Earthquaker ($150) have no Podia fee. Stripe or PayPal charge 2.9% + 30¢ on top.23Podia, Pricing Podia calculates tax at checkout, but you file and pay it.24Podia Help Center, Collecting sales taxes on Podia
Kajabi and Teachable
Both are course platforms first. Kajabi starts at $179 a month ($143 billed yearly), with Kajabi Payments at 2.9% + $0.30 on Basic.25Kajabi, Pricing Teachable's Starter plan costs $39 a month plus 7.5% per sale; Builder ($89) drops the fee to 0% with Teachable Payments.26Teachable, Pricing If courses are your main product, read how to sell online courses.
Stripe Checkout, with or without Managed Payments
A Stripe checkout on your own site costs 2.9% + 0.30 USD per US card payment,27Stripe Support, Manually entered card payments (US standard rate) and you are the merchant of record. Turn on Managed Payments and Stripe becomes merchant of record, handles sales tax, VAT and GST in more than 80 countries, and adds 3.5% per successful transaction to its standard fees.28Stripe Docs, Managed Payments29Stripe, Managed Payments (pricing) It works only with Stripe Checkout and Payment Links, not with embedded Elements or Connect.28Stripe Docs, Managed Payments
When your money arrives
Payout schedules decide your cash flow, and they vary more than fees do.
Paddle: monthly
Balance above your threshold ($100 minimum) turns into a payout on the 1st, sent by the 15th, by wire or Payoneer.
Lemon Squeezy: twice a month
Bank wire or PayPal. Free to US banks through Stripe, 1% to non-US banks, $0.50 or 3% (capped at $30) through PayPal.
Gumroad: you choose
Daily for eligible US accounts, or weekly, monthly, quarterly. $100 minimum, and a 7-day hold per sale on the longer schedules.
Payhip and own-store setups
Money goes straight to your own PayPal, Stripe or Shopify Payments account, on that processor's schedule.
Sources: Paddle Help Center; Lemon Squeezy docs; Gumroad Help Center; Payhip.19Paddle Help Center, When and how do I get paid?14Lemon Squeezy Docs, Fees12Gumroad Help Center, Getting paid by Gumroad22Payhip, Sell digital downloads For a subscription business on a merchant of record, a monthly payout means you carry a month of costs before the money lands.
Customer data and leaving a platform
The day you switch platforms is when ownership matters. Ask these questions before you start, not after.
- Customer list exportWithout names and emails you restart your marketing from zeroCan I export every buyer and subscriber as CSV?
- Saved cards for subscriptionsWithout them, every subscriber has to re-enter a card when you moveWill you transfer card data to my next PCI-compliant processor?
- Who sold to the buyerWith a merchant of record, the sale and its receipts are in the platform's nameWhat happens to active subscriptions if I leave?
- Product rulesA platform can stop selling a category it no longer acceptsIs my exact product on your allowed list today?
Stripe documents its card export: it transfers customer card data, emails and metadata to another PCI DSS Level 1 processor, but excludes cards saved with Link, and doesn't export payment history or subscriptions.30Stripe Docs, Request a payment data export Ask every platform for its equivalent in writing. For subscriptions, see saved payment methods and subscription payment processing.
How to choose: the questions in order
- Do you want to be the seller? If no, shortlist merchants of record: Paddle, Lemon Squeezy, Gumroad, Stripe Managed Payments. If yes, Shopify, WooCommerce, Podia or a Stripe checkout.
- Is your product on the platform's allowed list? Courses you don't own, coaching and community access are refused by some merchants of record.
- Where are your buyers? Many countries favor a merchant of record. Mostly one country favors your own store.
- What will you pay at your real volume? Redo the example above with your price, volume and share of international buyers.
- Do you need subscriptions, license keys or memberships? Check each one is native or an extra extension.
- How much control do you need over checkout? Upsells, order bumps and A/B tests matter more at volume; see 1-click upsells.
- When do you get paid, and can you leave with your data? Payout schedule, customer export and card transfer.
Answer them with the vendor's own pages open, and save the date you read them.
If you are earlier than that and still deciding what to sell and how, start with how to sell digital products online.
Where Tagada fits
How Tagada helps
Your checkout, your processors, for digital offers that run at volume
Tagada is a checkout and CRM layer that runs standalone, on Shopify, on WooCommerce or headless. The checkout carries one-click upsells, order bumps, A/B tests, Apple Pay and Google Pay, and subscriptions with trials, billing cycles, retries and automatic recovery. Payments route across TagadaPay and processors such as Stripe, NMI and Airwallex, with one logic and a cascade to another processor when one is down or times out, and the card vault lets you switch processors without re-onboarding customers, so running subscriptions keep charging. Native 3DS2, device intelligence and a rules engine screen fraud. See pricing for plans.
Frequently asked questions
What is the best ecommerce platform for digital products?
Is WooCommerce good for selling digital products?
Which platforms handle VAT on digital products for me?
Can you sell digital products on Shopify?
Is Gumroad a merchant of record?
What is the cheapest way to sell digital products?
Sources
Checked October 14, 2026- Shopify, Pricing (read October 14, 2026)
- Shopify Help Center, Digital Downloads
- Shopify Help Center, Shopify Tax pricing
- Shopify Help Center, Shopify Tax
- WooCommerce, WooPayments fees
- WooCommerce, Digital and downloadable product handling
- WooCommerce, Woo Subscriptions
- WooCommerce, Setting up taxes in WooCommerce
- Gumroad, Pricing
- Gumroad Help Center, Gumroad's fees
- Gumroad Help Center, EU & UK VAT on Gumroad
- Gumroad Help Center, Getting paid by Gumroad
- Lemon Squeezy, Pricing
- Lemon Squeezy Docs, Fees
- Lemon Squeezy, 2026 update (January 28, 2026)
- Paddle, Pricing
- Paddle Developer, Paddle for digital products
- Paddle Help Center, What am I not allowed to sell (updated April 13, 2026)
- Paddle Help Center, When and how do I get paid?
- Payhip, Pricing
- Payhip, VAT and taxes
- Payhip, Sell digital downloads
- Podia, Pricing
- Podia Help Center, Collecting sales taxes on Podia
- Kajabi, Pricing
- Teachable, Pricing
- Stripe Support, Manually entered card payments (US standard rate)
- Stripe Docs, Managed Payments
- Stripe, Managed Payments (pricing)
- Stripe Docs, Request a payment data export
- European Commission, VAT One Stop Shop portal
- Irish Revenue, VAT and electronically supplied services
- Stripe Docs, Managed Payments eligibility
- Shopify App Store, Digital Downloads
- Gumroad Help Center, License keys
Tagada
Selling digital products at volume? Keep your checkout and your processors in your hands
Funnels, one-click upsells, subscription billing and payment routing, on one customer record.
- 01Create your free account
- 02Connect your store or build a checkout
- 03Launch funnels, upsells and subscriptions
