The Short Answer

A business website can cost anything from a few hundred dollars to tens of thousands, and quotes for the same brief can be far apart. That spread is not random: it comes down to how many pages you need, whether the design is custom, who writes the content, and what the site has to do once it is live.

To give you something concrete, here are my own starting prices for web design and development, in US dollars. These are what I charge, not a market survey:

  • One-page or landing site: from USD 700.
  • Business website with 8 to 12 pages, proper service pages and an SEO foundation: typically USD 1,750 to 2,500.
  • Online store or custom build: from USD 3,500.

The exact price follows a short call about what the site needs to do. The rest of this guide explains what moves a quote up or down, so you can compare offers from anyone, including me.

Website Cost by Type of Site

Most business sites fall into one of four types. Knowing which one you need is the fastest way to make quotes comparable.

  • One-page or landing site. A single page that explains one offer and collects enquiries. Good for a new business, a single service or an ad campaign. Cheapest to build, but there is little room to rank for many searches.
  • Business website. A home page, one page per service, an about page, contact, and often a blog. This is what most service businesses need, and it is the type that can actually rank, because each service has its own page.
  • Online store. Product and category pages, cart, checkout, payment gateway, shipping rules and stock. The platform, the number of products and the payment and delivery setup all add work.
  • Custom build. Booking systems, calculators, client portals, integrations with a CRM or ERP. Priced on the specific features, because no two are alike.

When two quotes look far apart, check first whether they are quoting the same type. A cheap "website" is sometimes a one-page site, and an expensive one sometimes includes content, photography or a year of hosting.

What Drives the Price

Within each type, these are the things that change the amount of work, roughly in order of impact:

  • Number of unique page layouts. Ten pages that share two layouts cost less than ten pages that each need their own design.
  • Custom design or a template. A template saves design time; a custom design fits your brand and content instead of the other way round.
  • Content. Who writes the text and sources the photos. Copywriting is often the part that delays a launch, and it is regularly left out of cheaper quotes.
  • Languages. An English and Arabic site is close to two sites, with right-to-left layouts, translated content and separate SEO for each language.
  • Features and integrations. Booking, payment gateways, WhatsApp, CRM connections, forms that route to different people.
  • SEO foundation. Clean page structure, titles, redirects from an old site, structured data and speed. Cheap to do during the build, expensive to fix afterwards.

Templates and Page Builders vs Hand-Coded Sites

A template or page builder site is quicker to launch and easy to edit yourself. The trade-off is weight: page builders load a lot of code that a given page never uses, which tends to make sites slower on mobile, and speed affects both rankings and conversions. My website speed optimization guide covers why that matters.

A hand-coded site loads only what it needs and fits the content exactly, but content edits usually go through the developer or a simple editing setup. I build hand-coded sites, so I'm not neutral here. The honest rule: if you plan to change the site every week yourself, a well-built template on a mainstream platform can be the right call. If speed and search are part of the pitch, custom usually pays back.

Hosting, Maintenance and Other Running Costs

The build is a one-off; the site keeps costing a little every year. Ask every supplier to list these separately:

  • Domain name, renewed every year. Make sure it is registered in your name.
  • Hosting and SSL, monthly or yearly, depending on the provider and the traffic.
  • Updates and security, especially on platforms with plugins, which need regular updates.
  • Content changes after launch: included, billed by the hour, or done by you.
  • Platform and app fees for online stores, which some store owners only notice after launch.

On sites I host, hosting is billed monthly with no lock-in contract, and it covers SSL, backups, monitoring and updates.

Red Flags in a Website Quote

  • You won't own the domain or the site. If the supplier registers the domain in their name or keeps the files, moving later becomes hard.
  • Hosting you can't leave. A cheap build tied to expensive mandatory hosting is not cheap.
  • No mention of redirects when replacing an existing site. Old pages that ranked lose their traffic if their URLs change without redirects.
  • A vague scope. "Up to 10 pages" with no list of which pages, or "SEO included" with no detail on what that means.
  • Content assumed, not planned. If nobody is responsible for the text, the launch date is a guess.

Questions to Ask Before You Sign

  • Which pages are included, and how many different layouts?
  • Who writes the content and supplies the photos?
  • Will the domain, hosting account and site files be in my name?
  • What does hosting cost per year after launch, and can I move it elsewhere?
  • What SEO work is included: titles, structure, redirects, speed, Search Console?
  • How many rounds of changes are included, and what does an extra change cost?
  • How long will it take, and what do you need from me to keep to that date?

If you already have a site and want to know whether it needs rebuilding or just fixing, send it over for a free SEO audit. A rebuild is not always the answer.

Want a Clear Quote for Your Website?

Tell me what the site needs to do and I'll give you a price after a short call. One-page sites start from USD 700, business websites typically cost USD 1,750 to 2,500, and stores or custom builds start from USD 3,500. See my web design and development services.

Let's Talk