The Honest Answer: It Depends, but Here Are the Ranges
"How much does a website cost?" is a fair question with a frustrating answer: it ranges from a few hundred dollars to many thousands, depending on what you need and who builds it. The good news is that the ranges are predictable once you know what drives them.
For a typical Washington small business — a contractor, a shop, a service provider — a professional site usually lands somewhere between $400 and $5,000 or more. A simple, clean, mobile-friendly site with a handful of pages sits near the bottom. A larger site with custom design, many service pages, online booking, or e-commerce climbs toward the top.
The right number is not the cheapest or the most expensive — it is the one that matches what your business actually needs to win customers. Below is what each tier really gets you.
DIY Website Builders: Cheapest Upfront, Costly in Time
Drag-and-drop builders let you assemble a site yourself for a low monthly fee, often in the range of $15 to $40 per month plus your domain. For a brand-new business with almost no budget, they can get something online quickly.
The trade-offs are real, though:
- Your time is the hidden cost — building a decent site can eat dozens of hours.
- Templates look generic, and many local businesses end up looking alike.
- Performance and search optimization are often mediocre out of the box.
- You are renting; stop paying and the site disappears.
DIY makes sense when cash is the hard constraint and you have time to spare. For most owners whose hours are better spent serving customers, the "cheap" option turns out to be expensive once you price in the time.
Freelancers and Agencies: What You Pay For
Hiring a professional generally falls into two camps. A freelancer is usually the more affordable route, often building a small-business site for somewhere between $500 and $3,000. You get a real person and a custom result, though availability and long-term support can vary.
An agency brings a team — designers, developers, sometimes marketers — and prices typically start around $3,000 and climb from there. You pay for process, polish, and ongoing support, which can be worth it for businesses that need more than a brochure site.
Northwest.net sits in a practical middle ground for Washington small businesses: professional, fast, clean sites built by people who understand local search, without agency-sized invoices. The aim is a site that loads quickly, looks credible, and actually brings in calls — priced for a small business, not a corporation.
When you compare quotes, look past the headline number to what is actually included. A freelancer's low bid that leaves you to write all the copy, find your own photos, and figure out search setup can end up costing more — in time and frustration — than a slightly higher quote that delivers a finished, ready-to-rank site. The cheapest invoice is rarely the cheapest project.
What Actually Drives the Price
Two websites can cost wildly different amounts for reasons that are not obvious from the outside. These are the main levers:
- Number of pages — a five-page site is far less work than a thirty-page one.
- Custom design vs. template — a unique look costs more than a configured template.
- Functionality — contact forms are cheap; online booking, payments, or e-commerce add real cost.
- Content — writing your copy and sourcing photos takes time, whether yours or theirs.
- Integrations — connecting scheduling tools, CRMs, or payment systems adds hours.
When you get a quote, ask what is included. A higher number that covers copywriting, photography, and search setup can be a better value than a low number that leaves you to finish the hard parts yourself.
There is also a difference between a one-time price and a value over time. A site that is genuinely fast, mobile-friendly, and built to be found in local search keeps working for you month after month, while a bargain site that never ranks or never converts costs you customers quietly the whole time it is live. Frame the spend against the work the site will bring in, not just against other quotes.
Don't Forget the Ongoing Costs
The build is a one-time number, but a website has a small recurring cost too. Budgeting for it up front avoids surprises.
- Domain name — typically $10 to $20 per year.
- Hosting — anywhere from a few dollars a month to more for higher-traffic or e-commerce sites.
- Maintenance — updates, backups, and security, either DIY or as a small monthly plan.
- Occasional refreshes — new photos, new services, seasonal updates.
A fast static site usually costs less to host and maintain than a heavier content-management setup, which is worth weighing when you choose your approach. Either way, plan for a modest annual figure to keep the site healthy.
If you are not sure whether your current site is worth what you are paying, or what a new one should cost, a free website audit will give you a clear, no-pressure read. From there, a Standard Audit at $49 or a Full Audit at $149 can map out exactly what to fix or build.
Frequently Asked Questions
How much does a small business website cost in Washington State?
A professional small business website in Washington typically costs between $400 and $5,000 or more. A simple, mobile-friendly site with a few pages sits at the lower end, while custom design, many service pages, or features like booking and e-commerce raise the price.
Is a DIY website builder cheaper than hiring a professional?
DIY builders cost less upfront, often $15 to $40 per month, but they consume significant time and usually produce generic, less optimized sites. For owners whose hours are better spent on their business, hiring a professional often delivers more value despite the higher initial cost.
What's the difference in cost between a freelancer and an agency?
Freelancers typically build small business sites for $500 to $3,000, while agencies usually start around $3,000 and go up. Agencies offer a full team and ongoing support, while freelancers and focused providers like northwest.net offer professional results at small business prices.
What ongoing costs does a website have?
Beyond the build, expect a domain name at roughly $10 to $20 per year, hosting that ranges from a few dollars a month upward, and maintenance for updates, backups, and security. Fast static sites generally cost less to host and maintain than heavier platforms.
How can I find out what my website should cost?
Start with northwest.net's free website audit, which gives a no-pressure read on your current site or your needs. For a deeper breakdown, the Standard Audit is $49 and the Full Audit is $149, helping you map exactly what to fix or build before spending on a new site.
See How Your Website Scores
Free audit — 6 categories, results in 24 hours. No credit card, no obligation.
Get Your Free Audit →