1. Home
  2. Blog
  3. Technology Buying Guides
  4. How to Review a Website Development Proposal

How to Review a Website Development Proposal

Business colleagues in a meeting in an office — an article about website development proposal

A proposal is a sales document, but it is also the first real sample of a firm's thinking. A vague proposal almost always produces a vague project. A precise one is worth paying more for, because the precision is doing work: it is forcing decisions to the surface before anyone starts building.

This guide walks through a website development proposal section by section, shows what a strong version of each section looks like, and gives you a comparison method so that three quotes at ₦450,000, ₦1,300,000 and ₦2,800,000 can be judged against each other rather than against your budget alone.

What a website proposal should actually contain

A proposal for a website build should be a document you could hand to a lawyer and a developer and have both understand the deal. At minimum it should contain:

  • A restatement of your business objective, so you can confirm the firm understood the brief.
  • A page-by-page site structure (sitemap).
  • A feature and functionality list, described in plain language.
  • Named third-party integrations: payment gateway, WhatsApp, email, booking, analytics.
  • Design deliverables: how many unique page designs, how many revision rounds.
  • Content responsibilities: who writes copy, who supplies photographs, who does translation.
  • Technology approach: CMS or custom, hosting environment, mobile performance targets.
  • Timeline with phases and dependencies on you.
  • Price, broken into one-off and recurring.
  • Payment schedule tied to milestones.
  • Explicit exclusions and assumptions.
  • Ownership, handover and post-launch support terms.
  • Validity period of the quotation.

Anything shorter than about three pages for a project above ₦500,000 is a price list, not a proposal. That is not automatically disqualifying for a small brochure site, but you should build the missing detail yourself before signing.

The fifteen-minute first pass

Before reading closely, run these six checks. They eliminate weak proposals quickly.

  1. Does it mention your business by name and your actual problem? A proposal that could have been sent to any company was.
  2. Is there a sitemap? If the number of pages is not stated, the price cannot be meaningful.
  3. Are exclusions listed? Their absence is the single most reliable predictor of later disputes.
  4. Is recurring cost separated from build cost? If not, ask before anything else.
  5. Is a timeline given with dates or durations per phase? "4–6 weeks" alone is not a timeline.
  6. Does it say who owns the finished work? Silence here is not neutral.

A proposal that fails three or more of these is not worth a detailed review until the firm revises it.

Reading the scope section

Scope is where most of your money and most of your risk live. Read it as a specification rather than a description.

Count the pages and templates. A twelve-page site may only need six unique designs if several pages share a template. Ask which pages are unique designs and which are repeats. This is often where a large price difference between two firms comes from.

Check that dynamic features are described, not named. "Booking system" can mean a contact form that collects a preferred date, or a calendar with availability rules, deposits and reminders. The gap between those is easily ₦800,000. Insist on a sentence or two describing what each feature does.

Look for the admin side. Who updates the site after launch, using what? A site you cannot edit becomes a recurring invoice.

Check the mobile specification. Most Nigerian traffic is mobile. A serious proposal says something about performance on mobile data, not just that the site will be "responsive".

Check forms and notifications. Where do enquiries go: an email address, a dashboard, WhatsApp? Who sets up the business email, and is that included?

Check payments explicitly. If you sell online, the proposal should name the gateway, state who opens the merchant account, and describe what happens on failed or pending transactions. How to Accept Online Payments on a Nigerian Website.

Check the content load. Ten pages of copy is several days of work. If the proposal assumes you supply all text and images, your project will stall on content unless you plan for it.

Reading the exclusions and assumptions

Experienced firms write exclusions because they have been burned. A good exclusions list typically covers content writing, photography, logo or brand design, translation, data migration from an old site, third-party licences and subscriptions, paid advertising, and ongoing maintenance after the warranty period.

Read each exclusion and ask: if this is excluded, who does it and what will it cost? Common surprises for Nigerian buyers:

Commonly excluded itemTypical consequenceIndicative additional cost
Copywriting for all pagesLaunch delayed for weeks₦50,000–₦400,000
Product photographyPoor-quality catalogue images₦50,000–₦300,000 per shoot
Migration of old contentManual re-entry by your staff₦50,000–₦250,000
Premium theme or plugin licencesAnnual renewals you did not budget for₦20,000–₦200,000 per year
Business email setupEnquiries going to a personal address₦30,000–₦120,000 per year
Post-warranty maintenanceAd hoc invoices for small fixes₦20,000–₦150,000 per month

Indicative 2026 ranges. Actual figures vary with scope, vendor and exchange rate.

Assumptions deserve the same attention. "Assumes client provides final content within two weeks" is a clause that will later be used to justify a delay charge. Decide whether you can meet it before you sign.

Reading the price

The number at the bottom is the least informative part of a proposal until you break it apart.

Separate one-off from recurring. A good proposal presents something like this structure.

Cost elementTypeIndicative range
Design and buildOne-off₦150,000–₦500,000 basic; ₦500,000–₦2,500,000 custom
E-commerce functionalityOne-off₦400,000–₦3,500,000+ depending on catalogue and features
Domain nameAnnual₦3,000–₦30,000 depending on extension
Shared hostingAnnual₦20,000–₦120,000
Business emailAnnual₦30,000–₦120,000
Maintenance and supportMonthly or annual retainer₦20,000–₦150,000 per month
Third-party licencesAnnual, often USD-pricedVaries; confirm at current rate

Indicative 2026 ranges; actual quotes vary with scope, vendor and the naira exchange rate.

Check what the first year really costs. Build plus twelve months of hosting, domain, email, licences and maintenance is the number to compare between firms, not the build alone.

Watch for USD exposure. Cloud hosting, premium plugins, email services and AI features are usually priced in US dollars. A firm that quotes a fixed naira figure for three years of a USD service is either absorbing the risk or has not thought about it. Ask which is true.

Be suspicious of both ends. A ₦120,000 quote for an e-commerce site with payments is not a bargain; something in the scope is not real. A ₦4,000,000 quote for an eight-page brochure site needs an explanation you find convincing.

Timeline, milestones and payment terms

A timeline is credible when each phase names a deliverable and the dependency on you.

A reasonable structure for a mid-sized business website:

MilestoneDeliverable you can inspectIndicative payment
1. Kick-off and discoveryApproved sitemap, content plan, project schedule25–35%
2. Design approvedDesktop and mobile designs for all unique templates20–25%
3. Build completeStaging site you can browse on your own phone25–30%
4. Launch and handoverLive site, credentials, training, documentation15–25%

Points to check:

  • No milestone should be "work continues". Every payment should be attached to something you can look at.
  • Avoid paying more than roughly a third before you see any design.
  • The proposal should state what happens if you are late supplying content, and what happens if the firm is late.
  • Confirm the warranty period after launch, typically 30 to 90 days for defects in the delivered work, and that it is not billed as maintenance.

How to Manage a Website Development Project.

Technology, hosting and ownership

This section is short in most proposals and matters enormously.

Platform. WordPress, Shopify, a headless setup or a custom build each have different cost, flexibility and maintenance profiles. The proposal should say which and why. If a custom build is proposed for a simple brochure site, ask what it buys you.

Hosting. Where will the site live, under whose account, and what happens at renewal? Insist that the hosting and domain accounts are opened in your business name with you as the registered owner, even if the firm manages them day to day.

Ownership. The proposal should state that on final payment you own the design files, the site content and any custom code, and that you receive administrator credentials and, where applicable, the code repository. How to Own Your Website After Development.

Security and compliance. SSL should be included as standard. If you collect personal data, ask how consent, storage and deletion are handled; the Nigeria Data Protection Act 2023 obligations sit with you as the business, and you should confirm your position with the Nigeria Data Protection Commission or a qualified adviser rather than relying on your developer's summary.

Backups. Frequency, retention and who restores when something breaks.

SEO, content and training claims

Proposals often include an "SEO" line that means very different things.

Reasonable inclusions in a build: clean URL structure, correct heading hierarchy, editable page titles and meta descriptions, fast mobile loading, an XML sitemap, Google Search Console and analytics set up, schema markup where relevant, and a Google Business Profile connection for local businesses.

Not reasonable: guaranteed rankings, a promised position for a keyword, or a claim that the site will "rank on page one" within a set period. No one controls Google's results. Treat such wording as a reason to discount the whole proposal.

Training is the other under-read item. You want at least a recorded walkthrough of how to add a page, update prices, publish a post and read enquiries, plus written documentation. Without it, every small edit becomes a support request.

How to compare three proposals fairly

Use a fixed scoring sheet. Score each proposal 0–2 per criterion, total the scores, then place the totals next to first-year cost.

CriterionProposal AProposal BProposal C
Understands the stated business objective
Sitemap and page count specified
Features described, not just named
Integrations named with responsibilities
Exclusions and assumptions listed
Build and recurring costs separated
Milestones tied to inspectable deliverables
Ownership and handover stated
Hosting and domain in your name
Training and documentation included
Warranty and support terms stated
Comparable live work demonstrated

A proposal scoring 18 or more out of 24 is workable. Below 12, send it back with questions rather than rejecting it outright; firms often under-document good work, and the revised version tells you whether they can think precisely when asked.

Example (hypothetical): three proposals for an Abuja school

This is a hypothetical illustration, not a Linestech client project.

A private secondary school in Abuja wants a website with programme pages, an admissions enquiry form, a news section, a term calendar and online payment for application fees.

  • Proposal A: ₦380,000. One page of text. Mentions "modern responsive website, up to 10 pages, SEO optimised". No sitemap, no exclusions, no recurring costs, payment 80% upfront. Score: 6/24.
  • Proposal B: ₦1,150,000 build, plus ₦145,000 first-year hosting, domain and email. Nine-page sitemap, four unique templates, Paystack integration for application fees with a described failed-payment flow, content writing for five pages included and four excluded, 60-day warranty, four milestones, hosting in the school's name, training video plus a one-page manual. Score: 22/24.
  • Proposal C: ₦2,900,000. Custom-built platform with a student portal, parent logins and a results module. Well written, but the school has an existing school management system and did not ask for a portal. Score: 19/24, but the scope exceeds the brief.

The school selects Proposal B. It asks Proposal C's firm to re-quote for the website only, and keeps the portal idea for a later phase. Note that Proposal A's ₦380,000 is not the cheapest option in practice: content writing, hosting, email and the payment integration would all have been billed later.

Questions to send back before you decide

Send these to each firm and compare the replies. The quality of the answers is as informative as the answers themselves.

  1. How many unique page designs are included, and how many revision rounds?
  2. What exactly is excluded from this price?
  3. What will the site cost me in total in year one, including hosting, domain, email and licences?
  4. Whose name will the hosting, domain and analytics accounts be in?
  5. What do I own at the end, and how is it handed over?
  6. Who writes the content, and by when do you need it from me?
  7. What happens if the project runs past the agreed date?
  8. What is covered by the warranty, for how long, and what is chargeable afterwards?
  9. Can I see two live sites of similar complexity that you built and still support?
  10. What would you remove from this scope if my budget were 30% lower?

Question ten is the most useful. A firm that can prioritise ruthlessly understands what actually drives value in your project.

Mistakes buyers make when reviewing proposals

  • Comparing bottom-line prices across different scopes. Normalise the scope first, or you are comparing a saloon car to a bus.
  • Ignoring recurring costs. The cheapest build frequently carries the most expensive year two.
  • Treating a long proposal as a good one. Length from boilerplate is not detail. Look for specifics about your project.
  • Not reading the exclusions. This is where the second invoice is written.
  • Accepting ranking guarantees. They cannot be kept and signal a firm willing to say anything.
  • Skipping the reference check. Ten minutes on the phone with a past client outranks fifty pages of proposal.
  • Deciding alone. Whoever will update the site after launch should read the scope too.
  • Signing the proposal instead of a contract. A proposal rarely covers termination, liability, confidentiality or dispute resolution. What Should Be Included in a Website Development Contract?.

Conclusion

The purpose of reviewing a proposal is not to find the lowest price. It is to work out which document describes a project that can actually be delivered, handed over and maintained. Scope precision, honest exclusions, separated recurring costs, milestone payments and clear ownership are the five things that decide that.

Normalise the scope, score two or three proposals on identical criteria, compare first-year totals rather than build prices, and send back the ten questions above. The firm that answers them clearly is usually the one you want, whatever the position of its number in the list.

If you have a website proposal on your desk and want a second opinion on the scope, the exclusions or the first-year cost, Linestech can review your requirements and set out what a realistic scope and indicative range look like for your business.

Frequently asked questions

Should I always choose the most detailed proposal?

Detail is a strong signal but not the decision on its own. Weigh it against relevant live work, references and whether the scope matches what you actually asked for. A detailed proposal for the wrong project is still the wrong project. Where two proposals are close, the more specific one is usually the safer purchase.

Is it acceptable to share one firm's proposal with another?

Share your brief, not their proposal. Their document is their commercial work, and passing it on invites a competitor to undercut a scope they did not define. If you want comparable quotes, write a clear brief and send the same one to every firm.

How long should a website proposal remain valid?

Thirty days is common, and in Nigeria that partly reflects exchange-rate movement on USD-priced hosting and licences. If you need longer, ask the firm to confirm which elements are rate-sensitive and whether the naira build price is fixed.

What if I cannot judge the technical sections?

Ask the firm to explain each technical choice in one sentence of business language: what it lets you do, and what it costs to run. If they cannot, that is information. You can also ask a second firm to review the technical approach for a small fee, which is cheap relative to the project.

Is a large deposit ever reasonable?

A deposit of 25–35% at kick-off is normal and covers discovery and design work. Above 50% before any deliverable, you are financing the firm rather than buying a milestone. For smaller projects under about ₦300,000, a 50% deposit is common and lower risk simply because the exposure is small.

Should the proposal include maintenance?

It should at least state the maintenance option and its price, even if you decline it. Knowing the monthly rate before you sign prevents the awkward situation where the only person who understands your site quotes an unattractive figure after launch.

What if the firm refuses to revise the proposal?

That is a useful signal about how change requests will be handled during the build. A reasonable firm will answer clarifying questions and reissue a corrected document. If yours will not, weigh that against the price advantage carefully.

Sources and further reading

Figures, platform rules and regulations change. These are the primary references behind this article and the places to check before you act on it.