How much does it cost to build a website?

Mendy Perlman, Researcher at Web Hosting Services By: Mendy Perlman | Updated: June 21, 2026 | Fact Checked |
Cite this Research

Cite this research

APA

Perlman, M. (2026, June 21). How much does it cost to build a website? Web Hosting Services. https://webhostingservices.co/research/cost-to-build-a-website

MLA

Perlman, Mendy. “How Much Does It Cost to Build a Website?” Web Hosting Services, 21 June 2026, https://webhostingservices.co/research/cost-to-build-a-website.

Chicago

Perlman, Mendy. “How Much Does It Cost to Build a Website?” Web Hosting Services. Last modified June 21, 2026. https://webhostingservices.co/research/cost-to-build-a-website.

Research highlights: Building a website ranges from almost nothing to tens of thousands of dollars, depending on who builds it. A simple do-it-yourself builder often starts around $200 per year and entry-to-mid-tier builder sites fall around $200 to $600 per year, while a freelancer typically charges $1,500 to $8,000 and an agency $6,000 to $35,000 or more. Most professional small-business builds land between $3,000 and $15,000. The platform itself is often the cheapest line, with Wix from about $17 per month and Squarespace from $16 per month.

Featured infographic comparing one-time website build costs, with freelance designers at $1,500 to $8,000 and agencies at $6,000 to $35,000 or more, beside a card showing website builder platforms starting from $16 per month.
Labor drives the cost of building a website, while the platform itself is often the cheapest line on the invoice.

How much does it cost to build a website with a builder versus a developer?

  • A DIY website builder is the cheapest route, with simple annual plans often starting around $200 per year; entry-to-mid-tier DIY sites commonly fall around $200 to $600 per year, while advanced or ecommerce builder plans can cost more.
  • Wix paid plans run about $17 to $159 per month and Squarespace runs $16 to $99 per month on annual billing, with exact pricing varying by location, billing term, and promotion.
  • Hiring a freelancer typically costs $1,500 to $8,000 for a custom small-business site.
  • An agency build usually runs $6,000 to $35,000 or more, with most professional small-business projects between $3,000 and $15,000.
  • Developers bill by the hour too, with experienced rates of $60 to $120 per hour and up.
Build methodTypical costBest for
DIY website builder$200 to $600 / yrBeginners, simple sites
Freelance designer$1,500 to $8,000Custom small-business sites
Agency$6,000 to $35,000+Complex or brand-critical sites
Enterprise / custom$35,000 to $100,000+Large, integrated systems

The platform is rarely the expensive part. What drives cost is labor, since custom design and development from a freelancer or agency dwarfs the monthly fee of a builder you operate yourself.

Infographic comparing website build costs for DIY builders, freelance designers, agencies and enterprise custom websites.
DIY website builders are usually the lowest-cost option, while custom design, agency work and enterprise integrations drive website build costs much higher.

How much does a website cost by type (business, blog, ecommerce)?

  • A blog or portfolio is cheapest, buildable free on Wix’s free plan or from $16 to $17 per month on an entry builder tier.
  • A small-business brochure site costs $200 to $600 per year DIY or $1,500 to $8,000 with a freelancer.
  • An online store needs a commerce-capable plan, starting at Wix Core at about $29 per month or Squarespace Basic from $16 per month, though Squarespace Basic adds a 2% online store transaction fee before payment-processing fees.
  • Ecommerce builds cost more to develop, with agency online stores commonly running $10,000 to $35,000 or more.
  • Stores also carry payment processing on every sale, separate from the build and the plan.
Site typeDIY builder costProfessional build cost
Blog / portfolioFree to $200 / yr$500 to $5,000
Small business site$200 to $600 / yr$3,000 to $15,000
Ecommerce store$350 to $1,000 / yr$10,000 to $35,000+

The more a site needs to do, the more it costs to build and run. A store with payments, inventory, and shipping logic is a different project from a five-page brochure, at every budget level.

Infographic comparing DIY and professional website costs for blogs, portfolio sites, small business websites and ecommerce stores.
Website costs rise with complexity, with ecommerce stores costing the most because they need payments, inventory and shipping functionality.

What are the one-time versus ongoing costs of a website?

  • One-time costs are mostly labor and setup, from $0 on a DIY build to $35,000 or more for an agency project.
  • A premium theme or template is a smaller one-time cost, typically $20 to $300+.
  • Ongoing costs include hosting, which varies by hosting type and resources, and a domain at about $15 to $23 per year after the free first year.
  • Builder subscriptions recur monthly or annually, with the annual-billing prices in this article ranging from $16 to about $159 per month depending on the plan.
  • Owners often miss recurring extras that add $1,100 to $5,000 per year for hosting, security, backups, and tools.
CostOne-time or ongoingTypical figure
Design and developmentOne-time$0 to $35,000+
Premium theme or templateOne-time$20 to $300+
HostingOngoingVaries by hosting type and resources
DomainOngoing$15 to $23 / yr
Builder subscriptionOngoing$16 to $159 / mo

Budget for both sides. The upfront build is the headline number, but hosting, domain, and subscription fees are what keep the site online month after month.

Infographic comparing one-time website costs like design and themes with ongoing costs like hosting, domain and builder subscriptions.
The upfront website build is only part of the budget. Hosting, domains and subscriptions keep the site running month after month.

How much do web designers and agencies charge to build a website?

Note: design and agency pricing is industry-reported and varies widely by scope, location, and customization, so treat these as ranges.

  • Freelance designers charge $1,500 to $8,000 for a typical custom small-business site.
  • Hourly developer rates run from about $45 for freelancers to $120 or more for experienced professionals.
  • Agencies generally charge $6,000 to $35,000 or more, with most small-business projects in the $3,000 to $10,000 range.
  • Enterprise and heavily customized builds can reach $100,000 or more.
  • Page count, custom design, and features like booking or memberships are the biggest cost drivers.
ProviderTypical project costHourly rate
Freelancer$1,500 to $8,000$45 to $120
Boutique agency$6,000 to $35,000+$100 to $150
Enterprise build$35,000 to $100,000+Custom

Prices vary so much because web design is not a fixed-price product. Always compare quotes on scope, not just the headline number, and confirm what is included after launch.

How much does ongoing website maintenance cost?

Note: maintenance pricing is industry-reported and scales with site size and how much you outsource.

  • Bare-minimum DIY upkeep is just hosting and a domain, roughly $50 to $200 per year.
  • Overlooked recurring costs for security, backups, and tools add $1,100 to $5,000 per year for many small businesses.
  • Outsourced maintenance plans and agency retainers typically run $50 to $500 per month.
  • Larger or more complex sites can see maintenance reach $3,600 to $50,000 per year.
  • Maintenance covers updates, security patching, backups, and fixes that keep a site fast and safe.
Maintenance levelTypical annual cost
DIY (hosting + domain only)$50 to $200
Small-business upkeep$1,100 to $5,000
Outsourced / agency retainer$600 to $6,000
Large or complex site$3,600 to $50,000

A website is not a one-time purchase. Whether you handle upkeep yourself or pay someone, plan for recurring maintenance so security and performance do not slip after launch.

How much does it cost to build a website with WordPress?

  • The WordPress core software is free to download and use, so the real cost is everything around it.
  • You still need hosting at $2 to $25 per month and a domain at $15 to $23 per year.
  • A theme can be free, or a premium theme runs $20 to $300+ as a one-time cost.
  • Premium plugins cost $50 to $200 per year each, though many essentials are free.
  • A DIY WordPress site often totals $50 to $500 per year, while hiring a developer pushes it to $500 to $5,000 or more.
WordPress cost elementTypical cost
WordPress core softwareFree
Hosting$2 to $25 / mo
Domain$15 to $23 / yr
Premium theme$20 to $300+ once
Premium plugins$50 to $200 / yr each

WordPress powers a large share of the web precisely because it is free and flexible. The cost lives in hosting, themes, and plugins, which you can keep cheap or scale up. For the managed route, see our managed WordPress hosting cost research.

What hidden costs come with building a website?

  • The free first-year domain renews afterward, usually $15 to $23 per year.
  • Online stores pay payment processing on every sale; for example, Stripe charges 2.9% plus $0.30 for U.S. domestic online card transactions, while exact rates vary by processor, country, card type, and website plan.
  • App and plugin add-ons can run $3 to $50 per month, quietly stacking on top of the plan.
  • An SSL certificate is usually free for basic sites, but paid certificates vary widely by provider, validation level, warranty, and number of domains covered.
  • Professional email hosting often starts around $2 per month per mailbox, but higher tiers can exceed $10 per month per mailbox.
Hidden costTypical figure
Domain renewal$15 to $23 / yr
Payment processing2.9% + $0.30 / sale
App / plugin add-ons$3 to $50 / mo
Paid SSL certificateFree, then varies widely by type and provider
Professional emailAbout $2 to $12 / mailbox/mo, by provider and tier

The plan price is only the starting point. Add the recurring extras before you commit, so the real cost of building and running the site matches your budget.

Sources & additional resources

Web Hosting Services helps you launch for less, with hands-on hosting research, current web hosting and domain deals, and managed WordPress hosting that bundles hosting, domain, and SSL so you can build without the surprise fees.

Disclaimer: This article is for informational purposes only and is not financial, legal, tax, technical or purchasing advice. Website builder prices, hosting costs, domain fees, freelancer rates, agency pricing, ecommerce fees, maintenance costs, platform features, promotional terms, taxes, availability and provider policies can change at any time and may vary by country, currency, billing term, project scope and individual account. Always confirm current pricing, included features, renewal terms, transaction fees, contract terms and cancellation policies directly with the provider, developer, freelancer or agency before starting a website project.