Search "how much does a website cost" and you will find answers ranging from $0 to $50,000. That range is not wrong — it is just not useful. The real answer depends on three things: what kind of site you need, what you need it to do, and how much of the work you take on yourself.
This note breaks down the three tiers most service businesses actually land in, what drives the price up within each tier, and what most quotes do not include by default — so you know what to ask before spending anything.
Tier 1: DIY or template platform — $0 to $500 per year
Tools like Wix, Squarespace, and GoDaddy Website Builder let you build a site without writing code. On the free plans, your site lives at a subdomain like yourbusiness.wix.com and displays the platform's branding. To use your own domain and remove the platform's branding, you need a paid plan — typically $100 to $300 per year, depending on the platform and the features you need.
What you get: a working website you can update yourself, a library of templates to start from, and hosting included in the subscription price. What you give up: design flexibility, performance control, SEO fine-tuning, and ownership of the underlying code. If you move to a different platform later, you cannot take the design with you — you start over.
This tier makes sense when the business is new and unproven, the budget is genuinely limited, and the site's job is to be a basic online presence rather than a lead generation tool. A Squarespace site that lists your services, includes a contact form, and links to your Google Business Profile can do real work for a local service business at minimal cost.
Tier 2: Semi-custom build — $1,500 to $5,000 one-time, plus $100–$200/year hosting
A web designer or freelancer builds your site on a platform — typically Squarespace, Webflow, WordPress, or a similar system — with custom design work, your content, and your brand applied. You get a professional result without hiring someone to write code from scratch.
The one-time project fee typically covers: design and development of 5 to 8 pages, a working contact form, mobile-responsive layout, and basic on-page SEO (title tags, meta descriptions, image alt text). What it usually does not include: your domain ($15 to $20 per year), hosting ($100 to $200 per year if the platform charges separately), photography, copywriting, or future changes after the site launches.
This tier is the most common choice for a service business that wants a professional result, does not have complex functionality needs, and does not have the time or inclination to build and maintain the site themselves. The price range reflects a wide range of quality — a $1,500 quote and a $4,000 quote can be for very different amounts of work. Related: how to choose a web designer covers the questions to ask before committing.
Tier 3: Custom build — $3,000 to $15,000 or more
A custom build is hand-coded or built in a framework (Next.js, Astro, plain HTML) with no dependency on a third-party page builder. The design is made for your business, not adapted from a template library. The code is yours to take anywhere.
Custom builds are justified when: your business has specific functionality needs (booking systems, membership portals, complex forms, data integrations), you need performance beyond what a template-based builder can deliver, or you want full ownership and control over the technical foundation. A well-built custom site can outlast several cycles of platform migrations and third-party subscription changes.
The price range here is wide. A simple 5-page custom site from a solo developer runs $3,000 to $6,000. A site with a booking system, custom CMS, and SEO implementation from a small agency runs $8,000 to $20,000. Related: how much a custom website costs covers the custom-specific breakdown in detail.
What drives the price up in any tier
These factors add cost regardless of which tier you start in:
Page count. A 3-page site (home, services, contact) is faster to build than a 12-page site with individual service pages, a team page, a resources section, and a blog. Each additional page adds design time, content decisions, and QA work.
Copywriting. Most web designers do not write copy. If you need a designer to write or significantly edit your page text, expect to pay $100 to $300 per page, or to hire a copywriter separately. Delivering your own written content is the fastest way to hold the timeline and the price.
Photography and visuals. Stock photos are included in most platforms. If you want professional photography of your business, team, or work, budget $500 to $2,000 for a local photographer session. Custom illustrations cost more.
SEO setup. Basic on-page SEO (title tags, meta descriptions, image alt text) should be included in any professional build. Technical SEO (structured data, schema markup, Google Search Console setup, sitemap submission) often is not. If search visibility matters to your business — and it usually does — confirm explicitly what SEO work is in scope.
Integrations. A contact form is standard. An online booking system, payment processing, a customer portal, an email marketing integration, or a CRM connection each adds time and often platform subscription costs.
What most quotes do not include
Before you compare prices, confirm whether these items are in each quote:
- Domain name. Usually $15 to $20 per year, billed separately from the build. Some designers register it for you and transfer it; others expect you to have one already.
- Hosting. Platforms like Squarespace include hosting in their subscription. Custom builds need a separate hosting provider — typically $100 to $300 per year for a small site.
- Ongoing maintenance. Websites break. Plugins update. Content needs changing. An ongoing maintenance contract runs $50 to $200 per month depending on the scope. Without one, future changes are billed hourly.
- Content updates after launch. If you need to update pricing, add a service page, or change photos after the site goes live, confirm whether that is included in the project or billed separately.
- Google Search Console setup. Setting up Search Console, submitting your sitemap, and monitoring indexing issues is distinct from on-page SEO. It should happen at launch but often does not unless you ask.
How to tell if a quote is reasonable
A reasonable quote tells you: the number of pages, what each page includes, whether copywriting is in scope, what platform or technology will be used, what hosting costs after the build, and what is not included. If the quote is a one-line number with no breakdown, you do not have enough information to evaluate it.
A quote that is unusually low (under $500 for a full service site from a professional) almost always means a template with minimal customization and no SEO work. That may be fine if the goal is a basic presence, but it will likely need to be replaced within 1 to 2 years. A quote that is unusually high (over $15,000 for a basic 5-page service site with no custom functionality) should come with a clear explanation of what drives the cost.
The best protection before hiring anyone is a Revenue Leak Audit on your existing site first — or a scoping call that maps exactly what the site needs to do. Related: small business website checklist covers the 10 things every site needs to earn its keep, which gives you a baseline for what to ask for in any build quote.
Not sure what your site actually needs before you spend?
A Revenue Leak Audit reviews your current site and tells you what's worth fixing, what's worth replacing, and what to ask for in any new build quote. Fixed price, delivered in days.