The verdict in three sentences
A precise requirements document (RFP) is the strongest negotiation lever an SME has: it turns incomparable quotes into aligned offers. Without a costed, prioritised scope, every agency interprets differently and price gaps reach 40 to 80 %. Spending 3 to 5 days on a serious RFP typically saves several thousand euros in change orders and weeks of delay.
The standard structure of a solid RFP
An RFP an agency can act on reads in 20 minutes and leaves no grey area on scope. Here are the essential blocks and the expected volume for an SME website project.
| RFP section | Expected content | Typical length | Common mistake |
|---|---|---|---|
| Context & goals | Business, target, KPIs (leads, sales) | 1 page | Non-measurable goals |
| Functional scope | Pages, modules, accounts list | 2-3 pages | "Nice to have" not separated |
| Content & migration | Who provides what, legacy reuse | 1 page | Forgotten content = +3 weeks |
| Technical constraints | CMS, hosting, GDPR, performance | 1 page | "Like competitor X" |
| Design & brand | Guidelines, references, animation level | 1 page | No visual references |
| Budget & timeline | Range, target date, milestones | 0.5 page | Unrealistic launch date |
| Response terms | Format, criteria, deadline | 0.5 page | No scoring grid |
MoSCoW prioritisation and budget: disclose or not?
The recurring question: should you share your budget? Yes, a range. Hiding it pushes agencies to over-estimate out of caution or under-scope to win. Announcing "12,000 to 18,000 EUR excl. tax" yields calibrated, comparable offers.
| Factor | Budget hidden | Range disclosed |
|---|---|---|
| Offer comparability | Low | High |
| Over-quoting risk | High (+20 to 40 %) | Reduced |
| Negotiation time | 3-4 rounds | 1-2 rounds |
| Proposed scope quality | Variable | Budget-aligned |
Apply MoSCoW: Must, Should, Could, Won't (out of 2026 scope). A "Could" module becomes a separately priced option, not a given.
The offer scoring grid
Score each offer on weighted criteria decided BEFORE quotes arrive. This avoids the "cheapest wins" bias and makes the decision defensible to management.
| Criterion | Weight | What you assess |
|---|---|---|
| Understanding of the need | 25 % | Rephrasing, questions asked |
| Comparable references | 20 % | Similar projects delivered |
| Price & quote clarity | 20 % | Itemised lots, no "lump sum" |
| Methodology & timeline | 15 % | Milestones, acceptance, checkpoints |
| Team & contacts | 10 % | Who does what, seniority |
| Maintenance & reversibility | 10 % | Support, code ownership |
Mini case study
Nadia, marketing manager at a 45-employee industrial SME in Lille, must revamp the corporate site. First round without an RFP: three quotes at 9,000, 15,000 and 24,000 EUR excl. tax, incomparable. She spends 4 days writing an 8-page RFP with MoSCoW prioritisation and a disclosed range (14,000-19,000 EUR excl. tax).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Second round: three offers at 15,500, 16,800 and 18,000 EUR excl. tax, all on the same scope. She trims 2 "Could" options and signs at 15,500 EUR excl. tax. Estimated saving versus the initial highest quote: 8,500 EUR, plus avoiding roughly 6,000 EUR of foreseeable change orders on a vague scope. Time invested in the RFP: paid back more than 15 times.
FAQ
How long does it take to write an RFP?
For a brochure or corporate site, budget 3 to 5 working days. For an e-commerce or business platform, 8 to 15 days. That time pays off through fewer change orders and aligned quotes.
Should it be a technical or functional RFP?
Start functional (the "what"), readable by non-technical people. The technical "how" is proposed by the chosen agency. Imposing a specific stack without in-house expertise often raises the quote by 15 to 25 %.
How many agencies should I consult?
Three to five, no more. Below that, no comparison; above it, you drown in back-and-forth and stretch the process by 4 to 6 weeks for marginal gain.
Is the RFP legally binding?
Attached to the contract, it becomes contractual and defines the acceptance scope. Any request outside the RFP justifies a costed change order: it protects you, not constrains you.
Can scope evolve during the project?
Yes, through formal change orders. A good RFP includes a "change requests" envelope (often 5 to 10 % of budget) to absorb adjustments without renegotiating the whole contract.
Let's scope your project. Send us your requirements document (or brief), even incomplete: we frame the scope, prioritisation and a realistic budget range. 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.

