Lemon Squeezy
$39.00

The Taxman's Problem. Not Yours.

Lemon Squeezy becomes the legal seller on every transaction — collecting, reporting, and remitting global sales tax, VAT, and GST. Customers pay on a secure hosted checkout. Subscriptions bill themselves. Full order controls right inside your J2Commerce admin.

What Lemon Squeezy Brings to Your Joomla Store

From global tax compliance to autopilot subscriptions to per-order admin controls — this is a complete payment solution, not just a checkout link.

Merchant of Record — Global Tax Done

Lemon Squeezy is the legal seller on every transaction. Every country's VAT, GST, and sales tax — collected, reported, and remitted by them. You cash the check. They deal with the taxman.

Zero Card Data on Your Server

Buyers pay on Lemon Squeezy's hosted checkout — full-page redirect or floating overlay. Card numbers travel from the customer's browser to Lemon Squeezy. Your server never sees them. A breach on your end exposes nothing that can commit payment fraud.

Subscriptions on Autopilot

Lemon Squeezy bills recurring subscribers on schedule, handles failed-card retries, and notifies J2Commerce when each renewal succeeds. Your renewal order updates itself. No manual charging. No chasing lapsed cards.

Customer Self-Service Billing Portal

Subscribers update their own cards, view invoices, and manage their plan through a Lemon Squeezy customer portal link — without emailing you. Fewer support tickets. More time for the work that actually grows revenue.

Cancel, Pause & Resume — From the Order

Every order — initial sale and each renewal — has an Actions menu right in the J2Commerce admin. Cancel a subscription, pause it, resume it: one click, no second dashboard, no hunting for which subscription belongs to which customer.

Full & Partial Refunds From the Order Screen

Refund the exact charge that was made — full or partial — without leaving the order view. Pick the amount, confirm, and the money goes back. The order status updates. You move on.

Overlay or Full-Page Checkout — You Choose

Configure whether the payment step opens as a floating overlay on your Joomla store page or redirects to Lemon Squeezy's dedicated checkout. Two experiences, one plugin, your call.

Geo-Zone & Basket-Size Restrictions

Show Lemon Squeezy only to buyers in specific regions, or only when the cart hits a minimum or maximum value. Pair it with other payment methods for total checkout control.

Test Mode & Live Connection Verify

Run the entire checkout flow with test credentials before going live. The connection test button confirms your account name and key mode in one click. Flip to live when you're ready.

The Tax Compliance Problem, Permanently Solved

Most Joomla store owners selling digital goods internationally are quietly out of compliance and don't know it yet. New VAT rules, GST registrations, U.S. nexus thresholds — each new market you enter adds another obligation. With a Merchant of Record model, every one of those obligations transfers to Lemon Squeezy. They are the legal seller. They file the returns. You collect the revenue.

  • Global VAT, GST, and sales tax collected and remitted for you
  • Sell into any country without a tax registration headache
  • International tax rule changes are Lemon Squeezy's problem, not yours

Every Renewal Gets Its Own Story

When Lemon Squeezy bills a recurring subscriber, J2Commerce creates a renewal order and pins that billing event to it — its own transaction record, its own refund button, its own admin controls. A subscriber's fourth renewal is as manageable as their first order. Open it and act on it directly. No archaeology required.

  • Each renewal order has its own Cancel, Pause, Resume, and Refund controls
  • Billing events match to renewal orders automatically — no manual linking
  • Subscription lifecycle tracked in J2Commerce order history throughout

A Breach That Can't Hurt Your Customers

Lemon Squeezy's hosted checkout handles the entire card collection process. The number leaves the customer's browser and goes to Lemon Squeezy — never to your Joomla server. If something goes wrong on your end, the worst a bad actor finds is order history. Not a single usable card number. Choose the overlay for a smooth on-page experience, or the full redirect for maximum simplicity. Either way, card data liability is zero.

  • Hosted checkout — overlay on your page or full redirect, your preference
  • Card numbers never arrive on your server or in your database
  • Simplest possible payment security posture for digital sellers

Real-World Use Cases

A Joomla store owner sells PDF guides, templates, and software licenses to customers across 40+ countries. Before switching to a Merchant of Record model, they spent two days a month on tax admin — calculating per-country obligations, filing EU VAT returns, wondering about the three jurisdictions they probably should have been registered in. After switching: zero tax admin. Lemon Squeezy handles every jurisdiction automatically. The store owner logs into J2Commerce, sees confirmed orders, and delivers the downloads. The tax question is completely gone from their life.

A developer sells monthly access to a Joomla plugin. Forty subscribers billed monthly. Every month: a handful of cards that need updating, a couple of subscriptions being paused while a client's project is on hold, one refund request because a client double-billed by accident. With Lemon Squeezy in J2Commerce, each renewal creates its own order. Each order has a Refund button and a Cancel button. Subscribers update their own cards in the customer portal. Monthly billing management: under 15 minutes. The developer used to spend hours on this.

A Joomla agency manages payment configurations for several clients. One client wants the checkout overlay — customers complete payment without leaving the store page. Another prefers the full redirect experience for its simplicity. A third client only wants Lemon Squeezy available for orders above a minimum basket value because they use a different method for smaller purchases. Same plugin installed three times, three different configurations. Each store runs exactly the way that client specified, and the agency manages it all without writing a line of custom code.

Sell Globally. Skip the Tax Homework.

Lemon Squeezy takes the legal liability. Your Joomla store keeps the revenue. Every order, every renewal, every refund — managed from one place. That's the deal. Take it.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Payment
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Accept one-time and subscription payments via Lemon Squeezy hosted checkout

New Feature Lemon Squeezy as Merchant of Record handles global sales tax, VAT, and GST

New Feature Gateway-managed subscriptions with automatic recurring renewal billing

New Feature Verified webhook finalization with HMAC signature checking (source of truth)

New Feature Per-order admin actions: Manage, Cancel, Pause, Resume, and Refund

New Feature Each recurring renewal order stands alone with its own transaction and controls

New Feature Full and partial refunds from the order screen, with Refunded status sync

New Feature Catalog sync panel with one general catch-all product plus subscription products

New Feature Customer portal link so buyers self-manage cards and invoices

New Feature Saved-card brand and last-four display per order

New Feature Overlay or hosted checkout experience, with test mode and live mode

New Feature Surcharge, geozone restriction, and order-total limits

New Feature Translations for 20 languages

Update Requires Joomla 6.x, J2Commerce 6.x, and a Lemon Squeezy account

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.