You asked three people how much a website costs and got three answers: one said free, one said five hundred dollars, and one said fifteen thousand. None of them were lying. A website can cost anywhere from $0 to $35,000 in 2026, and the reason that range is so wide is that "website" describes ten completely different things. Let me break down what you are actually paying for, what each path really costs, and the bill almost nobody warns you about.
The technology to run a website is nearly free. Almost everything you pay for is labor, complexity, and someone else's monthly subscription. Once you separate those out, the price stops being mysterious.
Why does a website cost anywhere from $0 to $35,000?
The price gap exists because the people quoting you are describing different products. A one-page template you fill in yourself and a custom-coded store with logins, bookings, and payments are both called "a website," but they are not the same amount of work.
Across 2026 small-business pricing guides, the figures land in a consistent pattern: do-it-yourself builders run about $15 to $50 a month, a freelancer charges roughly $2,000 to $8,000 for a simple site, and an agency typically charges $10,000 to $35,000. The number tracks complexity and hours, not some fixed "cost of a website." So the real question is not what a website costs. It is how much site you actually need.
What are you actually paying for?
Every website is made of the same few parts, and most of them are cheap. Here is what each piece costs on its own, before anyone charges you for their time to assemble it.
| Part | What it is | Typical cost |
|---|---|---|
| Domain name | Your address, like yourname.com | $10–$20 / year |
| Hosting | The server that serves your pages | $5–$50 / month |
| Design & build | The actual work of making it | $0–$15,000+ |
| Maintenance | Updates, fixes, security | $0–$5,000 / year |
Notice where the money is. The domain and hosting are pocket change. The expensive lines are design, build, and maintenance, and those are all labor. If you want to understand the bill, look at how many hours of human work the site requires, then ask whether your business actually needs that much. Most small businesses do not. If you are still fuzzy on the moving parts, my plain-English explainers on what a domain name is and what web hosting is cover the two you can never skip.
What does a website cost by who builds it?
There are really only four ways to get a website, and each trades money for time and control differently. Here is the honest version of each.
- Do it yourself ($15–$50/month). A builder like Wix, Squarespace, or Shopify gives you templates and drag-and-drop tools. Cheap in dollars, expensive in hours, and you are renting the platform forever. Stop paying and the site disappears.
- Hire a freelancer ($2,000–$8,000). A real person designs and builds it for you. Quality swings hard with who you hire, and you usually pay again for changes later.
- Hire an agency ($10,000–$35,000). A team, a process, and a price to match. Worth it for complex sites with real budgets. Overkill for a local shop that needs a clear homepage and a contact form.
- Free, founder-led build ($0 + an optional domain). Someone builds it for you at no charge. Rare, limited, and not available to everyone, but real. This is the path most pricing guides never mention because they are selling one of the three above.
That fourth path is the one I run. Webspansion builds free websites for small businesses, nonprofits, and community groups, and the only thing you might pay for is your own domain.
The clients I build for pay for one thing, if anything at all: a custom domain, about $10 to $15 a year. Design, code, launch, hosting, and a subdomain are free. That is the whole bill.
The cost almost everyone forgets
The build is a one-time number. The site is a recurring one. This is the part that surprises people: industry pricing guides estimate ongoing costs of roughly $1,100 to $5,000 a year once you add hosting, security, backups, plugins, and the tools that keep a typical professional site running.
There is also a quieter cost: an abandoned site. A website with last year's hours, a dead phone number, or a broken contact form costs you customers every week, no matter what you paid to build it. According to Stanford's Web Credibility Research, people judge a business's credibility heavily on how its site looks and works. A cheap site that is kept accurate beats an expensive one that rots.
This is also why I only build static websites: they have almost no moving parts, so hosting can cost near nothing and there is far less to break or maintain over time.
So what should you actually do?
Start by being honest about how much site you need. For most small businesses, the answer is small: a clear homepage, real contact information, proof you are legitimate, and pages that load fast on a phone. You do not need $15,000 of website to do that.
- On a tight budget and comfortable with tech? A do-it-yourself builder is fine to start. Buy your domain at cost from a transparent registrar like Cloudflare Registrar so you own your address no matter what.
- Need something custom with a real budget? A good freelancer or agency earns their fee. Get the scope in writing and ask what changes cost later.
- Running a small business, nonprofit, or community group and money is the blocker? A free, founder-led build might be the answer. See who Webspansion helps and whether you qualify.
The goal is not the cheapest website or the most expensive one. It is the smallest site that does the job well, kept accurate over time. That is what a website should actually cost you: less than you fear, and more attention than you expect.
Common questions about website costs
How much does a website cost for a small business?+
In 2026, a small business website costs anywhere from $0 to $35,000 depending on who builds it. A do-it-yourself builder runs about $15 to $50 a month, a freelancer charges roughly $2,000 to $8,000 for a simple site, and an agency typically charges $10,000 to $35,000. The only cost you cannot avoid is a domain name, usually $10 to $20 a year.
Why do website prices vary so much?+
Prices vary because the word website covers very different things, from a one-page builder template to a custom-coded site with bookings and payments. Most of the price is labor and complexity, not the technology itself. A simple, honest site for a small business needs far less of both than the high-end quotes suggest.
What is the cheapest way to get a real website?+
The cheapest real option is a do-it-yourself builder at $15 to $50 a month, but you do all the work and design yourself. The actual cheapest option, if you qualify, is a free founder-led build like Webspansion, where design, code, launch, hosting, and a subdomain are free and the only optional cost is a custom domain for about $10 to $15 a year.
What ongoing costs does a website have?+
Beyond the build, a website has recurring costs: hosting (roughly $5 to $50 a month on most platforms), domain renewal ($10 to $20 a year), and any paid plugins or tools. Industry guides estimate ongoing costs of $1,100 to $5,000 a year for typical professional sites. Static, hand-coded sites can cut hosting to nearly nothing.
Is a free website worth it?+
A free website is worth it when it is built well and honestly, not when it is a locked template covered in someone else's ads. A free, hand-coded site that loads fast, works on phones, and clearly says what you do can do everything a small business needs. The catch to watch for is whether you own your domain and content and can leave if you want to.

