Lemon Squeezy
Payments, tax, and subscriptions for software
Merchant of record that handles payments, tax compliance, and fraud for you. Sell digital products globally without worrying about VAT, sales tax, or invoices.
Lemon Squeezy is a merchant of record (MoR) that handles everything Stripe doesn't: tax compliance, fraud prevention, invoicing, and global sales. You get paid, they handle the paperwork.
Why Use Lemon Squeezy
Merchant of Record: Lemon Squeezy is the seller of record, not you. They collect taxes, remit them to governments, handle invoices, and deal with fraud. You just get a clean payout.
No Tax Headaches: Selling in Europe means dealing with VAT. Selling in the US means 50 different state tax laws. Lemon Squeezy handles all of it automatically. You don't file a single tax form.
Built for Digital Products: While Stripe is general-purpose, Lemon Squeezy is purpose-built for selling software, SaaS, ebooks, courses, and digital products.
Better Fees for Solo Builders: Stripe's 2.9% + $0.30 means small transactions get hit hard. Lemon Squeezy's 5% all-in fee is simpler and often cheaper once you factor in tax software and compliance costs.
Key Features
- Tax Compliance - Automatic VAT, GST, sales tax calculation and remittance
- Fraud Prevention - Built-in fraud detection and blocking
- Invoicing - Professional invoices generated automatically
- Global Coverage - Sell to 135+ countries without setup
- Email Receipts - Branded receipts sent automatically
- Subscription Management - Recurring billing with dunning
- License Keys - Generate and manage software licenses
- Webhooks - Real-time notifications for events
- Customer Portal - Self-service for customers
- Pay What You Want - Let customers choose their price
Pricing
Single Fee Structure:
- 5% of gross revenue + payment processing fees (~3%)
- No monthly fees, no setup fees, no hidden costs
- You keep ~92% of every sale after all fees
Example:
- Sell a $50 SaaS subscription
- Lemon Squeezy fee: $2.50 (5%)
- Payment processing: ~$1.50 (3%)
- You receive: ~$46 (92%)
Compare to Stripe:
- Stripe fee: $1.75 (2.9% + $0.30)
- Tax software: $50-200/month
- Accountant for tax filing: $500-2000/year
- You receive: ~$48.25 but spend time/money on compliance
Perfect For
- SaaS products with global customers
- Digital products (ebooks, courses, templates)
- Software licenses and desktop apps
- Solo founders who hate paperwork
- Selling to European customers (VAT nightmare avoided)
- Products under $100 (percentage fee beats flat fee)
- Bootstrapped businesses
What "Merchant of Record" Means
You (with Stripe):
- You are the seller
- You collect taxes
- You file tax returns in every jurisdiction
- You handle chargebacks and fraud
- You generate invoices
- You're liable for compliance
Lemon Squeezy (as MoR):
- They are the seller (you're the vendor)
- They collect and remit taxes
- They file all tax returns
- They handle fraud and compliance
- They generate invoices
- They're liable for tax compliance
You just get a clean payout. They handle the messy stuff.
Code Example
import { lemonSqueezySetup } from '@lemonsqueezy/lemonsqueezy.js';
// Initialize
lemonSqueezySetup({
apiKey: process.env.LEMON_SQUEEZY_API_KEY,
});
// Create a checkout
const checkout = await createCheckout({
productId: 'your-product-id',
checkoutData: {
email: 'customer@example.com',
custom: {
user_id: '12345',
},
},
});
// Redirect to checkout.url
Or use their no-code checkout:
<a href="https://yourstore.lemonsqueezy.com/checkout/buy/product-id"> Buy Now </a>
Lemon Squeezy vs Stripe
Choose Lemon Squeezy if you:
- Sell globally and hate tax compliance
- Sell digital products or SaaS
- Want to avoid accountant/tax software costs
- Are a solo founder with no finance team
- Sell to European customers (VAT is painful)
- Want simple pricing (5% vs. complex calculations)
Choose Stripe if you:
- Need custom payment flows
- Have a finance team for tax compliance
- Sell physical products
- Need advanced features (Stripe Connect, Terminal)
- Want lowest possible fees (2.9% vs 5%)
- Already have tax infrastructure
Real Talk: Stripe has better developer experience and more features. Lemon Squeezy saves you from tax hell. Choose based on whether you value flexibility or simplicity.
Integration With Other Tools
Works with:
- React/Next.js - JavaScript SDK available
- WordPress - Plugin available
- Zapier - Connect to 5000+ apps
- Webhooks - Integrate with any backend
- Email tools - Trigger sequences on purchase
Common Use Cases
SaaS Product:
- Create product variants (monthly/annual plans)
- Use checkout links or embeds
- Handle webhooks for account activation
- Customer portal handles cancellations
Digital Product (Ebook/Course):
- Upload product files
- Share checkout link
- Customers get instant access after payment
- Lemon Squeezy delivers files
Pay What You Want:
- Enable "Pay What You Want" on product
- Set minimum price
- Customers choose what to pay
- Great for indie products
The Tax Compliance Reality
Selling in the EU without a MoR:
- Register for VAT in every country you sell to
- File quarterly VAT returns in each country
- Track thresholds for each jurisdiction
- Reverse charges, MOSS registration, etc.
- Cost: Thousands per year in accounting fees
With Lemon Squeezy: They handle all of it. You get a 1099 at year-end. Done.
Customer Experience
Your customers see:
- "Lemon Squeezy" as the seller (not your brand)
- Professional checkout with your branding
- Automatic receipts and invoices
- Self-service customer portal
- Support from Lemon Squeezy team
Some solo builders dislike "powered by Lemon Squeezy" on checkout. Others love not dealing with support.
Limitations
What Lemon Squeezy Doesn't Do Well:
- Custom payment flows (Stripe is more flexible)
- Physical products (built for digital)
- Marketplaces (Stripe Connect is better)
- Very high-volume (fees get expensive at scale)
- Complex billing (usage-based, metered, etc.)
Payouts
- Paid out every 2 weeks
- Minimum payout: $50
- PayPal or bank transfer
- Clean, summarized statements
Tips for Solo Builders
- Start here if you're selling globally
- Use checkout links for MVP (no code needed)
- Set up webhooks to activate accounts
- Enable customer portal for self-service
- Use license keys for desktop apps
- Let Lemon Squeezy handle support questions
- Watch your churn metrics in their dashboard
The 5% Fee Reality Check
"5% is more than Stripe's 2.9%!"
True, but factor in:
- Tax compliance software: $100-300/month
- Accountant for tax filing: $1000-3000/year
- Time spent on tax research: Priceless
- Fraud management tools: $50-200/month
Real cost comparison for $5K/month revenue:
Stripe setup:
- Stripe fees: $175
- Quaderno (tax): $200
- Accountant: $200
- Your time: 5 hours/month
- Total: $575 + your time
Lemon Squeezy:
- Lemon Squeezy fees: $250 (5%)
- Tax: $0 (included)
- Accountant: $0
- Your time: 0 hours
- Total: $250
For solo builders, Lemon Squeezy often costs less overall.
When to Graduate to Stripe
Move to Stripe when you:
- Hit $50K+/month (fees matter more)
- Hire a finance team
- Need custom payment flows
- Want more control
- Can handle tax compliance
Many successful SaaS products use Lemon Squeezy forever. Some switch at scale. Both are valid.
The Verdict
Lemon Squeezy is a godsend for solo builders selling digital products globally. The 5% fee is worth it to avoid tax nightmares.
If you're just starting out, shipping your first SaaS, or selling to European customers, Lemon Squeezy removes a massive headache. You can focus on building your product instead of learning VAT regulations.
The developer experience isn't as polished as Stripe, but the value proposition is clear: pay more in fees, save thousands in time and compliance costs. For most solo builders, that's a great trade.