A business website costs $150 to $400 in year one if you build it yourself on WordPress hosting, $1,500 to $8,000 if you hire a freelancer, and $6,000 to $35,000 through an agency (2026 US pricing, GruffyGoat and Elementor cost studies, published 2026). DIY website builders run $200 to $600 per year all-in. The single biggest cost driver is not software, it is who does the work. Below is the full 2026 breakdown by path, plus the line items owners forget.
Last updated: July 28, 2026. All figures sourced below.
The three paths, priced (2026)
Do it yourself on hosting: $150–$400 for year one. That is shared hosting at roughly $3–$15 a month, a domain at $10–$20 a year, SSL usually included free, and a theme at $0–$100. WordPress itself is free.
Do it yourself on a website builder: $200–$600 a year, per GruffyGoat's 2026 breakdown. Builders bundle hosting and templates at $16–$50 a month. You pay less up front and more forever, and you are the designer and support team.
Hire a freelancer: $1,500–$8,000 one-time for a custom 5-to-15-page site, the range GruffyGoat, Elementor, and Leadpages all landed on independently in 2026 guides. Elementor's 2026 breakdown puts a professional custom WordPress build at $2,000–$8,000.
Hire an agency: $6,000–$35,000 and up. Elementor's 2026 figure for a small business agency site is $10,000–$35,000, with ecommerce starting around $20,000.
Recommended
Get your site online with Bluehost
Hosting, a free domain for year one, SSL, and one-click WordPress. This is the path in the $150–$400 first-year column, and the one I point beginners to.
See Bluehost Pricing →The line items owners forget
The build price is not the yearly price. Budget these separately, using 2026 mid-market figures:
Domain renewal, $10–$20 a year. Hosting after any introductory term, which commonly renews higher than the first-year rate, check the renewal price before you buy. Email at your domain, roughly $1–$27 per user per month depending on provider. Maintenance and security, $1,000–$6,000 a year for professionally managed sites, or effectively free if you do updates yourself. Premium plugins or ecommerce extensions, $0–$470 a year.
A realistic all-in year one for a DIY WordPress site is $200–$500. A realistic all-in year one for a $4,000 freelance build is closer to $5,000 once maintenance and tools are counted.
What you actually get at each price
At $200: a working, professional-looking site on a template you configured. Slower to build, entirely yours, and enough for most service businesses to start taking calls and payments.
At $3,000–$5,000: a custom design, 6 to 10 pages, and someone else's time instead of your weekends. It typically does not include ongoing SEO, content writing, or ecommerce, which add $1,000–$5,000.
At $10,000+: strategy, custom development, and a team. Worth it when the website is the revenue engine rather than the business card.
Free tool
Which Business Is Right For You?
Take the 2-minute quiz and get matched to a business that fits your budget, your skills, and how much time you actually have.
Try it free →How to decide in one minute
Budget under $1,000 and a simple informational site: build it yourself on hosting. Budget $2,000–$8,000, needing a custom look and 5 to 15 pages: hire a freelancer. Website is core to how you make money, and you want SEO and support handled: hire an agency.
The mistake I see most is spending $5,000 on a site before knowing whether the offer sells. Launch cheap, prove demand, then reinvest into the version that deserves the money.
Sources
- GruffyGoat — Small Business Website Costs in 2026
- Elementor — How Much Does a Small Business Website Cost? (2026 Breakdown)
- Leadpages — How Much Does a Website Cost? 2026 Design Price Guide
What people ask me
How much does a business website cost in 2026?
$150 to $400 in year one building it yourself on WordPress hosting, $200 to $600 per year on a DIY website builder, $1,500 to $8,000 for a freelancer, and $6,000 to $35,000 or more through an agency, per 2026 US pricing studies.
What is the cheapest way to get a business website online?
Shared hosting plus WordPress: roughly $3 to $15 per month for hosting, $10 to $20 per year for a domain, free SSL, and a free or sub-$100 theme, totaling about $150 to $400 for the first year.
Why do freelancer and agency prices differ so much?
Scope and team. A freelancer at $1,500 to $8,000 delivers a custom 5 to 15 page site. An agency at $6,000 to $35,000 adds strategy, development, SEO, and ongoing support from multiple specialists.
What ongoing costs come after the website is built?
Domain renewal at $10 to $20 per year, hosting at its renewal rate, business email at $1 to $27 per user monthly, and maintenance from $0 if self-managed up to $1,000 to $6,000 per year professionally.
Is a website builder cheaper than WordPress hosting?
Cheaper to start, more expensive over time. Builders run $16 to $50 monthly forever, while WordPress on shared hosting can total $150 to $400 for a full first year.
Should I spend more on a website before I have customers?
No. Launch on the cheapest path that looks professional, confirm the offer sells, then reinvest. Most $5,000 sites are bought before demand is proven.
Heads up: some links here are affiliate links. If you buy through one, I may earn a small commission. It costs you nothing extra. I only recommend tools I use myself.
Free Download
Not sure where to start?
Grab The $0 Startup Checklist. It's every step you can take this week to start a business without spending money. In order. No fluff.