Quick answer

There is no useful single price for “a website.” A template-based information site and a custom customer portal involve different design, coding, testing and support. The biggest cost driver is usually the work behind each feature, not the number of pages alone.

Practical scope

Before requesting quotes, decide whether you need bespoke design, multiple languages, content migration, staff editing, member accounts, booking, payments or integrations. Ask who will provide copy and images. A complex approval process, historical data import or third-party API can change the scope considerably.

Compare written inclusions: number of design revisions, page templates, mobile layouts, accessibility, testing, training, warranty and post-launch changes. Ask for recurring costs separately, including hosting, licences, payment fees and maintenance. A low first quote may exclude work you assumed was included.

What to define before requesting proposals

  • Design approach and number of distinct page templates
  • Accounts, payments, booking and other business rules
  • Content creation, translation and migration
  • Integrations, testing, training and post-launch support

Questions to ask service providers

  • What is fixed price and what is estimated?
  • Which licences and recurring charges are separate?
  • How are revisions and scope changes approved and priced?

How to assess the answers

Use a like-for-like scope table. Compare initial delivery, recurring costs and the assumptions that could produce additional charges.

Related planning guides

Next step: Put these decisions into one project brief, then ask providers to respond to the same scope.