The verdict in three sentences
A bespoke membership portal costs between 20,000 and 45,000 EUR in Amsterdam in 2026, delivered in 3 to 5 months, with online dues payment, a member directory and access control for resources. Against an association SaaS billed at 30 to 150 EUR/month, bespoke becomes relevant once you exceed 300 to 500 members or your processes go beyond the standard. The concrete gain: -25 hours of admin per month and near-automated dues renewal.
Scope, cost and time savings
A useful membership portal combines membership and payment, a directory, a resource area and event management. Online dues is the module that pays back the project fastest by removing chasers and cheques.
| Module | Indicative cost | Time saved |
|---|---|---|
| Membership + online dues | 6,000-12,000 EUR | -12 h/month |
| Member directory | 3,000-7,000 EUR | -4 h/month |
| Secure resource area | 3,000-8,000 EUR | -3 h/month |
| Event/registration management | 4,000-9,000 EUR | -5 h/month |
| Role-based access control | 3,000-7,000 EUR | -1 h/month |
| MVP total | 20,000-45,000 EUR | ~25 h/month |
These figures are a 2026 order of magnitude, excluding hosting (60 to 200 EUR/month) and payment fees (around 1.4 to 2.5 % per transaction).
Bespoke build vs association SaaS
An association SaaS starts fast and cheap, but it locks you into its fields, limits the directory and often takes a commission on dues. Bespoke fits your bylaws, your member categories and your brand.
| Criterion | Association SaaS | Bespoke |
|---|---|---|
| Year 1 cost (600 members) | 360-1,800 EUR + fees | 20,000-45,000 EUR |
| 3-year cumulative cost | 1,080-5,400 EUR + fees | +6,000-12,000 EUR maintenance |
| Commission on dues | 0-5 % | 0 % (excl. PSP) |
| Directory customization | Limited | Full |
| Brand and UX | Templates | Bespoke |
| Data export/ownership | Variable | Full |
At high dues volume, the SaaS commission bites hard: a federation collecting 200,000 EUR/year can lose 4,000 to 10,000 EUR/year in commissions, enough to fund a good share of the bespoke build.
Mini case study
Martin, general manager of a professional federation in Amsterdam (540 members, average dues 220 EUR), handled renewals via cheques and manual chasers: about 30 hours a month for his assistant, plus an 8 % unpaid rate.
After a 32,000 EUR membership portal with online dues and automated reminders, admin time fell to ~5 hours a month (-25 h) and the unpaid rate to 2 %, i.e. +6 % of 118,800 EUR in recovered dues, about 7,100 EUR/year. Combined with time saved (~9,600 EUR/year), the portal pays for itself in a little under 2 years.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
How much does a bespoke membership portal cost in 2026?
Between 20,000 and 45,000 EUR in Amsterdam for an MVP, depending on the number of modules (dues, directory, events) and the granularity of access control.
Can we collect dues online?
Yes, via Stripe or a local PSP. Budget a fee of around 1.4 to 2.5 % per transaction, but no platform commission unlike many SaaS.
How long to deliver?
Between 3 and 5 months, scoping included. Migrating member and dues history can add a few weeks.
When does bespoke become worthwhile against SaaS?
From 300 to 500 members or once the SaaS commission on your dues exceeds a few thousand euros a year. Bespoke removes that recurring commission.
Can we manage several member categories?
Yes: members, benefactors, partners, with differentiated pricing, rights and access. This is exactly where bespoke beats SaaS templates.
Let's scope your project. Tell us your number of members, your member categories and an indicative budget (20,000-45,000 EUR): we'll scope the portal. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
