One of the most common questions I get asked when working on WordPress web development projects is “how can I add a membership system to my website?”. Luckily, there are many mature membership plugins that are capable of handing even the most extensive requirements.
Here’s my list of membership plugins worth looking at:
There isn’t a “best” plugin in this category, it really depends on the features you need. There are dozens more, but these are the most common choices I see in the field.
Chris Lema also regularly reviews membership plugins, and his recommendations are very similar to my own:
http://chrislema.com/top-wordpress-membership-plugins-2016/
If you’re on a tight budget with simple requirements, the following article is a good starting point:
https://www.sitepoint.com/a-killer-wordpress-membership-site-in-under-1-hour/
Good luck with your membership project!