See the plans

Website costs

How much does a small business website cost in 2026?

The short answer: a small business website costs anywhere from a few hundred dollars to $15,000, depending on who builds it.

  • Do it yourself on a website builder: $0 to $800 to start, then about $10 to $120 a month.
  • Hire a freelancer: about $500 to $7,600 for the build.
  • Hire an agency: about $5,000 to $15,000 for a complete small business site.

After launch, budget for a domain, hosting and someone to keep the site updated. The rest of this guide shows where those numbers come from and what pushes a price up or down.

Three ways to get a website, side by side

Most small businesses choose one of three routes. The price gap between them is mostly a trade between your money and your time.

RouteTo startAfter launchWho does the work
DIY website builder$0 to $800About $10 to $120 a monthYou build it, write it and keep it updated
FreelancerAbout $500 to $7,600About $50 to $150 a month if they maintain itOne person builds it; upkeep depends on the deal
AgencyAbout $5,000 to $15,000About $100 to $1,000 a month on a retainerA team builds it and can run it for you

The ranges overlap because the sources measure slightly different things. WebsiteSetup.org puts DIY starting costs at $200 to $800 and builder plans at $17 to $120 a month, while Levitate puts DIY at $0 to $300 upfront and $10 to $30 a month. Both are listed at the end.

What pushes the price up

Two websites that look alike can be priced thousands of dollars apart. These are the things that usually make the difference:

The costs after launch

The build is only part of the bill. Every website also needs:

When you compare quotes, add up the first three years, not just the first invoice. A cheap build with an expensive monthly retainer can cost more than a higher one-off price. For what upkeep costs month by month, see how much a website costs per month.

What a fair quote should include

Before you sign anything, check that the quote answers these questions in writing:

  1. Which pages are included, listed by name?
  2. Who writes the text and who supplies the photos?
  3. Is the domain registered in your name?
  4. Are hosting, backups and security included, and for how long?
  5. Who makes small updates after launch, and is there a limit?
  6. What does the yearly cost become after the first year?
  7. If you leave, do you keep the website files and the domain?

A builder who answers all seven up front is easier to trust, and much easier to compare against the next quote.

Pay once or pay monthly

Builders charge in two ways. Some take one payment for the build and a smaller yearly or monthly fee for upkeep. Others charge a flat monthly fee with nothing upfront, which spreads the cost but usually totals more over time. Neither is wrong. Pay once is normally cheaper overall, and pay monthly is easier on cash flow when you are starting out. Our guide to paying once or paying monthly compares the two over three years.

What we charge

At KN Services our team designs your website, puts it live and looks after it. Every plan is priced up front, with $0 setup, and you can pay either way.

PlanPay onceOr pay monthlyPages
Launch$499$99 a month5
Business$899$179 a month10
Pro$1,650$329 a month20
Store$2,490$499 a monthOnline store, up to 100 products

Pay once includes the first year of hosting, domain, mailbox, Google setup and small updates. From year two it is $39 to $129 a month to keep us running it, or you take your files. Pay monthly is $0 upfront, cancel anytime, and the site is yours after 12 paid months.

Sources (checked 30 October 2026)