In JoomLMS, subscriptions define the type of access students receive for paid courses and the associated pricing. Subscriptions can be created and managed for paid courses only, which means a course must be set as Paid before configuring a subscription.
The Paid status of a course can be assigned during Step 3 of the Course Builder, either when creating a new course or editing an existing one. Once a course is marked as paid, subscription settings become available.
JoomLMS offers two ways to create subscriptions:
-
Front-end: Subscriptions can be created at Step 3 of the Course Builder for an individual course.
-
Back-end: Subscriptions can be created for multiple courses at once via JoomLMS -> Subscriptions -> Subscriptions List -> New.
When a student attempts to enroll in a paid course or clicks on the Subscriptions icon (
) in the top panel, they are redirected to the Subscriptions List page. From here, they can choose a suitable subscription plan and proceed with payment.

The Subscriptions section in the back-end comprises several subsections that allow administrators to manage payment subscriptions effectively:
- Subscriptions List: view and manage payment subscriptions.
- Sales Report: generate and export reports on subscription sales, providing insights into revenue and user enrollment trends.
- Payments List: view and manage all student orders, track payment statuses, and review completed transactions.
- Invoice Configuration: manage invoice settings, including enabling or disabling automated invoice generation for payments.
- Countries/Taxes List: define applicable taxes based on different countries' legal requirements.
- Payment Processors: manage and configure supported payment processors for course subscriptions.
- Plans List: create and manage recurring payment plans, allowing students to subscribe to courses with automated billing cycles.
- Discounts List: view and manage available discounts that can be applied to course subscriptions.
- Discount Coupons List: create and manage discount coupons for promotional offers on subscriptions.
- Coupons Usage Statistics: track and analyze the usage of discount coupons, helping optimize promotional strategies.