Set expiry dates for user logins.
As of April 2026, Expire Users is a WordPress login plugin with 4.0K+ active installations and a 4.8/5 rating from 25 reviews. It has been downloaded 53K+ times in total. Requires WordPress 5.4+ and PHP 7.4+. Available on WordPress.org since 2012. Downloads are down 43% this week. Top alternative: WPS Hide Login.
Important security update – if you are using version 0.2 or earlier please upgrade
This plugin allows you to set expiry dates for user logins. You can set a user to:
When a user expires you can:
expire_users_expired hookYou can automatically assign expiry details to users who sign up via the register form.
The email notification messages can be configured in the admin settings.
Please post in the support forum if you…
Please enable this feature when it expires, user delete from database
good & exelent
M’a permis de créer des abonnements sur-mesure avec renouvellement automatique mais également en le combinant avec un autre plugin, d’insérer massivement des utilisateurs via une feuille excel et de leur attribuer une date d’expiration de manière dynamique.
Super plugin, beaucoup de personnalisation, je recommande à 100%
Version: 1.0.3
tested on WordPress 4.9 and 5.0.
Plugin doesn’t work any more. Users expire as you create them. Also if you check that a user never expire it does, its role change to plugin settings default and you can’t manage to rollback changes until disable plugin. Also, and if you check to send an email alert when a user expire it send an alert daily to every users.
DANGER!!! You need to disable the plugin to let users (also administrators!!!) log into your site again!
Hope it will soon be update…
Thank’s
Simple and great plugin!
| WordPress | 5.4+ requiredTested up to 6.8.5 |
| PHP | 7.4+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.