A custom website for a small business usually costs between $2,000 and $15,000 when a freelancer builds it, and $10,000 to well over $100,000 when an agency builds a larger or more complex site, according to published 2025 and 2026 pricing data. A survey of more than 300 development firms found most fixed-price projects quoted between $1,000 and $15,000. After launch, plan on hosting, maintenance and updates every year, or pay a monthly fee that bundles the build and upkeep together.
We build custom websites, so you should know where we stand. I’ll give you the real ranges from sources that track this, explain what pushes a quote up or down, and show how an upfront project compares with a managed monthly website over a few years.
How much does a custom coded website cost at a glance
Here’s how the main published sources break down pricing by who builds the site.
| Who builds it | Typical upfront cost | Source |
|---|---|---|
| DIY website builder | About $0 to $50 a month in platform fees | HubSpot |
| Freelancer | $2,000 to $15,000 | HubSpot |
| Web design agency | $10,000 to $145,000 | HubSpot |
| Agencies reviewed on Clutch | $2,000 to $100,000, most projects under $10,000 | Clutch |
| Enterprise website | $20,000 to $200,000+ | GoodFirms |
The GoodFirms 2026 website cost survey of more than 300 web development companies across 31 countries adds useful detail. 33% of the firms quote fixed-price projects between $1,000 and $5,000, and another 30% quote between $5,000 and $15,000. Budgets above $35,000 made up less than 7% of quotes combined.
Keep in mind that GoodFirms surveyed firms worldwide. The same survey found U.S., UK and Canadian firms billing $50 to $100 an hour, against $10 to $15 in South and Southeast Asia. A U.S. agency doing strategy, copy and SEO will rarely sit at the bottom of these ranges.
Costs by business size and site type
HubSpot’s pricing breakdown groups typical budgets by the kind of business:
- Small business site (core pages, contact forms, basic SEO setup): $2,000 to $15,000
- Mid-size business site (lead capture, dynamic content, CRM integration): $15,000 to $60,000
- Enterprise site (ecommerce, multiple languages, database integration): $50,000 and up
GoodFirms reports similar bands. Most respondents put a mid-sized business website at $5,000 to $20,000, though 25% pushed that estimate to $20,000 to $50,000. Ecommerce builds ranged from $5,000 to $50,000.
A local dental practice or accounting firm with a dozen pages usually fits the small business band. A multi-location med spa with online booking and a page for every location often lands in the mid-size band.
What hourly rates tell you
Many custom projects are quoted from an estimate of hours. Clutch reports that web design firms on its platform typically charge $100 to $149 an hour. As a rough illustration, a project estimated at 80 hours would cost $8,000 to $11,920 at those rates.
Clutch also reports an average project cost of about $38,000 from its verified reviews, with most projects lasting seven months. That average is pulled up by large builds, so read it as a sign of how high the ceiling goes, not what a typical small business pays.
Hand-coded vs CMS: does the build method change the price?
“Custom coded” can mean a few different things, and each affects cost.
| Build approach | What it means | Cost and upkeep tradeoffs |
|---|---|---|
| Hand-coded or framework build | Written from scratch or on a modern framework, with only the code your pages need | Higher design and development time, fewer plugins to update, fast pages are easier to achieve |
| Custom theme on a CMS | A one-off design built inside WordPress or a similar platform | Familiar editing for your team, but plugins and core updates need ongoing attention |
| Customized template | A purchased theme adjusted with your brand and content | Lowest upfront cost, but layouts and structure stay close to the original theme |
There’s no single answer to which is cheapest over time. A CMS with a dozen plugins can cost less to build and more to keep safe. Patchstack’s 2025 WordPress security report counted 7,966 new vulnerabilities in the WordPress ecosystem in 2024, 96% of them in plugins. Fewer moving parts usually means less maintenance.
If you’re still deciding between these options, our comparison of custom websites vs templates and our guide to website builders vs custom websites go deeper.
What drives the cost of a custom website
Two quotes for “a new website” can differ by $20,000 because they describe different projects. These are the line items that move cost the most.
Number of pages and unique layouts
Page count matters less than the number of distinct layouts. A 30-page site built from three page designs (home, service, location) can cost less than a 12-page site where every page has its own layout. Ask any builder how many unique templates the quote includes.
Copywriting
Many quotes assume you’ll supply every word. Professional copy for a homepage, service pages and location pages is real work, and it’s often where a site wins or loses leads. If a quote is far below others, check whether copy is included.
SEO planning and setup
A custom site should start with keyword and competitor research so the page list matches how customers search. That includes page titles, heading structure, internal links, schema markup and a sitemap. For a redesign, add a redirect map so you keep the rankings you already have. Our guide to SEO-friendly website design covers what this work involves.
Integrations and features
Online booking, intake forms, CRM sync, calculators, member logins and property listings all add development and testing time. HubSpot places CRM integration and lead capture in its $15,000 to $60,000 mid-size band for a reason.
Ecommerce
Selling online adds product pages, payment processing, shipping rules, tax settings and inventory sync. Expect a meaningful jump in budget, often into the ranges GoodFirms reports for ecommerce.
Photography and video
Real photos of your team, location and finished work earn more trust than stock images. A professional shoot is its own line item, and so is short video for the homepage or service pages.
Who does the work
An in-house hire is the most expensive route for most small businesses. The U.S. Bureau of Labor Statistics reports the median annual wage for web developers was $92,650 in May 2025, before benefits, software and management time. That’s why most small businesses hire a freelancer or agency for the build.
Ongoing costs after launch
The build is only part of what a website costs. HubSpot’s component breakdown is a good starting point for yearly costs.
| Ongoing cost | Typical range | Source |
|---|---|---|
| Domain name | $10 to $50 a year | HubSpot |
| SSL certificate | $0 to $200 a year | HubSpot |
| Hosting | $300 to $3,600 a year | HubSpot |
| Maintenance (updates, backups, checks) | $250 to $12,000 a year | HubSpot |
| Monthly retainers | $500 to $3,000 a month for about 58% of firms | GoodFirms |
Add premium plugin or app licenses, booking software and the time someone spends keeping content current. A site nobody updates slowly loses value as services, prices and photos go stale.
Upfront project vs managed monthly website
There are two common ways to pay for a professional custom site.
Upfront project. You pay a project fee, often in milestones, and own the site from launch. Then you pay separately for hosting, maintenance and changes, or handle them yourself. The risk is that the site stops improving once the project ends.
Managed monthly website. You pay a monthly fee that covers the build, hosting, maintenance and ongoing updates. The upfront cost is much lower and someone is responsible for keeping the site current. The tradeoff is a recurring bill, so read the contract on ownership and cancellation closely.
Here’s a hypothetical three-year comparison using HubSpot’s ranges for a small business build. Your real numbers will differ.
| Upfront project | Managed monthly at $499 | |
|---|---|---|
| Year one | $10,000 build plus $1,800 for hosting and maintenance | $5,988 |
| Years two and three | $3,600 for hosting and maintenance | $11,976 |
| Three-year total | $15,400 | $17,964 |
| Ongoing changes and improvements | Billed separately | Included |
The totals land in a similar range. The bigger differences are cash flow and who is responsible for the site after launch. Before you sign either kind of agreement, ask:
- Who owns the site, the domain and the content, and when?
- What happens if you cancel in year one or year three?
- How many changes are included each month?
- Can you export your content and move to another host?
How High Tide prices custom websites
We use the managed monthly model. Every site we build is custom, never templated, and SEO and AI SEO ready from day one. You work directly with me and my tight-knit team, with 20+ years of combined experience, and we handle the build, hosting, maintenance and updates so you don’t have to manage another vendor. Managed website clients own their website after the first year.
| Package | Monthly price | What it covers |
|---|---|---|
| High Tide Sites | $499/month | A custom managed website |
| Local Foundation | $899/month | High Tide Sites plus Google Business Profile optimization and maintenance |
| Local Growth | $1,399/month | Local Foundation plus GBP content and reputation support |
It isn’t the right fit for every business. If you need a large ecommerce store or a custom web application, an upfront project scoped for that work makes more sense. For most service businesses, though, a managed site keeps the upfront cost low and the website improving. You can see what’s included on our website design services page.

A custom website High Tide Marketing built for Kuntz Pump.
How to tell if a website quote is fair
Price alone tells you very little. Compare proposals on the same scope.
Compare scope line by line
Put competing quotes side by side with these rows: unique page layouts, total pages, copywriting, photography, integrations, SEO setup, redirect plan, hosting, maintenance, training and ownership terms. Gaps show up fast.
Run the lead math
Use your own numbers here. If a new customer is worth $2,000 in profit and a better site brings in two extra customers a month, that’s $4,000 a month. A $10,000 build would pay for itself in about three months. If one extra customer a year covers the cost, the decision gets easy. Our post on whether custom websites are worth it walks through this math in more detail.
Watch for red flags
- No page count, revision limit or defined scope
- No mention of redirects on a redesign
- The builder keeps ownership of your domain or site indefinitely
- No staging site for review before launch
- Guaranteed first-page rankings by a date
Redesigning an existing site has its own cost factors, especially SEO migration. See our breakdown of website redesign cost for those. And if you’re setting a budget for the whole year, our free marketing budget planner helps you weigh the website against other channels.
Frequently asked questions
How much does a custom website cost for a small business?
Published data puts most small business custom websites between $2,000 and $15,000 with a freelancer, and higher with an agency that includes strategy, copy and SEO. Monthly managed options spread the cost over time instead.
Why are custom websites more expensive than templates?
Someone is researching your customers and competitors, planning pages around real searches, writing copy, designing unique layouts and coding them. A template reuses a design built for thousands of businesses, so most of that work is skipped.
How much does it cost to maintain a custom website?
HubSpot lists hosting at $300 to $3,600 a year and maintenance at $250 to $12,000 a year, plus a domain and SSL. Managed website plans usually bundle these into the monthly fee.
Is a $500 website worth it?
For a brand-new business that only needs to show it exists, a low-cost template can be a fine start. For an established business that depends on search traffic and leads, the missing strategy, copy and SEO usually cost more in lost customers than they save.
Do I own my website if I pay monthly?
It depends on the contract, so get the answer in writing. Our managed website clients own their website after the first year.
How long does a custom website take to build?
It depends on size, content and feedback speed. Our guide on how long it takes to build a website breaks down each phase.
Get a clear price for your website
If you want a custom website without guessing at the budget, book a discovery call. In 30 minutes we’ll look at your current site, your competitors and your goals, and give you a clear plan and price. Working with us is simple. We handle the build, the hosting and the updates, and you get a site made for your business.

















