PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Login
  4. Expire Users
Expire Users icon

Expire Users

Set expiry dates for user logins.

By Ben Huson·Login·Free
4.8(25 reviews)
·4.0K+ active installs·Updated 6 months ago
DownloadVisit HomepageCompare

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.

4.8/525 reviews
4.0K+active installs
53K+total downloads
14 yearssince 2012

Overview

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:

  • Never expire (default)
  • Expire in X days, weeks, moths or years
  • Expire on a specific date

When a user expires you can:

  • Change the role of that user
  • Replace the user’s password with a randomly generated one
  • Send an email notification to the user
  • Send an email notification to the site administrator
  • Remove expiry details and allow user to continue to login
  • Perform you own actions using an expire_users_expired hook

You 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…

Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.825 reviews
5 ★
24
4 ★
0
3 ★
0
2 ★
0
1 ★
1

Recent Reviews

Need to update
by sooshiant89·4 years ago

Please enable this feature when it expires, user delete from database

exelent
by aliking1991·5 years ago

good & exelent

Excellent
by allandore·6 years ago

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%

This plugin is dead now
by cercoedo·7 years ago

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

  • This topic was modified 7 years, 3 months ago by cercoedo.
Great and simple!
by Gustav·7 years ago

Simple and great plugin!

Download Trends

Today: 17Yesterday: 7This week: 66Period total: 6K

Compatibility

WordPress5.4+ requiredTested up to 6.8.5
PHP7.4+ required

Version Adoption

v1.2
94.5%
Other
5.5%

Top Alternatives to Expire Users

WPS Hide Login icon
WPS Hide Login
4.82.0M+ installsUpdated 2 months ago
ViewCompare
Security Optimizer – The All-In-One Protection Plugin icon
Security Optimizer – The All-In-One…
4.51.0M+ installsUpdated 4 days ago
ViewCompare
Loginizer icon
Loginizer
4.81.0M+ installsUpdated 1 month ago
ViewCompare
Limit Login Attempts icon
Limit Login Attempts
4.6300K+ installsUpdated 3 years ago
ViewCompare
LoginPress | wp-login Custom Login Page Customizer icon
LoginPress | wp-login Custom Login Page…
4.8200K+ installsUpdated 1 month ago
ViewCompare
View all login plugins →

Frequently Asked Questions

Changelog

1.2.2

  • Fix checking of role when saving expiry data.
  • Tested up to WordPress 6.8.2
View full changelog on WordPress.org

Contributors

Ben HusonBen Huson
Plugin Info
Version
1.2.2
Last Updated
Sep 19, 2025
WP Requires
5.4+
Tested Up To
6.8.5
PHP Requires
7.4+
Active Installs
4.0K+
Downloads
53K+
Added
Aug 17, 2012
Business
Free

Tags

loginrolesusersexpirepassword

Developer

B
Ben Huson
18 plugins0.0M+ total installs
View all plugins →

Quick Compare

Expire Users vs WPS Hide Login→Expire Users vs Security Optimizer – The All-In-One…→Expire Users vs Loginizer→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.