A membership website in the UK can cost anything from a hosted platform fee of around £40 a month with little upfront (Melt Design) to £40,000–£250,000 for a bespoke agency member portal (BrightMinded). A WordPress build on a membership plugin sits between the two, and it's where most small UK businesses land: Kukoo Creative, a UK agency, puts most small to mid-sized UK membership sites at £3,000 to £50,000, with three or four core features at £3,000 to £10,000. On top of the build you pay a yearly plugin licence (about $200 to $499), Stripe fees on every renewal (1.5% + 20p on a standard UK card) and maintenance, typically £40–£150 a month.
Why so wide? Because “membership website” covers a lot of ground. It might be a coach putting videos behind a login. It might be a professional body syncing thousands of members with a CRM. I've split the cost into five parts below so you can see where your project sits: the build, the plugin licence, Stripe recurring payments, gated content and ongoing maintenance. If you only need a standard business site, my UK WordPress website cost guide is the better place to start.
What does a membership website cost in the UK?
Mostly it depends on the route: a hosted platform, WordPress with a membership plugin, or a bespoke agency portal. The table compares them.
| Route | Upfront build | Running cost | Best for |
|---|---|---|---|
| Hosted membership platform | Little or none | From around £40 a month to several hundred, often rising with member numbers (Melt Design) | Testing demand before you invest |
| WordPress + membership plugin | £3,000–£10,000 for three or four core features, up to £50,000 with many integrations (Kukoo Creative) | Plugin licence, hosting, Stripe fees, maintenance | Coaches, communities, clubs, small associations |
| Bespoke member portal | £40,000–£250,000 (BrightMinded) | Agency support and hosting contracts | Large organisations with CRM sync and complex member data |
Most small UK businesses sit in the middle row. With WordPress you own the site and the member data, and you're not handing a platform more money every time you grow. Melt Design flags that as the catch with hosted fees that scale with members or revenue.
What goes into the build cost?
Six things drive it: membership levels, the member area, gated content, Stripe payments, emails and integrations, and design. Think of a membership build as a normal website with a second, logged-in site attached. Here's what pushes a quote up:
- Membership levels and signup. One free tier and one paid tier is simple. Monthly and annual prices, trials, coupons and group accounts each add setup and testing.
- The member area. A dashboard, an account page, billing history and a way to cancel. People often forget these pages need designing at all.
- Gated content. Which pages, posts, videos and downloads each level can see, and whether content is released over time (drip).
- Payments. Stripe checkout, renewal emails, failed payments and refunds.
- Emails and integrations. Welcome emails, syncing with a mailing list or CRM, and analytics.
- Design. The public pages still have to sell the membership.
What does a coaching or community membership site need?
It needs public pages that win sign-ups and a member area (content, video, forms) that people can actually find and use. Plan both from the first wireframe and the build cost stays down.
The closest project in my own work is Easy Parenting Hub, a WordPress community website I built on Elementor for a parenting coach. It has a Community Hub, retreat videos and forms. Those are the same pieces most membership sites start from: somewhere for members to go, video content and a way to collect people's details.
A site like this is really two sites. One side explains the coach's work. The other has to be easy to get into and easy to use once you're there. Plan them together and the build is straightforward. Bolt the member side on later and you pay for rework. I build sites like this on WordPress with Bricks, Elementor or Oxygen, so the owner or an office manager can edit pages without calling a developer.
How much do membership plugin licences cost?
About $200 to $499 a year, and the first-year price isn't always what you pay at renewal. On WordPress, the membership plugin is what decides who sees what and takes the money. Most charge a yearly licence in US dollars:
| Plugin | Free version | Paid licence (per year) |
|---|---|---|
| MemberPress | No | Launch plan $199.50 in year one, renewing at the full $399 (MemberPress) |
| WooCommerce Memberships + Subscriptions | No | About $199 + $199 = $398 (Cozmo Labs); WooCommerce.com shows the current price in your local currency |
| Paid Memberships Pro | Yes, the core is free | Standard licence $499 a year for one site (Paid Memberships Pro) |
- MemberPress Launch, year one199.5$
- MemberPress Launch, renewal399$
- Woo Memberships + Subs398$
- PMPro Standard499$
Prices change, so confirm them on the vendor pages before you budget: MemberPress, Paid Memberships Pro, WooCommerce Memberships and WooCommerce Subscriptions.
Two things catch people out. First, renewals. MemberPress says plainly that its launch price is introductory and renewals are at full price, so check what any plugin costs in year two before you commit. Second, add-ons. On WooCommerce, group memberships need Teams for WooCommerce Memberships, which is another $129 a year (Cozmo Labs). Pick the plugin for what you'll need in year two, not just what you need on launch day.
What does Stripe charge for recurring membership payments?
Stripe charges UK accounts 1.5% + 20p per payment on standard UK cards, with no monthly fee for standard payments. If your subscriptions run through Stripe Billing, a further 0.7% of billing volume can apply on top.
The full UK online rates are 1.5% + 20p on standard UK cards, 1.9% + 20p on premium UK cards, 2.5% + 20p on EEA cards and 3.25% + 20p on international cards. Add 2% if currency conversion is needed (Stripe UK pricing, MerchantHQ).
That fixed 20p hurts cheap memberships. On a £10 monthly membership paid with a standard UK card, the fee is 15p + 20p = 35p, an effective 3.5%. On a £100 annual membership it's £1.70, or 1.7%. If you can sell an annual plan, push it. You'll keep more of each payment.
Stripe Billing is Stripe's subscription product. On the pay-as-you-go plan it charges 0.7% of billing volume on top of the processing fees (Orb). Lilach Bullock's breakdown points out that this figure comes from Stripe's US pricing page, so check the rate in your own Stripe dashboard.
Ask how renewals are charged
Some plugins create the subscription inside Stripe, which can add Stripe Billing fees. Others save the card and charge each renewal from WordPress. Ask your developer which one you're getting, and make sure the Stripe account is in your name.
I've connected Stripe to WordPress for paid event bookings on the Ravens Ait venue site. Same rule for memberships: the Stripe account belongs to the business, not the developer.
How do you protect gated content, and what does it add?
Basic gating comes with every WordPress membership plugin. You choose which levels can see a page, post or category, and that's it. The extra cost comes from protecting video, downloads and custom access rules, so what you're protecting decides the price.
- Text and pages. The membership plugin handles this. Low cost.
- Video. Don't upload course or retreat videos straight to your WordPress host. Use a video platform with privacy and domain restrictions, and budget for it separately, as Melt Design also advises.
- Downloads. PDFs and worksheets need file protection. Without it, anyone with the link can share them.
- Custom rules. Members in one region see one offer, a module opens up after a coaching call, or a phone number has to be verified before access. Off-the-shelf plugins won't cover all of these.
Custom rules are where a custom WordPress plugin earns its cost. For PropAlert I wrote custom plugins and added OTP phone verification to WPForms, which is the kind of check a membership signup sometimes needs.
Plugin-based build or custom build: which should you choose?
For most coaches, communities, clubs and courses, a plugin-based WordPress build is the right call. Custom is only worth the extra money when you have complex member data, CRM sync or access rules no plugin supports.
| Factor | Plugin-based build | Custom build |
|---|---|---|
| Typical UK build cost | £3,000–£10,000 for three or four core features, more with integrations | £40,000–£250,000 for bespoke agency portals |
| Licences | A yearly plugin licence, about $200–$499 for the plugins above | Few or none, but you pay to have the code written |
| Time to launch | Faster, because the core features already exist | Slower, because everything is built and tested from scratch |
| Flexibility | Limited to what the plugin and its add-ons do | Anything you can specify |
| Updates | The plugin vendor ships fixes, and you test them | Your developer maintains all the code |
| Best for | Coaches, communities, clubs, courses | Complex member data, CRM sync, unusual access rules |
There's a middle path, and it's often the one I'd suggest. A standard membership plugin handles accounts, levels and Stripe, and a small custom plugin adds the one rule your business needs. You stay on a supported core instead of stacking add-ons that only half fit.
What does a membership site cost to run each month?
You're paying for hosting, a plugin licence, Stripe fees and maintenance. Maintenance alone is typically £40–£150 a month. Paid Memberships Pro puts the running cost of a starter membership site at $80–$130 a month (Paid Memberships Pro).
- Hosting: £60–£600 a year in Design Box's figures. Membership sites belong at the managed end, because pages for logged-in members can't be served from a simple page cache the way public pages can.
- Plugin licence: about $200–$499 a year from the table above, plus any add-ons.
- Stripe: 1.5% + 20p for each renewal on a standard UK card, plus Billing fees if they apply.
- Maintenance: £40–£150 a month for a typical UK business site (WP Care Pros).
Maintenance matters more here than on a brochure site. A bad plugin update on a brochure site might break a page. On a membership site it can stop renewals or lock paying members out. Test updates on a staging copy first, and have someone watching for failed payments and login errors. My post on what a WordPress maintenance retainer covers explains what to expect.
What should you ask a developer before hiring?
Ask these seven before you sign anything. They cover the plugin choice, Stripe and data ownership, renewals, content protection, member self-service, exports and update testing.
- Which membership plugin will you use, and why that one for my plans?
- Will the Stripe account and the member data be in my name?
- How are renewals charged, and what happens when a card fails?
- How will videos and downloads be protected?
- How do members upgrade, downgrade and cancel without emailing me?
- Can I export my members if I change plugin or developer?
- Who tests plugin updates, and where?
If a developer can't answer these clearly, their quote is missing work you'll end up paying for later.
Ready to price your membership site?
Write down your membership levels, your prices, what each level can see and whether you'll have video. Then book a 20-minute call or send it through my contact page, and I'll tell you whether a plugin-based WordPress build will do the job or you need custom work. No scope yet? The free Project Scope Generator turns a two-line idea into a feature list you can share.



