Start earning recurring revenue by allowing your customers to subscribe to your products or services and pay on a daily, weekly, monthly, or yearly basis.
Turn One Sale Into Income That Shows Up While You Sleep
A single sale is a firework — bright, loud, gone. A subscription is a furnace. Sell recurring plans and memberships that bill, renew, and report themselves.
Everything a Real Recurring Business Needs
Stop hunting for the next sale. Start farming the customers who already said yes — and let the store do the billing.
Simple & Variable Plans
Sell one plan or a whole wall of them — monthly, yearly, by size or tier. Every option recurring, every option on autopilot.
Any Billing Rhythm
Every day, every week, every third month, once a year. You set the beat — the store keeps time, forever if you want.
Free Trials That Convert Themselves
Offer "14 days free," and the store handles the handoff. The trial ends, the first charge fires, and you never touched a calendar.
Automatic Renewals
The card on file gets charged on schedule. No invoices to send. No "hey, you forgot to pay" emails to write. Ever.
Failed-Payment Recovery
A card bounces? The store retries on your schedule, warns the customer, and only gives up when you say so. Rescued cards are pure saved revenue.
Membership Access Control
Active subscribers land in the right user groups automatically. Lapse, and access is pulled the same day. A door that actually closes.
Self-Service Customer Portal
A "My Subscriptions" tab where customers pause, resume, cancel, renew, and swap cards — so they stop emailing you and start helping themselves.
15 Emails, Already Sending
Welcome, trial-ending, renewal reminder, payment failed, card expiring, cancelled — all written, all branded, all firing at the right moment.
MRR, ARR & Churn Dashboard
See Monthly and Annual Recurring Revenue, active subscribers, and churn — the numbers that tell you if you're growing or quietly dying.
Renewals On Autopilot — With a Safety Net When Cards Fail
This is the engine room. On schedule, the store charges the card on file and keeps the subscription alive. When a charge fails — because cards expire, that's life — it doesn't shrug and lose the customer. It retries, warns, and only acts after your retries run out.
- Charges the card on file, on your schedule, hands-free
- Retries failed payments on the cadence you set
- Warns the customer every round before giving up
- You decide the outcome: pause, cancel, or flag the card
Let Customers Fix Their Own Card — No Login Required
Every "my card won't work" ticket is a subscription about to churn. Turn it into a click. Customers get a secure, single-use link to drop in a new card and save their plan — and the link dies after it's used or expires.
- Single-use secure link, no account login needed
- Fire it from the admin with a single click
- Or let the automatic card-expiring email carry it
- A failed payment becomes a click instead of a cancellation
The Numbers That Actually Run the Business
MRR and churn are the two numbers that tell you whether your recurring business is alive and growing. You shouldn't have to build a spreadsheet to see them. Open the dashboard, and there they are.
- Monthly & Annual Recurring Revenue at a glance
- Active subscribers, average value, average length
- Churn rate and new-subscriber trends
- A heads-up on every renewal coming this week
Real-World Use Cases
Next Month Starts Above Zero
Stop waking up at zero on the first of every month. Let your store bill, renew, and report on its own — and go build the business instead of chasing it. Recurring revenue: it shows up whether you're at your desk or on a beach.
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)
License Information
An active license entitles you to updates, downloads, and support for the duration of the license period. You may continue using this plugin indefinitely without an active license; however, support, updates, and downloads will not be available while your license is inactive.
- Developer J2Commerce
- Extension Type Apps
- J2Commerce Version 4.x, 6.x
- Joomla Version 4.x, 5.x, 6.x
Arabic Unitag
Chinese, Traditional
Danish
Dutch
English
English, USA
Finnish
French
German
Greek
Hebrew
Italian
Japanese
Norwegian Bokmål
Persian Farsi
Polish
Portuguese, Brazil
Portuguese, Portugal
Russian
Spanish
Swedish
TurkishUpdate Initial release for J2Commerce v6
Update Requires Joomla 6.x + J2Commerce 6.x
Fix Free subscription: auto-complete without going through a payment plugin
Improvement escape error messages
Fix Fixed quantity and price edits in the backend
New Feature Added UI for email templates
New Feature Added database table to accommodate templates
Fix Fixed pagination in subscription view
New Feature Added search by name, username or email
Improvement Modified placeholder language key
Improvement Modified SQL changes on update
Improvement Modified subscription view for long history/long order list
Fix Array keys are mixed up because of array inside array
Fix Renewal process cannot be null and default is ''
Fix User credentials must be tested before adding user details
Fix The SQL scripts use CHANGE rather then MODIFY to prevent errors
Fix Fix table id columns require non null values
Fix Variant images use image helper to allow external images
Fix Fix duplication of master variants
Fix Fix divide by 0
Fix When taxes included, the signup fee should reflect the tax
Update J2Commerce v4 and Joomla 4/5 support
Billing Schedules
Create any type of billing schedule. You can have memberships for days, weeks, months and years.
Example: 3 months, 6 months, 1 year.
Automatic Renewals and Payments
Say goodbye to manual renewals. It is very convenient for the customers to have their membership auto-renewed with automatic payments.
Currently supports 3 payment gates : PayPal, Stripe, Mollie. More gateway support is coming up.
Access Management
The app automatically manages the expiration of the membership. You can set the system to notify the customers before the expiry of their subscription.
Multiple Subscriptions
Customers can purchase any number of subscriptions in the same order / transaction.
Free trials and sign-up fees
You can now collect one-time sign -up fees or set -up fees along with the subscription.
If it is a recurring subscription, the customer will only be billed for the membership plan cost in the next billing automatically.
Variable Subscriptions
Allow your customers to choose a membership plan that suits their needs.
So you can create one subscription product with multiple variants.
For example: Allow users to choose the subscription length. You can create a variable subscription which has two options as duration- 6 months and 1 year.
Here the user gets the freedom to choose the duration of the subscription.
Subscriptions Management
Manage all the subscriptions in one place. You can cancel the subscription, view the relavant orders and more.
Notification Emails
Send automatic emails to the customers when the subscription is created, when a renewal payment is processed or when a subscription is cancelled or expired.
You can customize the email messages as well using language overrides.
You may also be interested in these products
Stay Updated
Subscribe for free and be the first to know about the latest features, updates, and new additions.