Ask five web designers what a website costs and you will get five numbers that span two orders of magnitude. All five can be telling the truth. The price of a website depends almost entirely on who builds it, how custom it is, and what you pay to keep it running afterward.

This guide lays out the realistic 2026 ranges for every common path, from a $12-per-month builder subscription to a five-figure agency project. The numbers below are typical market ranges, not quotes. Your project can land outside them for good reasons, but if a proposal lands far outside them, you should ask why.

The Short Answer: Cost by Build Type

Build type Upfront cost Ongoing cost Your time investment
DIY website builder $0 $10 to $50/mo High (you do everything)
Done-for-you builder service $0 $29 to $150/mo Low
Template + freelancer $1,500 to $5,000 $20 to $100/mo Moderate
Professional agency $3,000 to $15,000+ $50 to $500/mo Low to moderate
E-commerce or custom build $6,000 to $30,000+ $100 to $1,000/mo Moderate
Enterprise $50,000 and up Varies widely Handled by staff

Every row above also carries the baseline costs covered later in this guide: a domain name, hosting, and some form of maintenance. Those are small individually but they never stop.

DIY Website Builders: $10 to $50 per Month, Plus Your Time

Platforms in the Wix and Squarespace tier let you build a site yourself with drag-and-drop templates. Entry plans commonly run $10 to $20 per month. Plans that remove platform branding, connect a custom domain, and add basic commerce features typically land between $20 and $50 per month.

The subscription is the honest part of the price. The hidden cost is your time. A first-time builder user routinely spends 20 to 60 hours getting a small site to a presentable state, and the result still depends on your eye for layout, your writing, and your patience. If your billable time is worth anything, a "cheap" DIY site can quietly become the most expensive option on this page. We break that math down in our guide to the true cost of DIY website builders.

DIY makes sense when your needs are simple, your budget is genuinely tight, and you either enjoy the work or need to iterate on your own schedule.

Done-for-You Builder Services

A newer middle option sits between pure DIY and hiring a person: subscription services where the platform builds the site for you. SmashWebs is one example, a done-for-you AI website builder aimed at solo professionals, priced from $29 per month with the build itself included in the subscription. Disclosure: SmashWebs is operated by Beacon Directories, LLC, the owner of this site.

Services in this category trade customization for speed and predictability. You will not get a bespoke design, but you also will not spend your weekends fighting a page editor. Evaluate them the same way you would any subscription: confirm what happens to your domain and content if you cancel, and confirm whether "included" covers revisions or only the initial build.

Template Plus Freelancer: $1,500 to $5,000

The most common small-business path is hiring a freelancer to customize a premium theme on WordPress or a comparable platform. Typical 2026 pricing for a 5-to-10-page brochure site runs $1,500 to $5,000 depending on the freelancer's experience, your market, and how much content work is included.

What moves the number inside that range:

  • Page count and content. Writing or heavily editing your copy adds real hours. Many freelancers quote assuming you supply finished text.
  • Design customization. Light theme styling is cheap. Reworking layouts page by page is not.
  • Functionality. Booking systems, gated content, multilingual support, and integrations each add cost.
  • Revisions. Two revision rounds are commonly included. Open-ended revisions are commonly billed hourly.

The freelancer path gives you a professional result at roughly half of agency pricing. The tradeoff is continuity. Solo freelancers get busy, change careers, and disappear. Before hiring one, confirm you will own the hosting account, the domain, and an admin login. If any of those live only in the freelancer's name, you are renting your own website.

Professional Agency: $3,000 to $15,000 and Up

For a small-business site built by an agency, $3,000 to $15,000 is the range most commonly quoted in 2026. The low end buys a semi-custom build on an established platform. The high end buys original design, professional copywriting, and a proper discovery process where the agency studies your customers before designing anything.

Agencies cost more than freelancers for structural reasons, not just markup. You are paying for a designer, a developer, a project manager, and quality-assurance time, plus the overhead of a firm that expects to still exist when you need changes in year three. Whether that continuity is worth double the freelancer price depends on how much your business rides on the site.

Watch for scope in the proposal, not just the total. A $7,000 quote that includes copywriting, stock or original photography, on-page SEO setup, and training can be a better deal than a $4,500 quote that includes none of it. For a line-by-line look at where agency money actually goes, see our small business website cost breakdown.

E-commerce and Custom Functionality

Selling online changes the math. A straightforward store on Shopify or WooCommerce with a modest catalog typically runs $6,000 to $15,000 through an agency. Larger catalogs, custom checkout flows, subscription billing, inventory integrations, or customer portals push projects to $15,000 to $30,000 and beyond. Any time a developer has to build behavior that does not exist in an off-the-shelf plugin, you are buying engineering hours, and engineering hours are the most expensive line on any web invoice.

Enterprise Builds: A Different Market Entirely

Enterprise websites, meaning custom platforms for large organizations with dedicated infrastructure, compliance requirements, and internal stakeholders, start around $50,000 and commonly run into the hundreds of thousands. If you are reading a consumer cost guide, this tier is almost certainly not your market, and any vendor quoting you enterprise prices for a small-business site deserves a second opinion. We mention it only so the big numbers you may have seen elsewhere have context.

The Ongoing Costs Nobody Puts in the Headline

Every website carries recurring costs, regardless of who built it. Budget for these from day one.

Recurring item Typical annual cost Notes
Domain name $10 to $20 Beware first-year teaser pricing that renews higher
Hosting $60 to $600 Shared hosting is cheap; managed hosting costs more and breaks less
SSL certificate $0 Free certificates are standard; paying extra is rarely justified
Maintenance and updates $0 to $1,500+ Builders include it; WordPress sites need someone doing it
Email at your domain $0 to $100 per user Often forgotten until launch week
Content updates Varies Free if you do it, hourly or retainer if you do not

Two of these deserve special attention.

Maintenance is the cost people skip and regret. Builder platforms handle updates invisibly, which is a genuine advantage of the subscription model. Self-hosted WordPress sites need software updates, security patching, and backups. Maintenance plans from freelancers and agencies commonly run $30 to $150 per month. Skipping maintenance does not make the cost disappear; it converts a small monthly fee into an occasional emergency invoice.

Content is the cost people never budget at all. A website with stale copy, missing prices, and a blog last touched in 2024 costs you credibility every day. Decide before launch who will update the site and how often, and treat that as part of the price.

Which Path Fits Whom

There is no universally correct answer, only correct answers for particular situations.

Choose a DIY builder if your budget is under $500 total, your site is a few simple pages, and you have the hours and inclination to build it yourself.

Choose a done-for-you subscription service if you are a solo professional who needs a credible site quickly, has no time to build one, and values a fixed monthly cost over ownership and deep customization.

Choose a template plus a freelancer if you have $1,500 to $5,000, want a professional result on a platform you fully own, and can accept some risk around long-term availability.

Choose an agency if the site directly drives revenue, you have $5,000 or more to invest, and you want accountability, process, and a vendor who will still answer the phone in three years.

Choose e-commerce or custom development only when off-the-shelf tools genuinely cannot do what your business requires, because custom code is expensive to build and more expensive to maintain.

Whatever path you take, get every quote in writing with scope attached, confirm who owns the domain and hosting, and ask what the site will cost you in year two, not just at launch. The upfront price gets all the attention. The recurring costs are where budgets quietly fail.