· payments / saas / lemon-squeezy
Lemon Squeezy vs Stripe cho SaaS 2026: Nên chọn cái nào?
Lemon Squeezy là merchant of record — xử lý toàn bộ thuế, đáng ~0.9% phí cao hơn Stripe nếu bán quốc tế. Bắt đầu với Lemon Squeezy; chuyển sang Stripe sau $50K MRR.
Bởi Ethan
2.300 từ · 12 phút đọc
Bắt đầu với Lemon Squeezy nếu bạn đang ra mắt sản phẩm SaaS đầu tiên. Mức phí trọn gói 5% + $0.50 nghe có vẻ tệ hơn 2.9% + $0.30 của Stripe, nhưng thực ra không phải vậy — so sánh trung thực là 5% so với ~4.1% khi tính thêm Stripe Billing và Stripe Tax. Khoản chênh lệch 0.9% đó đổi lấy một merchant of record nộp VAT tại 135 quốc gia thay cho bạn.
Khi bạn đạt $50K MRR và có người trong team hiểu về tuân thủ thuế, hãy xem xét lại Stripe. Không trước đó.
Bài này dành cho ai
Indie hacker và solo founder ở giai đoạn doanh thu đầu tiên — SaaS, sản phẩm kỹ thuật số, subscription. Nếu bạn là công ty đã được đầu tư với team tài chính, hoặc đang xây dựng B2B invoicing với net-30 tùy chỉnh, bài so sánh này không dành cho bạn.
Mỗi sản phẩm làm gì
Lemon Squeezy là merchant of record (MoR). Về mặt pháp lý, đây là người bán trong mỗi giao dịch. Khách hàng mua từ Lemon Squeezy; Lemon Squeezy mua từ bạn. Mọi việc đăng ký, thu và khai báo VAT/GST/sales-tax đều là việc của LS, không phải của bạn.
Stripe là payment processor. Bạn vẫn là người bán về mặt pháp lý. Stripe xử lý tiền và — khi bật Stripe Tax — giúp bạn tính và thu đúng số tiền thuế. Nhưng bạn vẫn phải khai báo. Bạn vẫn phải duy trì đăng ký. Bạn vẫn phải theo dõi ngưỡng economic nexus.
Sự khác biệt đó là trọng tâm của toàn bộ bài này.
So sánh phí
Bảng so sánh thực sự bạn cần — không phải “2.9% vs 5%” (cách so sánh đó không trung thực):
| Lemon Squeezy | Stripe (trọn gói cho SaaS) | |
|---|---|---|
| Phí xử lý cơ bản | 5% + $0.50 | 2.9% + $0.30 |
| Subscription | Bao gồm | +0.7% (Billing PAYG) |
| Xử lý thuế | Bao gồm | +0.5% (Stripe Tax PAYG) |
| Tỉ lệ phí thực tế | ~5% + $0.50 | ~4.1% + $0.30 |
| Thẻ quốc tế | +1.5% | +1.5% |
| PayPal | +1.5% | Tùy |
| Phí hàng tháng | Không | Không (PAYG) |
Với một subscription $49/tháng:
- Lemon Squeezy: ~$2.95 mỗi lần thu
- Stripe (chỉ phí cơ bản): ~$1.72 mỗi lần thu
- Stripe (có Billing + Tax PAYG): ~$2.31 mỗi lần thu
Chênh lệch thực tế là $0.64 mỗi lần thu ở mức giá $49 — không phải $1.23 như phép so sánh đơn giản gợi ý.
Ở mức $50K MRR, con số đó khoảng $650/tháng — đủ để trả cho một kế toán part-time. Đó mới là thời điểm hợp lý để nghĩ đến việc chuyển đổi.
Ở mức $1K MRR, là $13/tháng. Chi phí tuân thủ mà Stripe đẩy lại cho bạn đáng hơn $13/tháng chỉ tính riêng thời gian kế toán.
Thuế và góc nhìn merchant-of-record
Đây là phần mà hầu hết bài so sánh đều bỏ qua. Đừng bỏ.
Ngưỡng EU VAT cho hàng kỹ thuật số: €0 đối với doanh nghiệp thành lập ngoài EU (ngưỡng €10,000/năm chỉ áp dụng nếu bạn đặt trụ sở trong EU — xem EU VAT OSS Union scheme). Từ giao dịch đầu tiên với người tiêu dùng EU, doanh nghiệp ngoài EU đã phải nộp VAT theo quy tắc EU OSS. Không có thời gian ân hạn “chờ đến khi đạt ngưỡng” cho sản phẩm kỹ thuật số bán từ ngoài EU. Điều này khiến nhiều founder bootstrap bị bắt bẻ mỗi năm.
Với Lemon Squeezy:
- Không cần đăng ký thuế ở bất kỳ đâu
- LS tự động tính, thu và nộp VAT (UK, EU), GST (Australia, New Zealand, Canada), US sales tax và các loại khác — tại 135+ quốc gia
- Thuế được trừ từ khoản thanh toán trước khi bạn nhận tiền; bạn không bao giờ giữ số tiền thuế đó
- Không có nghĩa vụ khai báo — LS làm hết
Với Stripe Tax:
- Stripe tính và thu giúp bạn
- Bạn vẫn phải khai báo và duy trì đăng ký
- Trên thực tế, với solo founder có khách EU: điều này nghĩa là đăng ký EU VAT OSS, khai báo hàng quý và lưu hồ sơ. Tốn $1,500–$3,000/năm tiền kế toán khi thực sự thực hiện.
- Cộng thêm 0.5% mỗi giao dịch ở những nơi bạn đã đăng ký
Stripe Managed Payments — ra mắt tại Stripe Sessions vào tháng 5 năm 2025 và hiện đã generally available — là sản phẩm MoR của Stripe. Theo stripe.com/pricing#managed-payments, phí là 3.5% mỗi giao dịch Managed Payments thành công cộng thêm vào phí Stripe tiêu chuẩn — khoảng 6.4% + $0.30 tổng cộng, đắt hơn Lemon Squeezy ở mức 5% + $0.50, không phải tương đương. Độ phủ quốc gia: 75+ theo trang pricing (trang sản phẩm ghi 80+; cả hai từ Stripe nhưng mâu thuẫn nhau — trang pricing là nguồn chính thống). Sản phẩm được xây trên nền tảng từ thương vụ mua lại Lemon Squeezy. Nếu bạn đã quen với Stripe API và muốn mô hình MoR, đáng để xem xét — nhưng vẫn thiếu công cụ affiliate tích hợp và digital file delivery.
Trải nghiệm developer
Thời gian thiết lập là nơi Lemon Squeezy thắng rõ ràng:
| Task | Lemon Squeezy | Stripe |
|---|---|---|
| Checkout hoạt động được | < 2 giờ | 1–2 ngày |
| Hệ thống billing đầy đủ (subscription, portal, webhook) | 1–3 ngày | 2–4 tuần |
Lemon Squeezy có hosted checkout overlay — nhúng vài dòng JS, trỏ đến một sản phẩm, và bạn có form thanh toán hoạt động ngay, xử lý thu thập thẻ, tạo subscription và thuế trong một lần. Bạn không viết billing logic; bạn cấu hình nó.
Stripe API tốt hơn. Chính xác hơn, mạnh hơn, tài liệu tốt hơn. Nhưng “API tốt hơn” đồng nghĩa với nhiều quyết định hơn: Stripe Elements hay Payment Links hay Checkout? Billing hay tạo invoice thủ công? Stripe Tax bật toàn cầu hay theo từng khu vực pháp lý? Mỗi lựa chọn là một điểm bạn có thể làm sai. Với solo founder đang deploy lúc nửa đêm, gánh nặng nhận thức đó có chi phí thực sự.
Tình trạng sau khi bị mua lại (nhận xét thẳng thắn): Nhiều founder trên IndieHackers và r/SaaS phản ánh thời gian phản hồi support chậm hơn kể từ khi Stripe mua lại vào tháng 7 năm 2024. Độ trễ phê duyệt tài khoản vài tuần — so với Stripe phê duyệt gần như tức thì — cũng được ghi nhận. Đây là phản hồi từ cộng đồng, không phải lập trường chính thức của LS, nhưng đủ nhất quán trong 2025–2026 để đề cập.
Tốc độ thanh toán
Stripe thắng ở đây, và sự chênh lệch quan trọng với dòng tiền khi bootstrap.
| Lemon Squeezy | Stripe | |
|---|---|---|
| Lịch thanh toán | Hai lần mỗi tháng (ngày 1 và 15) | Hàng ngày (Mỹ) |
| Thời gian giữ | 13 ngày sau giao dịch | ~2 ngày làm việc (Mỹ) |
| Trường hợp xấu nhất | ~26 ngày | 3–4 ngày |
| Phí chuyển khoản nội địa Mỹ | Miễn phí | Miễn phí |
| Phí quốc tế | 1% mỗi lần thanh toán | 1.5% chuyển đổi tiền tệ |
Nguồn: Lemon Squeezy pricing (lịch thanh toán; trang trả về 403 tại thời điểm viết bài — xem Lưu ý) · Stripe pricing
Giao dịch bạn thực hiện vào ngày 2 của tháng sẽ không về tài khoản đến ngày 28 — trong trường hợp xấu nhất. Với founder có $500 MRR đang dõi theo tài khoản, đó là vấn đề thực tế.
Khi quy mô lớn hơn, điều này ít quan trọng hơn. Ban đầu thì có thể gây khó chịu.
Khi nào nên chọn Lemon Squeezy
- Sản phẩm SaaS đầu tiên, doanh thu đầu tiên
- Bán cho khách EU hoặc quốc tế (mô hình MoR loại bỏ hoàn toàn rủi ro đăng ký VAT)
- Mức giá thấp đến trung bình (khoảng $10–$100, nơi phí $0.50 mỗi giao dịch vẫn chấp nhận được về tỉ lệ)
- Không có thời gian dev chuyên cho hạ tầng billing
- Muốn có affiliate marketing, digital file delivery và email tools trong một nền tảng
- Chấp nhận nhận tiền hai lần mỗi tháng
Nếu Paddle cũng nằm trong danh sách của bạn, xem Stripe vs Paddle — một merchant of record cạnh tranh với mô hình phí khác và cấu trúc giảm giá theo volume.
Khi nào nên chọn Stripe
- Bán trong một thị trường (chỉ Mỹ), không có kế hoạch mở rộng quốc tế trong ngắn hạn
- $50K+ MRR với người phụ trách tuân thủ tài chính
- Billing tùy chỉnh phức tạp: enterprise tiers, usage-based pricing, net-30 invoice
- Cần nhận tiền nhanh nhất có thể (ACH hàng ngày cho Mỹ)
- B2B với yêu cầu SLA tùy chỉnh
- Đã có boilerplate/template SaaS trên nền Stripe và chi phí chuyển đổi không đáng
Lộ trình chuyển đổi
Không có migration CLI nào gọn gàng. Chuyển từ Lemon Squeezy sang Stripe nghĩa là:
- Tạo tài khoản Stripe mới (vài phút)
- Import khách hàng hiện tại và thông tin thẻ — bạn không thể chuyển trực tiếp dữ liệu thẻ đã được tokenize; khách hàng cần nhập lại thông tin thanh toán trừ khi bạn dùng chương trình import thẻ của Stripe (cần Stripe xét duyệt)
- Xây dựng lại logic subscription trong Stripe Billing
- Cấu hình lại webhook
- Xử lý các đăng ký thuế mà bạn đã bỏ qua khi dùng LS
Với hầu hết sản phẩm giai đoạn đầu, quá trình chuyển đổi mất 1–2 tuần kỹ thuật. Thời điểm đúng là khi tiết kiệm phí thực sự vượt quá chi phí đó — khoảng $50K MRR.
Con đường LS → Stripe Managed Payments sẽ thuận tiện hơn theo thời gian, vì cùng chủ sở hữu. Stripe Managed Payments đã generally available, nhưng công cụ migration giữa hai sản phẩm chưa được công bố công khai.
Kết luận
Chọn Lemon Squeezy cho sản phẩm đầu tiên. Phần phí cao hơn là có thật nhưng nhỏ ở mức doanh thu thấp. Phần tuân thủ bạn bỏ qua cũng có thật và tốn kém nếu làm sai. Sự đánh đổi đó không thay đổi cho đến khi bạn có nguồn lực tài chính và kỹ thuật chuyên dụng — khoảng $50K MRR.
Nếu bạn đang dùng Stripe và nó hoạt động tốt, hãy giữ nguyên. Chi phí chuyển ngược lại LS không đáng.
Nếu bạn đang chọn hôm nay: Lemon Squeezy. Bắt đầu miễn phí — không có phí hàng tháng cho đến khi bạn có giao dịch đầu tiên.
Sau khi chọn xong payment layer, quyết định tiếp theo là xác thực người dùng — xem Clerk vs Auth0 để so sánh phổ biến nhất với indie hacker dùng Next.js.
Lưu ý
- Tỉ lệ hoa hồng affiliate cho chương trình publisher của Lemon Squeezy được báo cáo là 20–30% recurring bởi các trang affiliate directory bên thứ ba; tỉ lệ chính thức trên lemonsqueezy.com/marketing/affiliates không thể xác minh trực tiếp tại thời điểm viết bài (trang trả về 403). Xác minh trước khi dùng con số này làm giả thiết doanh thu.
- Thông tin giá Lemon Squeezy (5% + $0.50 mỗi giao dịch), lịch thanh toán (hai lần mỗi tháng, giữ 13 ngày) và độ phủ quốc gia (135+) liên kết đến lemonsqueezy.com/pricing, trang trả về 403 tại thời điểm viết bài. Các con số này nhất quán trên nhiều nguồn cộng đồng (IndieHackers, r/SaaS, thông báo về thương vụ Stripe mua lại) nhưng không thể xác minh từ nguồn LS chính thức tại thời điểm đăng.
- Cấu trúc phí Stripe Managed Payments: 3.5% mỗi giao dịch Managed Payments thành công cộng thêm vào phí Stripe tiêu chuẩn (~6.4% + $0.30 tổng cộng) — theo stripe.com/pricing#managed-payments. Trang sản phẩm (stripe.com/en-us/managed-payments) không hiển thị thông tin giá và chuyển hướng đến /pricing#managed-payments. Độ phủ quốc gia: stripe.com/pricing ghi 75+; trang sản phẩm ghi 80+ — con số mâu thuẫn giữa hai trang của Stripe; trang pricing được dùng làm nguồn chính thống. Sản phẩm generally available với khách hàng production đã được xác nhận (Unity, Superwall, Tailwind Labs).
- Chất lượng support của LS dựa trên phản hồi cộng đồng từ IndieHackers và r/SaaS, 2025–2026. Không phải từ kiểm tra trực tiếp của chúng tôi.
- toolchew có quan hệ affiliate với Lemon Squeezy. Xem thông tin tiết lộ ở trên.
Tài liệu tham khảo
- Stripe pricing — phí xử lý cơ bản 2.9% + $0.30
- Stripe Billing pricing — PAYG subscription 0.7% trên billing volume
- Stripe Tax pricing — PAYG tax 0.5% mỗi giao dịch (no-code)
- Stripe Managed Payments — tổng quan sản phẩm, generally available
- Stripe Managed Payments pricing — phí 3.5% cộng thêm vào phí xử lý tiêu chuẩn (~6.4% + $0.30 tổng cộng); 75+ quốc gia hỗ trợ tax compliance (nguồn chính thống)
- Lemon Squeezy pricing — 5% + $0.50 mỗi giao dịch, 135+ quốc gia, thanh toán hai lần mỗi tháng (trang trả về 403; số liệu lấy từ cộng đồng — xem Lưu ý)
- EU VAT One Stop Shop — Union OSS Scheme — ngưỡng €10,000 chỉ áp dụng cho doanh nghiệp thành lập trong EU; không có ngưỡng cho doanh nghiệp ngoài EU