Building a simple website costs anywhere from $0 to $500 if you do it yourself, or roughly $1,500 to $10,000 if you hire a professional. Once it's live, hosting usually adds $3 to $50 a month for a small business. Where you land within those ranges depends on how you build the site and which hosting plan you pick.
| Cost type | Typical range (US, October 2026) | How often you pay |
|---|---|---|
| Building the website | $0 to $10,000+ | Once, plus occasional redesigns |
| Hosting | $3 to $50 per month | Monthly or yearly |
| Domain, email and maintenance | $20 to $3,000+ per year | Yearly or monthly |
We wrote this guide for small business owners, founders and nonprofit managers who need a website but don't come from a technical background. Whenever a technical term comes up, we explain it in everyday language first.
Every website comes with two separate bills, a one-time build cost and ongoing running costs that you pay every month or year.
Most small business sites run comfortably on hosting that costs $5 to $40 a month, even after the first-year discount ends.
Cheap hosting deals often triple or more at renewal, so it pays to check the renewal price before you sign up.
Over three years, a DIY website usually adds up to less than $1,700, while a professionally built site usually lands between $4,500 and $15,500.
Whoever builds your site, make sure the domain and hosting accounts are registered in your name.
What Are You Actually Paying For When You Get a Website?
It helps to know that a website isn't a single product. It's a handful of separate services working together, and each one comes with its own price tag. Some of these you pay for once, when the site is built, and others you keep paying for as long as the site stays online. Once you see how these pieces fit together, budgeting becomes much simpler.
Build costs vs running costs
Build costs are the one-time expenses of creating your site, such as designing the pages, setting up the template or code, and adding features like contact forms or online booking. Running costs are the recurring expenses that keep the finished site online, secure and working properly. Many people plan carefully for the build and then get caught off guard a year later when the renewal bills arrive, so it's worth budgeting for both from the start.
The house analogy for domains, hosting and security
The easiest way to picture the parts of a website is to imagine building a house.
The domain name is your street address. It's the name people type to find you, such as yourbusiness.com, and you rent it each year from a company called a registrar.
Hosting is the land your house sits on. It's space on a powerful computer, called a server, that stays switched on around the clock so visitors can reach your site at any time. You rent this space monthly or yearly.
The website itself is the house. This means your pages, images and features, and it's the part you pay someone (or yourself) to build.
The SSL certificate is the lock on the front door. It scrambles the information traveling between your site and your visitors so nobody can read it along the way, which is why browsers show a padlock icon. Without one, browsers warn visitors that your site is "Not secure."
How Much Does It Cost to Build a Website?
The cost of building a website comes down mainly to who builds it and how custom it needs to be. Most people choose one of three routes. A do-it-yourself website builder costs the least upfront, WordPress sits somewhere in the middle, and hiring a professional costs the most while saving you time and giving you a more tailored result.
| Build method | Upfront cost | Monthly cost after launch |
|---|---|---|
| Website builder (Wix, Squarespace and similar) | $0 to $100 | About $16 to $40 for most small business plans |
| WordPress, built yourself | $0 to $300 | About $3 to $40 for hosting, plus optional add-ons |
| Freelancer or agency | $1,500 to $35,000+ | $15 to $500 for hosting and maintenance |
Using a website builder like Wix or Squarespace
A website builder is an all-in-one service where you pick a template, drag your text and images into place, and publish with a click. Because hosting is already included in the monthly fee, you don't need to rent it separately. A 2026 pricing review by Surmado found that Wix plans run from about $17 to $159 a month and Squarespace plans from about $19 to $99 a month when billed yearly, with month-to-month billing costing a little more.
Your plan normally covers hosting, a library of templates, an SSL certificate and often a free domain for the first year. You'll pay extra for premium templates, apps that add booking or memberships, and a business email address. The main thing to keep in mind is that builders make it hard to leave, because your design usually can't be exported to another platform, so switching later often means starting over.
Many builders now include AI tools that create a first draft of your pages for you, which can save setup time without changing the price much. Overall, a website builder suits simple sites that you want to launch quickly and update yourself.
Building with WordPress yourself
WordPress is free, open-source software that powers a huge share of the web. Although the software itself costs nothing, you need to pay for hosting to run it, and you'll install and look after it yourself (most hosts make this easier with a one-click installer). According to WPShout, a typical premium theme, which is the ready-made design for your site, costs around $60, and plenty of good themes are free.
In practice, a self-built WordPress site usually involves a few modest costs.
Hosting typically starts at about $3 to $10 a month on an introductory shared plan and rises at renewal, which we explain later in this guide.
A domain name costs about $10 to $25 a year.
A theme ranges from free to around $100, and you only pay for it once.
Plugins range from free to a few hundred dollars a year. These are add-ons that give your site extra abilities, such as contact forms, booking calendars or security scanning.
WordPress works best for people who want full control and ownership of their site and don't mind learning some technical basics along the way.
Hiring a freelancer or agency
When you hire a professional, they take care of the design, setup and launch for you. Surmado's 2026 review estimates that a freelancer charges $1,500 to $8,000 for a custom small business site with five to eight pages, with hourly rates commonly falling between $50 and $150. Boutique agencies generally start at around $6,000 for a small business build, and larger projects can go well beyond $35,000.
| Who builds it | Typical small business price | What you usually get |
|---|---|---|
| Freelancer | $1,500 to $8,000 | A custom design on WordPress or a builder, with basic setup and training |
| Agency | $6,000 to $35,000+ | Strategy, custom design, development, testing and an ongoing care plan |
If you'd like a clear number for your own project, the Nexal web development services team can give you a fixed quote once your page count and features are agreed. Hiring a professional makes the most sense for businesses that depend on their website for leads or sales and simply don't have the time to build it themselves.
What pushes the build price up
Two websites that both count as "small business sites" can cost $1,500 and $15,000, and the difference usually comes down to five things.
The number of pages matters because every unique page layout takes extra design and build time.
A custom design made from scratch costs more than adapting an existing template.
Interactive features such as booking systems, quote calculators and member logins add development work.
Online payments require extra security setup and careful testing.
Integrations that connect your site to tools like your CRM, email marketing platform or accounting software also raise the price.
How Much Does It Cost to Host a Website?
Hosting prices stretch from about $2 to $500 a month, yet most small business websites only need a plan in the $5 to $40 range. What you pay depends on how much server power you get and how much of the technical upkeep the hosting company handles for you. And if you're using a website builder, you can skip this decision entirely, because hosting is already part of your plan.
| Hosting type | What it means in plain English | Typical monthly price | Best suited to |
|---|---|---|---|
| Shared | Your site shares one server with many others | $2 to $10 (introductory) | New and low-traffic sites |
| VPS | You get a reserved slice of a server | $10 to $100 | Growing sites and small online stores |
| Cloud | Your site draws power from a network of servers | $10 to $200 | Sites with sudden traffic spikes |
| Managed WordPress | WordPress hosting where the host handles upkeep | $15 to $50 | Business sites that need reliability |
| Dedicated | A whole physical server just for you | $80 to $500 | Large, high-traffic sites |
Prices are drawn from the 2026 hosting guides published by Hostinger and BrightCoding.
Shared hosting
Shared hosting works a lot like renting an apartment in a large building, where every tenant shares the same plumbing and electricity. In technical terms, your site shares one server's processing power, memory and storage with many other websites. That's what makes it the cheapest option, usually around $2 to $10 a month on introductory pricing. The downside is that a busy neighboring site can occasionally slow yours down, but for brochure sites, portfolios and new small business websites, shared hosting is usually all you need.
VPS and cloud hosting
A VPS, or virtual private server, is more like owning a condo in that same building, since you still share the structure but your space and utilities are reserved just for you. Technically, the server is divided into separate sections, and your site is guaranteed its own portion of processing power and memory. Hostinger's 2026 guide puts VPS hosting at roughly $10 to $100 a month. Cloud hosting works in a similar way, except it draws resources from a whole network of servers, which lets it handle sudden jumps in traffic more easily. Keep in mind that basic VPS plans often expect you to have some technical know-how, and our guide to shared vs VPS hosting compared can help you decide whether you need one.
Managed WordPress hosting
Managed WordPress hosting is a bit like renting a serviced apartment, where the landlord takes care of repairs and cleaning for you. Behind the scenes, the host fine-tunes its servers for WordPress and handles software updates, daily backups, security monitoring and caching, which means saving ready-made copies of your pages so they load faster. Most mainstream plans cost around $15 to $40 a month, while premium plans cost considerably more. For a non-technical owner, that extra cost often replaces hours of maintenance work.
Dedicated servers, and why most small sites don't need one
A dedicated server is like owning the entire building yourself. You rent a whole physical machine, and no other website touches its resources. Hostinger lists dedicated hosting at around $80 to $500 a month, which only makes sense for large websites with heavy, steady traffic. A typical small business site would use just a tiny fraction of that power, so it's rarely worth the money.
What Do Hosting Specs Mean, and How Much Do You Need?
Hosting plans love to list specs like "50 GB storage" and "2 GB RAM," which can feel like reading a foreign language. Fortunately, you don't need to understand servers to choose well. You only need a rough idea of what each term controls and how much a small business site actually uses, because most people overpay by buying for traffic they don't have yet.
Storage, bandwidth, CPU and RAM in plain English
| Term | What it means | What a 5 to 10 page business site needs |
|---|---|---|
| Storage | The disk space that holds your pages, images and files, much like the size of a filing cabinet | Usually less than 5 GB, and most entry plans include 10 GB or more |
| Bandwidth | How much data your site can send to visitors each month, much like the width of the road leading to your shop | Roughly 10 to 50 GB a month for a typical small business site |
| CPU | The server's processing power, much like the number of staff working behind the counter | A shared plan is fine unless you run an online store or heavy features |
| RAM | The server's short-term memory for serving several visitors at once, much like the amount of counter space | 1 to 2 GB covers most small sites, while online stores need more |
To give you a feel for bandwidth, imagine a typical page that weighs about 2.5 MB. If 5,000 people visit your site in a month and each one views three pages, your site sends out about 37.5 GB of data (5,000 visitors x 3 pages x 2.5 MB). Many entry-level plans advertise "unmetered" bandwidth, which usually means there's no fixed limit as long as you stay within the host's fair-use policy.
Matching your monthly visitors to a hosting tier
The table below is a rule of thumb rather than a guarantee. A site with an online store or booking system needs more power than a simple information site that gets the same number of visitors.
| Monthly visitors | Typical site | Suggested hosting tier | Typical budget |
|---|---|---|---|
| Fewer than 10,000 | Brochure site, portfolio or local service business | Shared hosting or a website builder | $3 to $25 a month |
| 10,000 to 50,000 | Busy blog, lead-generation site or small store | Busy blog, lead-generation site or small store | $15 to $60 a month |
| More than 50,000, or heavy features | Larger store, membership or online course site | VPS or cloud hosting | $40 to $200+ a month |
A sensible approach is to start on the smallest tier that fits your needs today, since good hosts let you upgrade in a few clicks once your traffic grows.
Why Your Hosting and Domain Bill Goes Up After Year One
The price you see advertised for hosting is often a first-term discount rather than the price you'll keep paying. Hosting companies use low introductory rates to win new customers and then switch you to their standard price when the plan renews. Truehost reports that shared hosting usually starts at $2 to $5 a month but rises to around $10 to $30 a month at renewal.
Introductory vs renewal hosting prices
The jump can be surprisingly large. In a 2026 comparison by iTechGuides, SiteGround's GrowBig plan was listed at $4.99 a month for the first year and $29.99 a month on renewal. Even a smaller increase adds up quickly. For example, a plan priced at $2.99 a month costs about $36 in its first year, but if it renews at $10.99 a month, the second year costs about $132. In other words, your hosting bill nearly quadruples even though nothing about your website has changed.
That's why it's worth checking the renewal price on the host's pricing page or at checkout before you commit. Paying for two or three years upfront can lock in a lower rate, although you should only do that once you're confident the host is a good fit.
The .com price increase on November 1, 2026
Domain prices are climbing as well. Verisign, the company that runs the .com registry, announced during its Q1 2026 earnings call that the wholesale price of a .com domain will rise from $10.26 to $10.97 a year starting November 1, 2026. Because registrars add their own markup on top of that, a .com that costs $1 in its first year might renew at $20 or more. Renewing your domain for several years at once is an easy way to protect yourself from future increases.
What Are the Ongoing Costs of Running a Website?
Once your site is built, a handful of recurring costs keep it online, secure and running smoothly. Several of these are often bundled free with your hosting or website builder, so it's a good idea to check what your plan already includes before buying anything separately. The table below shows typical yearly costs for a small business website.
| Cost item | Typical yearly cost | Often included free? |
|---|---|---|
| Domain renewal (.com) | $15 to $25 | Often free for the first year with hosting or builders |
| Hosting or website builder plan | $60 to $480 | Not applicable |
| SSL certificate | $0 for a basic one, up to $300 | Yes, on almost every reputable host |
| Business email (per user) | $0 to $84 | Sometimes, with hosting plans |
| Backups and security tools | $0 to $300 | Often, on managed hosting |
| Premium plugins or apps | $0 to $500 | No |
| Professional maintenance help | $600 to $3,000+ | No |
Domain renewal, SSL and business email
Renewing a .com domain usually costs about $15 to $25 a year at most registrars. Since changing your domain later is both costly and confusing for customers, it's worth reading up on how to choose a business domain name before you buy one.
An SSL certificate is usually free, because most hosts install one from Let's Encrypt automatically. Paid certificates also verify your organization's identity, and Network Solutions lists them at about $50 to $150 a year for organization-validated certificates and about $200 to $300 a year for extended-validation certificates. Most small businesses never need one of these.
A professional email address such as you@yourbusiness.com costs about $6 to $7 per person each month through Google Workspace or Microsoft 365. Some hosting plans include basic email at no extra cost, which can be enough for a very small team.
Maintenance, updates, backups and security
Maintenance is the routine upkeep that keeps your website safe and working properly. It typically involves updating your platform, theme and plugins to close security gaps, running regular backups and making sure they can actually be restored, and watching for malware or downtime. It also covers fixing broken links and forms, along with small content changes like new prices or updated opening hours.
If you use a website builder, the platform takes care of most technical updates for you. With WordPress, you'll either handle these tasks yourself or pay someone to do them. GoDaddy's 2026 guide, as summarized by UENI, puts maintenance for most small business sites at $50 to $500 a month, while WebsiteSetup estimates $30 to $250 a month.
What Does a Website Really Cost Over 3 Years?
The fairest way to compare your options is to add up everything you'll spend over three years instead of looking only at the first invoice. Cheap options often become more expensive after year one, while costly builds tend to get cheaper once the initial work is done. The table below combines build and running costs for four common scenarios, based on the prices covered in this guide.
| Scenario | Year 1 | Years 2 and 3 (each) | 3-year total |
|---|---|---|---|
| A. DIY website builder, plus one email address | $276 to $552 | $296 to $572 | About $870 to $1,700 |
| B. DIY WordPress on shared hosting | $128 to $388 | $224 to $424 | About $580 to $1,240 |
| C. Freelancer build with managed hosting and light maintenance | $2,500 to $10,500 | $1,000 to $2,500 | About $4,500 to $15,500 |
| D. Agency build with a care plan | $7,900 to $41,000 | $1,900 to $6,100 | About $11,700 to $53,300 |
These are illustrative estimates as of October 2026. They assume builder plans of $17 to $40 a month, shared hosting at $3 to $10 a month for the first year and $11 to $25 after renewal, a .com domain at about $20 a year, and one business email account at $6 a month. They also assume a freelancer build of $1,500 to $8,000 or an agency build of $6,000 to $35,000, with maintenance at $50 to $150 a month for the freelancer route and $150 to $500 a month for the agency route. Scenarios A and B don't include the value of your own time.
Which scenario fits your business
Scenario A, a website builder, suits you if you need a simple site quickly, want to update it yourself and prefer one predictable monthly bill.
Scenario B, DIY WordPress, suits you if your budget is tight, you want full ownership and you're happy to learn how to handle updates.
Scenario C, a freelancer, suits you if your website brings in leads and you want a professional result without agency pricing. Pairing it with one of our website care plans for small businesses keeps the site secure after launch.
Scenario D, an agency, suits you if your website is central to your sales, needs custom features or has to connect with other business systems.
Make sure you own what you pay for
The most expensive website mistake isn't overspending. It's losing control of your own site because the accounts were set up in someone else's name. Before you pay anyone to build or host your website, run through this checklist with them.
The domain is registered in your name or your company's name, with your email address listed as the account contact.
You have your own login for both the domain registrar and the hosting account, rather than relying on the developer's access.
You have administrator access to the website itself, such as an Administrator account in WordPress.
You have a recent backup of the site's files and database, or at least know where the backups are stored.
The handover terms are in writing and confirm that you own the design, content and code once the project is paid for.
Get a Fixed Quote to Build and Host Your Website
If you're still unsure which route fits your budget, the team at Nexal IT Services can help. We build and host websites for small businesses with clear pricing that shows both the build cost and every running cost upfront, renewals included. Just tell us what your site needs to do, and we'll recommend the most affordable setup that does it well.
Frequently Asked Questions
Most small business websites cost between $5 and $40 a month to host. Basic shared hosting often starts at $2 to $10 a month on an introductory deal, but it usually renews at $10 to $30 a month. Managed WordPress hosting, where the host takes care of updates and backups, generally costs $15 to $40 a month. If you build with Wix or Squarespace, hosting is already included in your plan.
Sources
Hostinger, How much does website hosting cost
BrightCoding, How Much Should Web Hosting Really Cost? (August 2026)
iTechGuides, Best cheap web hosting comparison (2026)
The Motley Fool, Verisign Q1 2026 earnings call transcript
Network Solutions, How much does it cost to build a website in 2026?
WebsiteSetup, Website Maintenance Costs (2026)

