Website for membership organisations: logins, member areas and cost

en 7 min read

Website for membership organisations: logins, member areas and cost

A website for a membership organisation is a step 03 business website at EUR 1.500-3.500 while joining is a form and nothing sits behind a login. The moment members sign in, keep their own details up to date or pay dues through the site, it is step 04 work at EUR 3.500-7.500, built over 6-12 weeks.

An association, a professional body or a sports club has two audiences: people deciding whether to join, and people who already have. The second group needs the site to know who they are, and that is where the cost comes from.

Two jobs under one address

The public side is a normal business website: what the organisation stands for, what membership gets you, the events calendar, news and how to join. That is 4-7 pages with a CMS, so whoever runs the office or the board can publish without calling anyone.

The member area is an application. Before it shows a page, it has to know who is asking and what their membership entitles them to see. That means accounts, a record for every member, permission checks on the server and an admin screen. None of it shows in a mockup, which is why two quotes for similar-looking designs can sit a full step apart.

What moves the number

Which step your organisation needs

What members can do on the siteStepPriceTimeline
Read about the organisation, see events and news, apply through a form that reaches the secretaryStep 03, business websiteEUR 1.500-3.5003-6 weeks
Open one members' page behind a shared password, with no individual accountsStep 03, business websiteEUR 1.500-3.5003-6 weeks
Sign in personally, update their own details, open member-only documents and eventsStep 04, advanced siteEUR 3.500-7.5006-12 weeks
Join and pay online, renew automatically, find other members in a directoryStep 04, advanced siteEUR 3.500-7.5006-12 weeks
Manage corporate memberships with several users each, billing per organisation and a full admin consoleStep 05, custom platformFrom EUR 7.500After discovery

Every step and what it includes is on packages. A fixed quote always follows scoping, because the rules in the next section decide where in a range you land.

Renewals are where the rules live

A membership is not simply on or off. It is pending while an application waits for approval, then active, due for renewal, unpaid after a failed collection, lapsed or cancelled. For each of those states the site needs answers to three questions.

  1. What the member can still see and do.
  2. Which email goes out, and when.
  3. What the admin screen shows, and who is allowed to change it.

Then the edge cases: an upgrade partway through a membership period, a refund, a student who graduates. These are decisions for your board, not a developer, and this is the part that waits on you. Write the rules down before scoping and the quote gets tighter.

Your member data stays yours

Member records are personal data your organisation is responsible for. The code, the repository and the database belong to you, so the member list moves with you if you ever change developer.

We can host the site, and that is agreed per project. After launch, Care at EUR 100-300 a month covers updates, monitoring, backups and small fixes. A new membership type, a new way to pay or a redesign of the member area is not a small fix and is quoted separately.

How the project runs

  1. Scoping. Membership types, renewal rules, who sees what, and where member data lives today. The fixed quote comes out of this.
  2. Design. Public site and member area together, so joining and signing in feel like one organisation. See design and engineering.
  3. Build. Accounts, the data model, payments where they apply and the admin screens, on the stack described on our Next.js page.
  4. Import and invitations. Your member list is cleaned and imported, and each member is invited to set a password. The cleaning is yours to do, and the invitations wait for it.
  5. Testing with real members. Board members and volunteers sign in, pay and renew before everyone else is invited.

Step 03 takes 3-6 weeks, step 04 takes 6-12 weeks, and step 05 is timed after discovery.

When to spend less

Questions before you commit

Can we keep our current member administration?

It depends on what that system can do. If it offers an API, the site can read and write members there, which is step 04 integration work. If it only exports a spreadsheet, it is simpler to move members into the new database once and retire the old system.

Will members have to set a new password?

If the old system can hand passwords over in a form the new one accepts, no. If it cannot, every member receives an invitation to set one. Write that email with care, because it is the first thing each member sees of the new site.

Is a shared password good enough for a members' page?

For a newsletter archive or general notices with nothing personal in them, it can be. You cannot remove one person's access without changing the password for everyone, and you cannot tell who opened what. The moment a page shows anything about an individual member, you need personal accounts.

Who is responsible for GDPR on the member data?

Your organisation is, and the site should make that easy to carry: members control what the directory shows, only signed-in members can see it, and admins can export or delete a record on request. Put those in the scope from the start.

If you want to know which step your organisation sits on, send your membership types and how renewals work today, and we will tell you straight. Start here.

Building something?

JP Studio designs and builds websites, storefronts and product interfaces.

Straight to the person who would do the work. No newsletter, no call centre. Prefer email? support@jp-studio.com