Monetization

Stripe vs Lemon Squeezy vs Polar Payment Platforms Compared

When selling software or Mac apps globally, choosing between a payment processor and a merchant of record dictates your international tax obligations and net payout.

6 min read
Stripe vs Lemon Squeezy vs Polar Payment Platforms Compared
sukuji editors Updated October 21, 2026

stripe vs lemon squeezy vs polar comparison for developers

When selling software to customers around the world, your payment stack depends on who acts as the Merchant of Record. With standard Stripe, you are the legal seller. You must register for sales tax, monitor tax nexus thresholds across US states, and file VAT returns internationally. Polar, Lemon Squeezy, and Paddle operate as Merchants of Record (MoR). They assume legal ownership of the transaction, collect the proper indirect taxes, file returns, and remit payments to local tax authorities. A direct stripe vs lemon squeezy vs polar comparison centers on whether you want to manage international tax compliance yourself or trade a small transaction cut to offload the paperwork entirely.

Selling digital goods into the European Union triggers value-added tax compliance and filing obligations. In the United States, exceeding state-specific sales revenue or transaction counts establishes economic nexus, demanding individual state tax registrations. For a solo indie developer or a tiny team, registering with foreign revenue agencies and preparing tax filings creates a significant administrative burden. Until your business generates substantial revenue, paying an MoR fee structure to eliminate tax compliance keeps your time focused on product engineering.

Indie software businesses face this exact trade-off when distributing Mac software outside the Mac App Store or launching web companion subscriptions. The App Store operates as an MoR and handles indirect tax automatically, but Apple collects a standard 30 percent fee, or 15 percent under the App Store Small Business Program, along with the 99 USD annual fee for the Apple Developer Program (check Apple's page for the current amount). When setting up a direct web checkout, choosing an MoR platform provides equivalent tax insulation at a lower processing cut.

Fee structure and total processing costs

Headline processing rates hide secondary expenses. Cross-border card assessments, recurring billing surcharges, and payout transfers substantially change your actual revenue. The table below details the current pricing models across all major providers.

PlatformBaseline FeeIndirect Tax RemittanceCore Capabilities
Stripe Standard2.9% + 30¢ (US cards)Merchant files returns (Stripe Tax calculates)Unmatched API depth, global footprint, rapid onboarding
Stripe Managed Payments6.4% + 30¢ (3.5% surcharge)Stripe remits directlyCovers 80+ countries, built into Stripe dashboard
Polar5% + 50¢ (Pro: 3.8% + 40¢)Polar remits directlyOpen-source core, developer tools, Next.js adapters
Lemon Squeezy5% + 50¢ (+1.5% international)Lemon Squeezy remits directlyStripe-owned, localized checkout, license keys
Paddle5% + 50¢Paddle remits directlyB2B SaaS focus, invoicing workflows, strict review

Lemon Squeezy and Polar both start at 5 percent plus 50 cents on free tiers. Lemon Squeezy adds a 1.5 percent fee for international credit cards and an extra 0.5 percent surcharge for recurring subscription charges. When an international buyer purchases a recurring subscription, these additional surcharges apply. Polar charges no subscription surcharge. Polar also offers a 20 USD monthly Pro plan that reduces per-transaction costs to 3.8 percent plus 40 cents, giving founders a clear way to protect margins as revenue scales.

Stripe Standard lists an attractive 2.9 percent plus 30 cents domestic fee. Paying for third-party sales tax engines and cross-border accounting assistance often exceeds the percentage premium charged by an MoR platform during early and mid-stage growth.

How Stripe Managed Payments works

Following its 2024 acquisition of Lemon Squeezy, Stripe introduced Stripe Managed Payments as its native Merchant of Record solution. Developers activate the service by setting managed_payments.enabled to true inside their Stripe Checkout Sessions or Payment Links configurations. Stripe becomes the legal seller in 80+ countries, managing indirect tax calculation, collection, filing, remittance, dispute defense, and customer transaction inquiries.

Stripe charges a 3.5 percent add-on fee above standard processing rates, bringing the combined pricing to 6.4 percent plus 30 cents per transaction. While this sits slightly above Polar and Lemon Squeezy base rates, it allows developers to maintain their existing Stripe integrations, webhooks, and reporting pipelines without managing a secondary vendor account.

The product includes several operational constraints. Access requires an account eligibility review, and certain business models or merchant regions remain unsupported. Stripe Managed Payments does not currently support Stripe Connect multi-party payout architectures, deeply customized embedded payment fields, or one-off manual invoicing outside the standard billing cycle.

Building software payments with Polar

Polar is built as an open-source Merchant of Record specifically structured for modern developer workflows. The team provides official SDK adapters for modern frameworks including Next.js, Laravel, and BetterAuth, allowing engineers to wire checkout redirections using only a few lines of code.

The platform is purpose-built for developer tools and open-source maintainers taking sponsorships and product sales, offering comprehensive APIs to customize payment flows with minimal friction. These capabilities help developers launch without building custom billing plumbing from scratch.

Account upgrades do not require negotiating with enterprise sales teams. Traditional payment platforms hide volume discounts behind opaque sales cycles, but Polar allows any creator to activate the 20 USD Pro tier directly from the account dashboard to drop payment processing down to 3.8 percent plus 40 cents.

Lemon Squeezy status and Paddle use cases

Lemon Squeezy remains widely used by digital creators, but its engineering priorities have shifted following the Stripe acquisition. The core team has focused primarily on building the underlying infrastructure for Stripe Managed Payments, leading to slower updates and lengthened support response windows. Even so, the product reliably runs its 34-language checkout system, license key distribution, and digital file delivery engines.

Paddle serves as the long-standing MoR standard for software companies selling internationally. It covers more than 200 countries and territories, providing dedicated support for enterprise B2B workflows like wire transfers, quote generation, and formal invoicing. Paddle applies an all-inclusive 5 percent plus 50 cents rate without adding surcharges for cross-border cards.

Paddle is less accommodating for low-ticket consumer products. Transactions under 10 USD require custom fee discussions with their sales team. Paddle also enforces rigorous account underwriting, requiring a production website, clear terms of service, and an active software build before approving live processing mode.

Merchant review rejections and how to fix them

The most common cause of MoR merchant rejection is an incomplete public web presence. Underwriters inspect every applicant website manually. If your landing page lacks clear pricing, business contact info, a privacy policy, or terms of service, underwriters will reject the account immediately. Before submitting your merchant application, review the essential elements in our guide on what an app landing page needs to avoid delays.

A missing refund policy causes immediate compliance flags. Because Merchants of Record bear the financial liability for payment disputes, they review customer dispute risk strictly. If your website does not clearly state refund timeframes, eligibility rules, and exceptions, underwriters will decline coverage. Providing clear cancellation paths for recurring subscriptions also helps prevent disputes and chargebacks.

Payout mechanics must also be verified early. Lemon Squeezy routes merchant payouts through Wise and PayPal, which can introduce foreign exchange markups depending on your target bank account. Verify payout methods and clearing schedules early to ensure your local bank can receive disbursements smoothly.

Frequently asked questions

What happens if I sell software globally on Stripe without registering for VAT?

Operating as the merchant of record without local registrations leaves your company liable for back taxes, retroactive assessments, and penalties from international tax departments. While Stripe Tax calculates tax amounts on checkout forms, it does not file or remit taxes for you. An MoR platform assumes that legal duty directly.

Can I process in-app purchases through an MoR instead of Apple?

No. Digital content, upgrades, and features consumed directly within an iOS application must use Apple In-App Purchase under App Store guidelines. MoR payment checkouts are restricted to web-based products, external SaaS subscriptions, and standalone Mac desktop applications sold outside the Mac App Store (check App Store Connect before submitting as requirements may change).

Is Lemon Squeezy shutting down?

Lemon Squeezy continues to process live checkouts and manage merchant accounts. However, public announcements confirm its roadmap is directed toward Stripe Managed Payments. For new greenfield projects, building directly on Polar, Paddle, or Stripe Managed Payments provides a clearer long-term path.

Prepare your application landing page with visible pricing, terms, and refund policies, then submit your merchant verification to the platform that aligns with your tech stack and target sales volume.

Still making screenshots by hand?

Drop in your app screens and get 5 store-ready screenshots, automatically.

Try it free