This guide covers “how much does a website cost” in plain language. There is no single price for a website. A simple site you build yourself can cost very little; a custom site from an agency can cost tens of thousands. This guide breaks down realistic ranges so you can budget with confidence. Figures are typical estimates and vary by country and provider.
The three ways to build a website
| Route | Typical upfront cost | Best for |
|---|---|---|
| DIY with a builder | Low (domain, hosting, tools) | Small businesses, portfolios, startups |
| Freelancer | Low to mid thousands | Custom design on a moderate budget |
| Agency | Mid thousands to tens of thousands | Complex, high-stakes or large sites |
Core costs every website has
Domain name
Usually around $10 to $20 per year for a .com, more for premium names.
Hosting
Shared hosting can start at a few dollars per month; managed WordPress hosting is more; dedicated or high-performance setups cost more still.
SSL certificate
Most hosts include it free.
Design and builder
Free themes exist. Premium themes and page builders are often one-time or annual payments; some site builders are monthly subscriptions. Tuli Builder is a one-time payment from $49.
Plugins and tools
Many are free; premium SEO, forms, security and performance plugins add to the total.
Content
Photography, copywriting and logo design can cost more than the website itself if you hire professionals.
Ongoing costs
- Hosting and domain renewals
- Plugin or theme renewals, if annual
- Maintenance: updates, backups and security
- Marketing: SEO, ads, email
Sample budgets
| Type of site | Rough first-year range |
|---|---|
| Simple DIY business site | $100 to $500 |
| DIY online store | $300 to $1,500 |
| Freelancer-designed small business site | $1,500 to $6,000 |
| Agency-built custom site | $8,000 and up |
These are broad estimates, not quotes.
How to lower the cost
- Use WordPress with an AI builder to create pages from a description. See how to create a WordPress website.
- Choose one-time pricing over subscriptions where possible. Compare the 3-year cost.
- Write your own first-draft content and refine it.
- Start small and add pages as you grow.
Watch out for
- Cheap first-year hosting with high renewals
- Add-ons that turn a “free” plan into a paid one
- Agencies that do not hand over full ownership of your site
How much does a website cost FAQ
What is the cheapest way to get a website?
DIY with a domain, low-cost hosting and a free theme or one-time builder. See how to make a free website.
Why do some websites cost so much?
Custom design, strategy, development, content and integrations add time and expertise.