Academy LMS allows you to set an enrollment expiration period for your courses. This means students will lose access to a course after a specific number of days from their enrollment date, even if the course itself remains published.
Note: Expire Enrollment is a Pro feature of Academy LMS. If you want to use this feature, you need to install and activate the latest version of Academy LMS Pro.
Step 1: Enable Expire Enrollment in Settings
Before setting an expiration period for individual courses, you need to enable the global Expire Enrollment option.

- Go to Academy LMS → Settings
- Navigate to Pages → Course Page

- Toggle ON the Expire Enrollment option
- Click Save
This option allows you to set an expired enrollment date for all courses.
Step 2: Set Expire Enrollment for a Course

- Go to Academy LMS → Courses → All Courses
- Find the course you want to update, click the Action (…) menu, and select Edit
- In the General tab, scroll down to Expire Enrollment
- Enter the number of days after which a student will lose access to the course (e.g., entering 20 means access expires 20 days after enrollment). Set this to 0 for lifetime access.
- Click Update to save your changes
Step 3: Verify on the Course Page
Once saved, the course details page will display the enrollment expiration information for students:

- Last Update: Shows the date the course was last updated
- Expire Duration: Shows the exact date when the student’s access will expire, calculated from their enrollment date plus the number of days set

For example, if a course was last updated on June 14, 2026, and the Expire Enrollment was set to 20 days, the Expire Duration will display as July 4, 2026.
Manage Student Enrollment Duration
Step 1: Open the Students List

Navigate to the Students section in the admin dashboard. Here you can view all students, their email addresses, enrolled courses, and completion status.
Step 2: Access Manage Courses

For a student with an enrolled course, click the “Manage” button in the Action column. This opens the “Manage Courses” popup showing the course title and its current status (e.g., Completed).
Step 3: Open Course Options
Inside the Manage Courses popup, click the three-dot (⋯) icon next to the course you want to edit.

Step 4: Extend Enrollment Duration
A new “Extend Enrollment Duration” dialog will appear, showing:

- Status (e.g., Approved)
- Current Enrollment Duration (e.g., 15 days)
In the “Extend Duration” field, enter the number of units you want to add and select the time unit (Day/Month/Year) from the dropdown.
Step 5: Save Changes
Click “Save Changes” to apply the extended duration, or “Cancel” to discard the changes and close the dialog.
Note: The Extend Enrollment Duration option lets you give a student additional access time by a set number of days, months, or years added to their current enrollment duration.







