Bulk Delete Users
‣ By User Role

Bulk Delete Users by user role is a powerful feature of the BulkWP plugin that allows you to safely and efficiently remove unwanted users from your WordPress site. It lets you select specific user roles from which users should be deleted, giving you full control over who is affected.
To refine the cleanup process, you can apply multiple filtering options and restrict deletions to users who have been registered for at least X days, users who have not logged in during the last X days, or users who do not have any posts associated with their accounts. For large user lists, there is also an option to delete only the first X users, which is especially useful when dealing with more than 1,000 users and avoiding script timeouts.
Additionally, Bulk Delete Users supports scheduled deletions, allowing you to automate user cleanup tasks and keep your WordPress user database clean over time without manual intervention.
‣ By User Meta

You can also delete users based on their user metadata. Simply select the specific user meta criteria you want to target, then apply the appropriate filtering options to fine-tune the deletion process.
This includes restricting the action to users who have been registered on the site for at least X days, users who have not logged in during the last X days, or users who do not have any posts. When working with large user databases, you can limit the process to only the first X users, which is especially important if there are more than 1,000 users and the script risks timing out.
In addition, these user meta–based deletions can be scheduled, allowing you to automate cleanup tasks and maintain a lean, well-organized WordPress user database over time.
Documentation didn’t help? Contact support!
Customers with a valid PRO license can reach out to our support either through the plugin’s built-in contact form or the general contact form. If using the general form, be sure to include your license key, or contact us using the email address associated with your purchase to help us assist you faster.
Using the free version? We have you covered too. Head over to the forums. First look at older threads and if you don’t find anything useful, open a new thread. Support is community-powered so it can take some time to get an answer.