WordPress Membership Site: Real Costs and Plugin Choices
Plugin licenses, renewal prices, transaction fees and build costs for a WordPress membership site, with a decision table for the four common setups and the cases where a hosted platform is the better choice.

The short answer
- A WordPress membership site is a normal WordPress site plus a plugin that controls who sees what, takes recurring payments and manages member accounts.
- Plugin licenses are yearly. MemberPress lists introductory prices of $199.50, $349.50 and $499.50 a year, renewing at $399, $699 and $999. WooCommerce Memberships is $199 a year, and recurring billing through WooCommerce Subscriptions adds $279.
- Fees matter more than the license: Stripe charges 2.9% + 30¢ per US card payment, and MemberPress’s cheapest plan adds a 4.9% transaction fee that its higher plans do not.
- Free sign-up areas often need no paid plugin at all, because WordPress has user registration built in.
- Our WordPress Large Site plan, from $2,990, includes membership setup. A store that sells memberships alongside products fits our WooCommerce Custom Store, from $4,490.
Building a WordPress membership site for a business usually means a one-time build, a yearly plugin license of roughly two to five hundred dollars, and a percentage of every member payment. The plugin is the cheap part. What drives the real cost is how members pay, what they get access to, and who handles failed cards, logins and updates once the site is live.
Below you will find current plugin prices with their renewal terms, the fee math that decides which plan to buy, a decision table for the four common setups, our own build prices, and the cases where a hosted platform beats WordPress. We build these sites as part of our WordPress development packages, so the numbers come from how we actually price the work.
What a WordPress membership site needs beyond a normal website
A membership site has to know who each visitor is and what they paid for. That adds a set of moving parts a brochure site never has:
- Member accounts: sign-up, login, password reset and a profile page.
- Access rules: which pages, posts, downloads or videos each level can open, and what a logged-out visitor sees instead.
- Recurring payments: monthly or yearly billing, upgrades, downgrades, cancellations and refunds.
- Failed payment handling: retrying expired cards and emailing members before their access lapses. This is where most lost revenue hides.
- Member emails: welcome messages, receipts, renewal reminders and cancellation confirmations that actually reach the inbox.
- A member area: a dashboard with their content, invoices and account settings.
Some sites add content released on a schedule (often called drip content), courses, a member directory or community forums. Each extra is another plugin or another set of rules to test, so list what you truly need before choosing tools.
Free registration or paid membership: two very different builds
Many organizations asking for a membership site only need free accounts: a sign-up form, a members-only resources page, a mailing list. WordPress handles basic sign-up on its own. Its General Settings screen has an Anyone can register option and a default role for new users, and a developer can build on that with a branded registration page and a few access rules.
Paid membership is a different project. Money brings billing, tax, refunds, failed cards and support requests from people who expect what they paid for. It also raises the stakes on every plugin update, because a broken login now affects paying customers all at once.
From our projects: Two of our WordPress builds show the free-registration end of the scale. For Recall Guide, an information portal that tracks FDA medication recalls, we built recall pages, a news and education blog, and free account registration and login for members. For the World Center for Peace and Unity, we rebuilt the site in WordPress and Elementor with membership sign-up and support pages. Neither needed a paid membership plugin or recurring billing, which kept the build simple and the running costs low.
WordPress membership plugin prices and renewal terms
Most serious membership plugins are sold as yearly licenses, and several show a discounted first-year price. Budget for the renewal, not the launch offer. These are the figures listed on the official pages as of November 11, 2026:
| Plugin and plan | First year (as listed by the vendor) | Renewal (as listed by the vendor) | Terms that change the cost |
|---|---|---|---|
| MemberPress Launch | $199.50 a year | $399 a year | MemberPress lists a 4.9% transaction fee on this plan |
| MemberPress Growth | $349.50 a year | $699 a year | 0% transaction fees, per MemberPress |
| MemberPress Scale | $499.50 a year | $999 a year | 0% transaction fees, per MemberPress |
| WooCommerce Memberships | $199 for a 1-year plan | Yearly license, per WooCommerce | Needs a WooCommerce store; recurring billing needs Subscriptions |
| WooCommerce Subscriptions | $279 for a 1-year plan | Yearly license, per WooCommerce | Adds automatic renewals to products and memberships |
On top of any plugin, your payment processor takes its share. Stripe’s standard US rate is 2.9% + 30¢ per successful domestic card payment, with 1.5% more for international cards. That fee is paid to Stripe directly, whichever plugin you use.
Transaction fees decide which plan is cheaper
The cheapest license is rarely the cheapest option once members start paying. Take a worked example: 200 members on a membership plan you price at $20 a month, which is $4,000 a month or $48,000 a year in member payments.
- Stripe fees on monthly billing: each $20 charge costs 58¢ plus 30¢, so 88¢. Across 200 members that is $176 a month, or $2,112 a year.
- The same members billed yearly at $240: each charge costs $6.96 plus 30¢, so $7.26, or $1,452 a year in total. Offering an annual plan saves $660 in card fees alone, because the fixed 30¢ is charged once instead of twelve times.
- MemberPress Launch’s 4.9% fee on $48,000 is $2,352 a year, on top of Stripe. Moving to the Growth plan costs $150 more in the first year and $300 more at renewal, and removes that fee.
Using the vendor’s listed prices, the Growth plan pays for itself once members pay you about $3,100 a year in the first year, or about $6,100 a year at renewal prices. Below that, Launch is fine. Above it, the cheaper license quietly becomes the most expensive line in your budget.
Which membership setup fits your business
We start every membership project by placing it in one of these rows. It settles the plugin question before anyone compares feature lists:
| What you are selling | Setup we usually recommend | Why |
|---|---|---|
| Free accounts, gated downloads, a members-only page | WordPress registration with a custom sign-up page and access rules | No license fees and fewer moving parts to update |
| Paid content or courses, no physical products | A dedicated membership plugin such as MemberPress | Access rules, billing and member area in one tool |
| Memberships alongside products, or member discounts in a shop | WooCommerce with Memberships and Subscriptions | One checkout, one customer account, one order history |
| Associations with complex rules, approvals or CRM and AMS sync | A membership plugin plus custom code or integrations | Off-the-shelf rules rarely match committee approvals or member records held elsewhere |
| A solo creator who wants zero maintenance | A hosted membership platform | You trade control and fees for not running a website |
Mixing approaches is where projects go wrong. Two plugins that both try to control access, such as a membership plugin and a course plugin with its own paywall, will fight over who can see a page. Pick one system to own access and payments, and make everything else follow it.
What we charge to build a WordPress membership site
Our prices are published and every project starts with a fixed written quote. Plugin licenses, hosting and payment fees are paid by you directly, so the accounts stay in your name:
| Your situation | Attors plan | Price | What it covers |
|---|---|---|---|
| Add member registration or one gated feature to your current site | Custom feature or plugin | From $490 | Fixed scope agreed in writing, tested on a staging copy, 30 days of support |
| A new membership website | WordPress Large Site | From $2,990, 4–7 weeks | Custom theme or blocks, booking, membership or multilingual setup, integrations, 60 days of support |
| Memberships sold with products or subscriptions | WooCommerce Custom Store | From $4,490, 6–10 weeks | Subscriptions, memberships or B2B pricing, custom checkout, 60 days of support |
| Membership records synced with your CRM | Single integration or two-way sync | From $590 or from $1,490 | Field mapping, error handling and testing |
| Custom access logic no plugin offers | Complex plugin or integration | From $2,490 | Built and documented for your site |
A worked first year for a new paid membership site: the Large Site build from $2,990, MemberPress Growth at the listed $349.50, and our Priority care plan at $199 a month ($2,388 a year) comes to $5,727.50 before hosting and Stripe fees. Year two drops to about $3,087 for the plugin renewal and care. For a more detailed look at how WordPress build prices break down, see our guide to what a WordPress website costs, and the full list is on our pricing page.
Members-only content and SEO: keep the doors visible
Google cannot rank what it cannot read, so a site that hides everything behind a login has nothing to show in search. The usual fix is to keep a useful public layer: sales pages, free articles, and previews of paid content, with the full version behind the login.
If you want paid articles to appear in search, Google’s guidance on subscription and paywalled content explains how to mark the hidden sections with isAccessibleForFree set to false. Google says this markup helps it tell a genuine paywall apart from cloaking, which breaks its spam policies. Member dashboards, account pages and checkout steps should be kept out of search entirely. We check these settings as part of every build, the same way we cover them in our guide to sites missing from Google.
Running costs and the jobs nobody budgets for
A membership site is never finished. The work after launch is small each week, but it adds up:
- Updates tested before release. A membership plugin update can change access rules or checkout. Test it on a copy first; our guide to the WordPress staging site explains why a full database push can wipe out new sign-ups.
- Hosting that copes with logged-in traffic. Logged-in members usually bypass the page cache that makes public pages fast, so a busy member area needs better hosting than a brochure site.
- Email delivery. Receipts and password resets sent from a basic hosting mail server often land in spam. A transactional email service fixes this for a few dollars a month.
- Login security. Member accounts attract password-guessing bots. Rate limiting and two-factor login for admins are basic requirements.
- Tax and privacy. Some US states tax digital subscriptions and EU members bring GDPR duties. This is practical guidance, not legal advice; check with your accountant or adviser before launch.
Our WordPress care plans cover updates, backups, security scans and monitoring per website. For a site with paying members we recommend the Priority plan at $199 a month, because it includes a staging site and a response within 4 business hours.
When a hosted platform is the better choice
WordPress is not always the right answer. If you are one person selling a newsletter, a podcast feed or a small community, a hosted membership or creator platform gets you live in an afternoon with no updates to run. You pay for that in monthly fees or a share of revenue, design limits, and member data that lives on someone else’s platform. Check each platform’s current pricing page, because these terms change often.
WordPress wins when the membership is part of a wider business website, when you want your content and member list fully in your control, when you sell products as well, or when you need rules a platform will not let you change. The same ownership argument runs through our comparison of WordPress.com and WordPress.org.
How we build a membership site, step by step
- Map the levels. Each membership level, its price, billing period and exactly what it includes, written in one table you approve.
- Choose one system for access and payments, using the decision table above.
- Design the public and member journeys: sales page, sign-up, welcome email, first login, cancellation.
- Build and connect payments in test mode, with your Stripe or PayPal account in your name.
- Test every level end to end: join, pay, access, fail a payment, upgrade, cancel, and check what a logged-out visitor sees.
- Launch with members moved in, if you are coming from another system, after a test import.
- Hand over with training on adding content, managing members and issuing refunds.
If the plugin you need does not exist, custom work is an option; our article on WordPress plugin development cost compares building with buying.
Sources checked on November 11, 2026: MemberPress pricing (introductory prices, renewal prices and the Launch plan transaction fee); WooCommerce product pages for Memberships and Subscriptions; Stripe pricing for US domestic cards; Google Search Central on subscription and paywalled content; WordPress.org General Settings documentation (last updated July 3, 2026). Attors prices from our pricing page on the same date.
WordPress membership site questions
How much does it cost to build a WordPress membership site?
Expect a one-time build plus yearly licenses and payment fees. With us, a new membership site starts from $2,990 on the Large Site plan, and adding a single gated feature to an existing site starts from $490. Plugin licenses, hosting and card fees are paid separately to each provider.
Can I build a membership site with WordPress for free?
For free accounts, mostly yes. WordPress has registration built in, and a members-only area can be set up without a paid plugin. Taking recurring payments almost always needs a paid plugin or extension, and you still pay hosting and payment processing fees.
Which membership plugin is best for WordPress?
It depends on what else the site sells. A dedicated plugin such as MemberPress suits content and course memberships. If you already run WooCommerce or sell products to members, WooCommerce Memberships with Subscriptions keeps everything in one checkout. Choose the tool that will own access and payments, not the one with the longest feature list.
Do WordPress membership plugins take a cut of my revenue?
Some do. MemberPress lists a 4.9% transaction fee on its Launch plan and none on its Growth and Scale plans. WooCommerce Memberships and Subscriptions are sold as yearly licenses. Your payment processor charges separately, for example Stripe’s 2.9% + 30¢ per US card payment.
Can Google index my members-only content?
Only if Google can see it. Most sites keep previews and sales pages public and hide the full content. Publishers who want paid articles in search can show them to Google and mark the hidden parts with paywalled content markup, which Google says separates a real paywall from cloaking.
Can I sell online courses on a WordPress membership site?
Yes. Courses can run inside a membership plugin that has course features or through a separate learning plugin. If you use two plugins, decide which one controls access and payments, and test that a cancelled member really loses course access.
How many members can a WordPress membership site handle?
Thousands, with the right hosting. The software is rarely the limit; MemberPress, for example, advertises unlimited members. The real limit is the server, because logged-in members skip most page caching, so a busy member area needs more capable hosting than a public site.
Can I move my members from another platform to WordPress?
Usually, yes for the member list and with care for payments. Names and emails move by export and import. Active recurring payments move only if the old platform billed through a payment account you own; otherwise members need to sign up again, so plan a clear email and a grace period.
Do I need to charge sales tax on memberships?
Possibly. Several US states tax digital products and subscriptions, and rules differ by state and by what the membership includes. EU and UK customers bring VAT rules of their own. This is not legal or tax advice; ask your accountant before launch so the plugin is set up correctly from day one.
Planning a membership site on WordPress?
Attors Technologies builds and looks after WordPress sites for businesses and organizations in the US, UK and Europe, including member registration, paid levels and WooCommerce subscriptions. Send us your membership levels and what each one should include, and we will reply within one business day with questions or a fixed written quote.
Sources
- MemberPress pricingmemberpress.com/pricing
- Membershipswoocommerce.com/products/woocommerce-memberships
- Subscriptionswoocommerce.com/products/woocommerce-subscriptions
- Stripe pricingstripe.com/pricing
- subscription and paywalled contentdevelopers.google.com/search/docs/appearance/structured-data/paywalled-content
Keep reading
More in Platforms & CMSPlatforms & CMS
WordPress vs Joomla: Cost, Support Dates and Which to Pick
WordPress wins the WordPress vs Joomla decision for most business websites, mainly because the people who update the site can do it without help. Joomla still suits multilingual sites run by someone who knows it well.
Platforms & CMS
WordPress Accessibility: What Your Business Site Needs
WordPress accessibility means people using a keyboard, a screen reader, zoom or high contrast can read your pages, use your menus and send your forms. WordPress itself gives you a solid starting point, but the theme, plugins and content you add on top decide whether a real visitor can actually book, buy or get in touch.
Platforms & CMS
WordPress vs Drupal: Which CMS Fits Your Business?
For most companies, WordPress is the better fit: your marketing team can run it without a developer on call. Drupal suits complex, structured sites with a technical team, and Drupal 10 support ends on December 9, 2026.



