BACK TO BLOG
TOOL COMPARISONSOctober 26, 20268 min read

Lemon Squeezy vs Stripe: Who Carries the Sales Tax

JH

By Joris van Huët

Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs

Published

2026-10-26

The short answer: on a $40 monthly SaaS renewal paid with a foreign card, Stripe on its own costs $2.34 including Stripe Billing, but you are the seller and the VAT returns are yours; Stripe Managed Payments, Stripe's merchant of record, adds 3.5% for $3.74; Lemon Squeezy, which Stripe owns, charges $3.30 with the tax handled (before tax, checked on 26 October 2026 on the Stripe pricing page and the Lemon Squeezy fees page). Lemon Squeezy's CEO wrote in January 2026 that the team is building Managed Payments and aims to give Lemon Squeezy users an easy way to move to it. Choose Stripe on its own if your job is a business with a finance team that already files VAT, a custom checkout, or physical goods and services. Choose Lemon Squeezy if your job is selling software or downloads with the tax handled today, from a store with licence keys, and keeping your exports ready for the move Stripe describes.

Disclosure: I may earn a commission through some links on this site. It does not change what this page says.

What one renewal costs on each route:

  1. Stripe Payments, you as the seller. For example, 2.9% + $0.30 on $40 is $1.46, the international card surcharge of 1.5% adds $0.60, and Stripe Billing at 0.7% adds $0.28: $2.34. Stripe Tax Basic adds 0.5%, $0.20, but only calculates where you are registered; filing is still yours. Rates from the Stripe pricing page.
  2. Managed Payments. The same $2.34 plus 3.5% of $40, $1.40, makes $3.74, per the pricing page, which lists 3.5% per successful Managed Payments transaction on top of payment fees.
  3. Lemon Squeezy. $0.50 + 5% ($2.00) + 1.5% international ($0.60) + 0.5% subscription ($0.20) = $3.30, per its fees page, with processing and tax handling inside it.
  4. The check after you choose. Every month, compare what reached your bank with gross sales. Stripe's reports include optional withheld_tax and fee_net_of_withheld_tax columns for Managed Payments, per how Managed Payments works, so fees and tax can be read apart.

Three routes in one table

Stripe PaymentsStripe Managed PaymentsLemon Squeezy
Seller of recordYour businessStripe; buyers see "Sold through Link"Lemon Squeezy
Card fee2.9% + 30¢ domestic2.9% + 30¢ plus 3.5%5% + 50¢
Foreign card+1.5%+1.5%+1.5%
SubscriptionsStripe Billing, 0.7% pay as you goThrough Stripe Billing+0.5% per payment
Sales tax, VAT, GSTYours; Stripe Tax from 0.5% where registeredCalculated, filed and remitted in more than 80 countriesCollected and remitted for you
Who may use itMost businessesDigital products only, from 37 business locations, after an eligibility reviewDigital goods, after a store review
CheckoutAny Stripe interface, including ElementsCheckout and Payment Links only, no custom domainHosted checkout or overlay

Read on 26 October 2026 on the Stripe pricing page, the Managed Payments overview, eligibility and tax compliance pages, and Lemon Squeezy's fees page and merchant of record page. Stripe's pricing page says 75 countries for Managed Payments tax coverage; its documentation says more than 80. On every route, tax on your own income stays with you, as Lemon Squeezy's sales tax page notes for its payouts.

What the two vendors' pages say about each other

The 2026 update, dated 28 January 2026 and signed by Lemon Squeezy's CEO, says Stripe acquired Lemon Squeezy in 2024, that the team has been building Stripe Managed Payments, that support and product updates slowed meanwhile, that public access to Managed Payments would be announced very soon, and that the goal is an easy way for Lemon Squeezy users to migrate to it. The same page's footer reads "Sold through Link, LLC f/k/a Lemon Squeezy LLC". Stripe's Managed Payments documentation says customers see purchases as "Sold through Link" and that receipts and invoices come from Link. Lemon Squeezy's pricing page still takes new sign-ups on 26 October 2026. No page gives a date for anything further, and this page does not guess one.

Where Managed Payments stops

Managed Payments is narrower than Stripe. Its overview excludes Connect platforms, embeddable payment components and subscriptions created outside Checkout or Payment Links. Its eligibility page excludes physical goods, professional services such as consulting or design, and any product with human involvement, such as live one-to-one coaching, and requires an eligible tax code on every product. In countries where it cannot take on the tax liability, its tax compliance page hands registration, collection and filing back to you, with Stripe Tax calculation at no extra charge. A course with a coaching call attached sits on the wrong side of that line.

A tax-code check by agent

Stripe documents a remote MCP server at https://mcp.stripe.com that reads and writes through the Stripe API. Its OAuth screen lets you grant a sandbox or a live account and set permissions per environment, and the docs ask you to turn on your client's tool-approval setting.

  1. Connect your AI client and grant read access only; from December 2026, Stripe's MCP docs say the server stops accepting full-access secret keys, so connect with OAuth or an agent API key.
  2. Ask the agent to list every active product with its tax code, and to flag any code missing from the eligible list on the eligibility page and any product that involves a person, such as coaching or setup calls.
  3. The human check: the product owner reviews each flag and changes tax codes in the Dashboard by hand. Stripe already requires human confirmation for some agent writes, such as refunds; for this job, give the agent nothing to write.

Free first, and the wallet behind the checkout

Run the three-line sum above on last month's renewals before anything else; it costs an afternoon. Lemon Squeezy builds a store in test mode without a card, per its pricing page, and Stripe's set-up guide walks through a Checkout integration with Managed Payments that runs in a sandbox.

Before enabling Managed Payments, read what your customers will meet. Stripe's documentation says checkout runs on Link, receipts come from Link, the card statement reads LINK.COM* with your descriptor, and a guest buyer is prompted to create a Link account. The 3.5% buys a merchant of record, and each of your sales also introduces a customer to Stripe's own wallet. Decide whether your brand can live with that before you switch it on.

Choose Stripe on its own if

  • You already file VAT and sales tax, or your volume justifies Stripe Tax Complete from $90 a month on a one-year contract (pricing page).
  • You need Elements, Connect, physical goods or services, which Managed Payments excludes.
  • Your checkout must sit on your own domain.

Choose Lemon Squeezy if

  • You sell digital products or software and want the tax handled today without an eligibility review.
  • You want a hosted store, licence keys and email marketing in one account.
  • You will export customers, subscriptions and licence keys monthly and move when the migration path opens.

The Lemon Squeezy entry covers its fees and status, and how to use Lemon Squeezy builds a SaaS plan with webhooks that you would rebuild on any route.

If pricing the move shows that billing, the CRM and the analytics tool each count a different number of paying customers, the payment provider is not the first thing to fix. A fixed one-week stack review such as the Startup Fixer, which I sell, reconciles those systems before a migration copies the mismatch.

FAQ

Is Stripe Managed Payments open to everyone?

No. Stripe decides access through an eligibility review, the business must be in one of 37 listed locations, and only digital products qualify, per the eligibility page. The CEO's January update spoke of public access arriving soon.

Does Stripe charge for tax on its own?

Stripe Tax Basic is 0.5% per transaction where you are registered, for no-code integrations, and Tax Complete starts at $90 a month on a one-year contract, per the pricing page, checked on 26 October 2026.

Who handles disputes under Managed Payments?

Stripe does, and decides whether to counter or accept; the dispute received fee still applies, per how Managed Payments works. On Lemon Squeezy, chargebacks are part of its merchant of record role.

TAGS
Lemon SqueezyStripeStripe Managed PaymentsMerchant of RecordSaaS Billing

ABOUT THE AUTHOR

I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.

I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.

Senior marketing execution

A senior operator doing the work: campaigns, channels, CRM and AI agents, live from day one.