s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions


❤️ The best membership plugin! Over 11 years of experience, development, releases… Still going and growing!

Start your membership profits! Build your tribe, gather your followers, enroll your students, bring in your clients!

💵 Enjoy the benefits of getting paid repeatedly for access to your site!

⭐⭐⭐⭐⭐ Brilliant “So glad I found this. It works brilliantly for our needs… love the seamless integration with PayPal. Everything we need. Thank you so much for creating this!” –zarverk2000

The best way to make money from your WordPress site!

🤩 Sell unlimited memberships, turn free subscribers into members (subscriber to member → s. 2 member → s2Member), with a single payment or recurring payments subscriptions.

Easy and quick to use. Protect your membership content in a moment, and a moment later be ready to get payments for member access!

Easy to configure and very flexible. Protect the whole site, nothing, or just parts, even member files for paid downloads!

👉 Install s2Member now and make money! 😀

⭐⭐⭐⭐⭐ So much capacity & great support “I’m a novice and was able to quickly figure it out. When I got stuck I go to the support forum and Cristian is there with a quick answer to get me going again.” –blueruck

⭐⭐⭐⭐⭐ The very best plugin and support service “Great plugin, neat, easy to configure, and with interesting security features. A special mention to Cristian whose support is awesome, fast, clear even to free members like myself” –aflorarte

Packed with features, but not required to use them all, just those you want. Some of them:

➡️ Member user levels and custom access capabilities
➡️ Membership content protection (post, page, category, tag, etc)
➡️ Protect anything served by WP (post types, URLs)
➡️ Member file protection (sell downloads)
➡️ Prevent member account sharing (limit IPs, simultaneous logins)
➡️ Protect accounts (limit failed login attempts)
➡️ Cool security/trust badge with your domain
➡️ PayPal Standard buttons for membership payments (more in Pro)
➡️ Automatic member access demotion at end of paid access time
➡️ Tracking software integration (affiliates, etc)
➡️ Email list services (Mailchimp, etc)
➡️ Notifications (signups, payments, etc)
➡️ Integrate with bbPress, BuddyPress for member communities
➡️ Compatible with any well coded theme (Elementor, Divi, etc)
➡️ Customize the WP login/registration look
➡️ Custom redirection after member login
➡️ Create custom profile fields for member accounts
➡️ Customize the user welcome email
➡️ And more!

👉 Install and start using s2Member now! 🤩

⭐⭐⭐⭐⭐ Very Powerful Membership Plugin “This membership plugin does a lot and has many, many configuration options to achieve whatever you want… I received extremely quick and reliable support.” –liltrucks

⭐⭐⭐⭐⭐ Simple, Compatible, Secure, and Versatile! “We are seriously impressed with this plugin and we highly recommend it… We have not found ANY limitations to what we are trying to accomplish… a very smooth process… straight-forward and user-friendly!… exceeded our expectations!” –tips4gamers

⭐⭐⭐⭐⭐ Excellent plugin “This plugin does everything it says on the box. It does it well… the functionality is absolutely spot on. The developers/maintainers are also active and helpful. Totally recommended!” –richardfoley

⭐⭐⭐⭐⭐ Best Membership Plugin I’ve Used “I switched to s2 Member around 3 years ago after trying a few plugins. I found these other plugins inflexible and difficult to configure… Well worth investigating if you want a robust membership solution.” –rnwhalley

🤖 Not needed to know any PHP code or be a developer. Only code needed is copy-paste wp shortcodes, like for the paypal buttons… But is also developer-friendly to customize your installation if wanted.

Some reasons to get s2Member Pro

✅ Membership content dripping
✅ Stripe, PayPal Pro, Authorize.Net, ClickBank
✅ On-site one-step checkout with pro-forms (Stripe, PayPal, Auth.Net)
✅ Unlimited membership levels
✅ Membership renewal reminder emails
✅ Single-step member registration and payment with pro-forms
✅ Custom redirection after payment
✅ Coupon codes and gift/redemption codes
✅ Custom member offer redirections after login
✅ Pro API for new integrations
✅ Public members directory
✅ Members bulk import/update/exporter
✅ Multisite network support
✅ Login and registration forms to use in pages/posts
👉 Click here for more 🙂

⭐⭐⭐⭐⭐ The Best Membership Plugin “I have built with most Membership plugins and literally dozens using S2 Pro and I can tell you, bar none it is the best of all of them. Extremely powerful, anything you might want to do it can do… I highly recommend you try it out.” –antwoords

⭐⭐⭐⭐⭐ Excellent plugin & top support “We’ve used s2member pro on a few projects now & find it has met all our membership needs. Most impressive has been the support. Excellent communication, knowledgeable, friendly and super patient 🙂” –aaee6

⭐⭐⭐⭐⭐ Awesome Support “I’ve been using s2Member for 9 years… Amazing support of a high-end plugin and much appreciated. This is one of the reasons I stick with s2Member. Support has always been great!” –graphichome

⭐⭐⭐⭐⭐ Wonderful Support “Above and beyond. I’ve used this plugin for over ten years with various clients and whenever I need help, they’ve helped find a solution.” –germars

The free s2Member Framework integrates with PayPal Website Payments Standard (also free). Sell “Buy Now” or Membership access to your site. Restrict access to Roles, Capabilities, Posts, Pages, or anything else in WordPress.

Protect your WordPress Posts, Pages, Tags, Categories, URIs, BuddyPress, bbPress, and even portions of content within Posts, Pages, themes, plugins. Easily configurable and highly extensible. You can even protect downloadable files and streaming audio/video. Store files locally, or use s2Member’s integration with Amazon S3/CloudFront.

s2Member is powered almost entirely by WordPress shortcodes, making advanced integrations quick and easy. Sell recurring (or non-recurring) subscriptions with lots of flexibility. Or sell “Buy Now” membership access in various ways. You can also sell specific Posts/Pages, sell member access to file downloads, or sell members Custom Capabilities that provide highly configurable access to specific portions of your content.

👉 Install now s2Member and start making money! 😀


  • s2Member Screenshot #1
  • s2Member Screenshot #2
  • s2Member Screenshot #3
  • s2Member Screenshot #4
  • s2Member Screenshot #5
  • s2Member Screenshot #6
  • s2Member Screenshot #7


NOTICE: For help with s2Member Pro, please use our forum.

s2Member is very easy to install

Just like any other normal plugin:

  • From the WP Admin’s Plugins Add New Screen.
  • Or via FTP upload the s2member folder from the zip to your /wp-content/plugins/ directory.
  • Activate it from Plugins page in your WordPress Admin.

Here’s a quick-start video for a simple basic setup to get you started.

See also

Detailed installation/upgrade instructions.

Is s2Member compatible with Multisite Networking?

Yes, requires s2Member Pro for Unlimited Sites. After you enable Multisite Networking, with s2Member Framework and Pro active, navigate to s2Member → Multisite (Config) in the Dashboard on your Main Site.


NOTICE: For help with s2Member Pro, please use our forum.

Is s2Member compatible with Multisite Networking?

Yes, s2Member Pro for Unlimited Sites is compatible with Multisite Networking. After you enable Multisite Networking, with s2Member Framework and Pro enabled, navigate to s2Member → Multisite (Config) in the Dashboard on your Main Site.

Where can I find more information?

Translating s2Member

Please see: http://s2member.com/r/translations/


28, Abril de 2023 1 reply
I have used this plugin now for several years and am very happy with it as it delivers exactly what I need. BUT, the main reason I am writing this review is to recommend them based on excellent and responsive support. Over time I have had a few support requests and all have been handled well and quickly.
17, Abril de 2023 1 reply
Cristián was kind and very helpful when I really needed him to be. Top notch customer service. Nice to see a company that doesn’t just want to take your money and leave you hanging.
26, Xineru de 2023 1 reply
I've been a client of S2Member for almost 10 years. In that time, I've made quite a few requests for assistance. I have no formal IT training - I'm an enthusiastic amateur. On each occasion, I'm treated with the utmost respect by Cristián Lávaque and his team. The response is always fast, comprehensive, and easy to understand and implement. They always go above and beyond every other support service I've every used. In my opinion, this attention to customer services, coupled with a fantastic product, makes S2Member the best Wordpress plugin in the world... by far!!!! Thank you for being so fantastic.
18, Xineru de 2023 1 reply
We first started using s2Member in November 2012. Since then, it's given great service, and the support has been excellent.The (very) few problems that have cropped up over all those years, have been down to our own lack of knowledge of the setup, or an issue with one the payment gateways.Support has always been helpful and quick.s2Member does the job it's intended for, very well indeed.Personally, I think it's way underpriced - and no, we have no financial connection with s2Member other than having paid them a very small price for the use of their excellent plugin all those years ago.
18, Avientu de 2022 1 reply
Some reviews make it seem like you need to be a developer to understand it, but if you are able to understand shortcode, it's very easy to operate. And Cristián is the best and most helpful. Excellent plugin and team behind it!
Read all 215 reviews

Contributors & Developers

“s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions” is open source software. The following people have contributed to this plugin.


“s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions” has been translated into 2 locales. Thank you to the translators for their contributions.

Translate “s2Member – Best Membership Plugin for All Kinds of Memberships, Content Restriction Paywalls & Member Access Subscriptions” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • (Framework) Enhancement: Updated the Mailchimp integration to v3 of their API. I made it so you shouldn’t need to change anything, it should work with your existing configuration. Still worth doing a test or checking that things are normal after the update, and report any issues you notice. See: thread 10666


  • (Pro) Fix: Stripe subscriptions weren’t using customer cards updated with the Billing Update pro-form. The subscription saved the first card, instead of defaulting to the card in the customer’s profile. This release fixes that. The card is not added to a new subscription anymore, only to the customer’s profile, and updating his profile’s card with the Billing Update pro-form, will also update the subscription so it uses it. Thanks to Jim Antonucci for his help with this.

  • (Pro) Enhancement: The Stripe Billing Update pro-form now includes a field for the cardholder’s name (i.e. Name On Card). Adding the name to the card will improve successful subscription charges. Thanks to Andy Johnsen for the idea.


  • (Framework) Fix: Fixed domain name format validation for custom profile fields.

  • (Framework) Fix: Fixes to markdown parser for PHP8 compatibility.

  • (Framework) Fix: Fixed HTML near AWeber’s API key field.


  • (Pro) Bug Fix: An error could happen on PHP8 during Pro installation in a multisite network. Fixed in this release.

  • (Framework) Bug Fix: An error could happen on PHP8 when saving an edited user profile. Fixed in this release.

  • (Framework) UI Enhancement: In the List Servers admin page, removed mentions of the AWeber email parser, which isn’t available any more.


  • (Framework) Bug Fix: Removed latest changes to gateway notification and return handlers, that were causing difficulties with member access in some scenarios.


  • (Framework) Bug Fix: Fix PayPal IPNs being ignored because a bug in the last release. After updating to this release, you may want to review your latest IPNs since updating to v221028, and re-send them from PayPal. See thread 10208


  • (Framework) Fix: Initialized some array keys to prevent PHP warnings in PayPal notify and return files. Thanks Greg M. for your help.

  • (Framework) UI: Widened the Logs viewer. Thanks Sim. See thread 10064

  • (Framework) UI: Framework auto-update is now allowed when Pro add-on installed.

  • (Pro) UI: The Pro updater now shows when a newer version available, not just when required.


  • (Pro) UI Enhancement: In ClickBank Options admin page, added note about keeping IPN encryption disabled.

  • (Pro) Enhancement: Removed ClickBank’s name from the notify, return, and success URLs, replaced with just cb. Kudos to Eduardo for telling me about this. See thread 9910

  • (Pro) Enhancement: Added a PayPal payment request ID to help prevent random/rare PayPal duplicate charges. Kudos to Nathan for his help. See thread 7999

  • (Framework) UI Enhancement: Admin page panels widened for larger displays.

  • (Framework) UI Enhancement: Simplified Getting Started and Getting Help admin pages.

  • (Framework) UI Enhancement: In PayPal Options admin page, updated paths and links to PayPal settings.

  • (Framework) Bug Fix: Removed the Security Badge’s link to the old Flash powered page on s2Member’s site.

  • (Pro) UI Enhancement: Small improvements to the Pro upgrader.

You can find the full changelog here.