WeBuildYours

How much does a website cost for a small business in 2026?

Real price ranges for DIY builders, freelancers, agencies, and flat-price services, plus the yearly costs nobody mentions upfront.

By the WeBuildYours team · October 18, 2026 · 4 min read

The short answer

A small business website usually costs anywhere from about $100 to $10,000 or more to build, depending on who builds it and how many pages you need. A single professional page can be done for around $100 to $500, a five-page site typically runs $500 to $5,000, and you should budget roughly $20 to $60 a year for a domain plus hosting on top.

Ask five people what a website costs and you’ll get five different answers. That isn’t because anyone is lying. It’s because "a website" can mean a single page that gets your phone ringing, or a fifty-page store with accounts and payments. The price follows the work.

Here’s how the money actually breaks down, so you can tell a fair quote from an inflated one.

The four ways to get a website built

Option Typical upfront cost Who it suits
DIY builder (Wix, Squarespace and similar) $0 upfront, then about $15 to $50 a month People with time, taste, and patience
Freelancer Roughly $500 to $5,000 Custom work, if you find a good one
Agency Often $5,000 to $30,000 and up Larger businesses with complex needs
Flat-price service From about $100 for one page Owners who want it done right, fast

These are typical ranges, not rules. Prices vary a lot by country, experience, and how much you ask for.

What actually drives the price

Number of pages. Every page needs layout, writing, images, and testing. A one-page site is the cheapest thing to build well. A ten-page site isn’t ten times the price, but it’s several times the work.

Who writes the words. Copywriting is often the slowest part of any project. If you hand over finished text, you save money. If the builder writes it, expect to pay for that time.

Special features. Booking calendars, online payments, member logins, and custom forms all add real work. A contact form is simple. A booking system that talks to your calendar isn’t.

Revisions. Unlimited revisions sound nice, but someone pays for them, usually through a higher base price. A fixed number of revision rounds keeps prices honest.

The costs that come after launch

The build is a one-time cost. Running the site isn’t. Budget for:

  • A domain name. Usually $10 to $20 a year for a .com.
  • Hosting. Anywhere from a few dollars a month to $30 or more, depending on the site.
  • Updates and security. Someone needs to keep things patched and backed up. You can do it yourself, pay as you go, or use a monthly care plan.
  • Changes over time. New photos, new prices, a new service. Small edits add up over a year.

If a quote looks cheap, ask what happens after launch. A $50 site that you can’t update isn’t cheap.

Red flags in a website quote

Watch out for:

  • No written list of what is included
  • Hosting you aren’t allowed to move
  • Your domain registered in the builder's name instead of yours
  • "Unlimited revisions" with no timeline
  • No mention of who owns the files at the end

You should always own your domain, your content, and your design files. Always.

So what should you budget?

If you need one strong page that explains what you do and makes it easy to contact you, you don’t need to spend thousands. That’s exactly the job a landing page does well. Read our guide on landing pages versus full websites if you aren’t sure which you need.

If you need several pages, bookings, or payments, get a fixed quote before you agree to anything. A good builder will tell you the full price before the work starts, not halfway through.

At WeBuildYours, a one-page landing page or portfolio is a flat $100, live in 48 hours, with two revision rounds and full ownership. Bigger sites get a free quote within one business day. Not sure where your current site stands? Run the free website check first.

Common questions

Is $100 enough for a real website?

For a single page, yes. A one-page site with your services, photos, contact details, and a clear call to action covers what most small businesses need to start. Multi-page sites and sites with bookings or payments cost more because they take more work.

Why do agency quotes vary so much?

Agencies price in strategy, meetings, project management, and overhead. That can be worth it for complex projects. For a straightforward small business site, much of that cost is overhead you don’t need.

Do I have to pay monthly for a website?

You’ll pay a small amount every year for your domain and hosting no matter who builds your site. Ongoing maintenance plans are optional. You can always update a site yourself if you’re comfortable doing so.

Who should own my domain name?

You should. Register the domain in your own name and account, even if someone else builds the site. That way you can move to any builder or host at any time.