Book a call Start a project

What Drives the Cost of a Business Website (and How to Get a Fixed Price)

Website quotes differ because scope differs. The nine factors that drive the cost of a business website, and how to get a fixed price in writing.

Contents
  1. 01The nine things that drive the price
  2. 02Lower cost and higher cost at a glance
  3. 03Costs that hide outside the quote
  4. 04How to get a fixed price
  5. 05Red flags in a website quote
  6. 06Where we come in

Ask five agencies to quote “a website for my business” and you will get five very different numbers. That is rarely because some are honest and others are not. It is because each one pictured a different website. The price follows the scope, and the scope is usually unclear when the first quote is written.

This guide covers what actually drives the cost of a business website, the costs that hide outside the quote, and how to get a fixed price and timeline in writing before you commit.

The nine things that drive the price

1. The number of unique page templates, not the number of pages

Twenty service pages that share one layout cost far less than eight pages that each have their own design. What takes time is designing and building each distinct template: home, service, about, case study, contact, blog post. Count templates, not pages.

2. Template or custom design

A purchased theme filled with your content is the cheapest route. A custom design, built around your buyers, your offer and your brand, takes longer because it involves research, wireframes and design rounds before any building starts. We explain when each one makes sense in why custom web design matters.

3. Content: words, photos and video

Someone has to write every page, and someone has to supply the pictures. If you provide finished copy and real photos, the price drops. If the agency writes the copy, arranges a photo shoot or produces video, the price rises, and so does the quality of the result in most cases. Late content is also a common reason website projects overrun, so agree on dates for it early.

4. Features and integrations

Every feature adds design, build and testing time:

  • Online booking connected to your real calendar
  • Payments, deposits or quotes
  • Forms that send leads into your CRM
  • Customer logins or member areas
  • Multiple languages
  • Search and filtering, for example for listings or a product catalog

Integrations with tools you already use are often where hidden complexity lives. Ask how each one will be connected and who maintains the connection.

5. Ecommerce

Selling online adds product setup, variants, shipping rules, taxes, payment gateways, and order and stock workflows. A handful of products is a small addition. Hundreds of products with variants and custom rules is a project of its own.

6. The platform

WordPress, Shopify, Webflow, Wix, or custom code. Each platform changes the build time, what you pay each month, and how easily your team can edit the site afterwards. The right choice depends on how your team works, not on which platform the agency prefers.

7. Moving from an old site

If you have an existing site with search traffic, moving it safely takes work: mapping every old URL to its new one, setting up redirects, and carrying over page titles and descriptions. Skipping this step is one of the fastest ways to lose rankings you already earned.

8. Speed, accessibility and tracking

A site that loads fast on a phone, works for people using a keyboard or a screen reader, and reports which pages bring enquiries takes more care than one that only looks right on the designer’s screen. These are the parts you cannot see in a mockup, and they are often what separates a cheap quote from a sound one.

9. What happens after launch

Hosting, security updates, backups, plugin licenses and small content changes all cost something every month or every year. Some quotes include them. Many do not.

Lower cost and higher cost at a glance

FactorLower costHigher cost
TemplatesA few shared layoutsMany unique layouts
DesignPurchased themeCustom design
ContentYou supply copy and photosCopywriting, photography, video
FeaturesContact formBooking, payments, logins, integrations
EcommerceNone, or a few productsLarge catalog with variants and rules
Old siteNew domain, no historyRedirects and SEO migration

Costs that hide outside the quote

Ask about each of these before you sign:

  • Domain name and business email
  • Hosting, and whether it is included or billed separately
  • Premium plugin, theme or app licenses, which often renew every year
  • Stock photos, icons and font licenses
  • Third-party subscriptions, such as booking or CRM software
  • Maintenance, updates and backups after launch
  • Changes after launch that fall outside the original scope

How to get a fixed price

A fixed price is only possible when the scope is fixed. These steps turn a vague request into something an agency can price with confidence:

  1. Write a one-page brief. Who the site is for, what you want visitors to do, and what success looks like in six months.
  2. Split must-haves from nice-to-haves. This lets the agency price a core site and quote the extras separately.
  3. List the pages and features. A rough sitemap and a feature list remove most of the guesswork.
  4. Share sites you like, and say why. “We like how this one explains pricing” is more useful than a list of links.
  5. Decide who writes the content, and when it arrives.
  6. Agree on the number of revision rounds. Unlimited revisions sounds generous but usually means unclear scope.
  7. Define what “done” means. Acceptance criteria for each page and feature avoid arguments at the end.
  8. Agree on how changes are handled. New requests get a written quote before work starts on them.
  9. Tie payments to milestones. For example: design approved, build ready for review, launch.
  10. Confirm you own everything. The domain, hosting account and site should be in your name.

Red flags in a website quote

  • A price given before anyone has asked about your business, buyers or goals.
  • “Unlimited revisions” with no defined scope.
  • The agency registering your domain or hosting in its own name.
  • No staging site, so you see the work only at the end.
  • No mention of speed, mobile testing, redirects or tracking.

Where we come in

We do not publish “from” prices, because a number without a scope is not a real price. Instead, book a 30-minute call. We ask the questions above, and you get a fixed price and a timeline in writing, the same week. During the build you get a private link to watch it take shape, and at launch you get a speed report, a handover video and 30 days of fixes. See what we build on our web development page, or start a project.

Keep reading.

All insights

Let’s lift your business off the ground.

An identity buyers trust, a site that turns visits into leads, a business found wherever buyers search, and follow-up that turns leads into sales. Every result reported in numbers.

We reply within 12 hours.

Back to top