In some cases, you might need to cancel a user's active subscription plan from your admin dashboard. It is useful when a learner no longer wants to be charged, requests cancellation, or if you want to manually manage subscriptions for specific customers.
Use Cases
- Here are some situations where canceling a user's subscription might be needed:
 - A learner requests to stop their recurring billing.
 - You want to extend the trial period before canceling.
 - A user mistakenly purchased a subscription.
 - You want to manually handle refunds and cancelations.
 - A user upgrades to another plan, and you need to cancel the previous one.
 
Steps to Cancel a User’s Subscription Plan
While in your LearnWorlds admin dashboard, navigate to E-commerce → Plans. Use the search bar to find the user whose subscription you want to cancel.
1. Hover over the three dots (...) next to the user’s active plan.
2. Click on Cancel Plan.

3. A confirmation message will appear. Click Confirm to proceed.

4. The subscription status will now be updated to Pending Cancel.

Once a plan is marked as Pending Cancel, you can take further action:
- Keep Plan: If the user decides to continue, click this option to revert the cancelation and keep the subscription active.
 - Add Extra Trial Days: Extend the user's access by adding more trial days before the cancellation is finalized.
 - Confirm Cancelation: This option will complete the cancellation. The subscription status will change to Canceled, and the user will lose access at the end of the current billing period.
 

If you confirm cancellation, its status will change to Canceled.

If you would also like to refund a user, check this guide.
Another way around this is to cancel a subscription through Stripe. Find more information about this here.