The verdict in three sentences
A clear requirements spec is the best tool to hold a budget of 15,000 to 60,000 EUR (net) on a client portal in 2026. Functional scope and integrations decide the price: every vague section is paid back in change requests. A good document should let three agencies quote within a +/- 15 % range.
The essential sections
A structured spec reduces risk and makes quotes comparable. Here are the sections that must all appear, with their weight on price.
| Section | What it contains | Price impact |
|---|---|---|
| Functional scope | List of screens and journeys | Very high |
| Roles and rights | Who sees/does what | High |
| Integrations | CRM, ERP, billing, SSO | Very high |
| Security / compliance | GDPR, 2FA, logging | Medium |
| SLA and support | Availability, response time | Medium |
| Acceptance / reversibility | Acceptance criteria, export | Medium |
A simple rule: anything not written down will be either forgotten or billed as a change request.
How scope drives price
The same "client portal" can cost four times as much depending on choices. Here's how scope translates into budget.
| Scope level | Example features | Budget 2026 (EUR net) |
|---|---|---|
| Minimal | Login, documents, profile | 15,000 - 22,000 |
| Operational | + invoices, tickets, notifications | 22,000 - 35,000 |
| Connected | + SSO, CRM, payment | 35,000 - 50,000 |
| Strategic | + API, multi-entity, reporting | 50,000 - 60,000 |
Each integration adds 5,000 to 20,000 EUR. Prioritise a tight V1 and a documented V2 backlog.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Nadia, digital project manager in a services group in Dublin, must launch a tender for a client portal. Without a formal spec she receives three quotes ranging from 24,000 to 71,000 EUR: impossible to compare. She spends 5 days writing a structured document (scope, roles, integrations, acceptance).
After sending it out, new quotes land in a 38,000 to 45,000 EUR range, i.e. +/- 9 %. The written framing avoids a change request estimated at 12,000 EUR (a forgotten billing integration) and shortens negotiation from 6 weeks to 2. Five days of writing protected nearly 25 % of the budget.
FAQ
Who should write the spec? Ideally the business side with a project manager; an agency can help in a framing phase (1 to 5 days, 1,000 to 5,000 EUR) while remaining a bidder, or an independent third party for neutrality.
Must everything be specified to the pixel? No. Specify journeys, business rules and integrations; leave design and UX detail to the agile design phase.
How do I avoid change requests? Separate V1 "must have" from V2 "nice to have", budget a 10-15 % contingency, and lock down integrations (the #1 cause of drift, 70 % of cases).
How long to write it? From 2 to 10 days depending on complexity. An operational portal needs about 5 days of framing to be seriously quotable.
Do I need a reversibility clause? Yes: require data export and source-code ownership. This avoids vendor lock-in and belongs in any serious acceptance process.
Let's scope your project. Send us your draft spec or key needs: we'll frame it and quote a profitable V1. 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.
