How Much Does a Small Business Website Cost?

Real price ranges for DIY builders, freelancers, agencies and monthly plans, plus the costs after launch and the questions to ask before you hire.

Published 5 min read

Laptop, calculator and notebook on a desk for planning a small business website budget.
In this article
  1. What a website costs, by option
  2. The costs after launch
  3. What pushes the price up or down
  4. Questions to ask before you pay anyone
  5. What we charge, and who it’s for
  6. FAQ

Updated October 2026

Short answer: in 2026, a small business website costs about $200 to $500 a year if you build it yourself, $1,000 to $5,000 from a freelancer, $2,000 to $15,000 from an agency, or $100 to $500 a month for a plan that handles everything. After that, you pay for the domain, hosting and upkeep.

The ranges are wide because “a website” can mean a three-page site you build on a Sunday or a custom site with service pages, a booking calendar and someone keeping it running. Below is what each option costs, what you get for the money, and what most quotes leave out.

What a website costs, by option

OptionUpfrontOngoingBest forWatch out for
Build it yourself on a website builder$0About $17–$40/month for a business plan, billed yearlyOwners with time who want to start cheapYour hours, plus a domain bill after the free first year
Hire a freelancerAbout $1,000–$5,000 (simple sites can be less)Hosting and upkeep, often extraA one-time build at a moderate priceWho fixes things after launch, and who holds the logins
Hire an agencyAbout $2,000–$15,000; complex sites $30,000+Care plans often $150–$500/monthBigger sites, custom features, online storesPaying for more than a local service business needs
Monthly website plan$0 to a setup feeAbout $100–$500/monthOwners who want it built and kept running for themWhat you keep if you cancel

Building it yourself. Website builders charge a monthly fee that covers hosting and the editing tools. On yearly billing, Wix runs $17 to $159 a month and Squarespace starts at $19. A basic business site usually fits the lower plans. The real cost is your time: writing the pages, taking photos, and fixing things when they break.

A freelancer. For a simple site of five to eight pages, most freelancers quote between $1,000 and $5,000. The good ones are a bargain. Before you pay, ask who handles hosting, updates and small edits after launch, because that is often not in the quote.

An agency. Agencies charge more for a team, a process and more polish. For a typical local service business, a small agency in the $2,000 to $6,000 range covers what you need. Bigger budgets buy custom features most trades don’t use.

A monthly plan. Some companies build the site and charge a flat monthly fee for hosting, updates and support. You pay less upfront and more over time. It works well if you’d rather never think about the website again.

Home service business owner reviewing a laptop at a workshop desk.

The costs after launch

The build is the first bill, not the last. Every website has running costs, whoever builds it.

CostTypical priceNotes
Domain name (.com)About $10–$25 a yearThe wholesale price of a .com rises to $10.97 on November 1, 2026. A $1 first year often renews at $20 or more
HostingAbout $30–$200 a year for a basic siteIncluded with website builders. Low prices usually need a multi-year prepay
Security and updates$50–$300 a month if you pay someoneFree if you do it yourself, but it takes time and know-how
Small editsOften $50–$150 an hour from a freelancerNew hours, prices, photos and seasonal offers add up

One rule worth following: register the domain in your own name, with your own login. If your web person disappears, the domain is the one thing you can’t easily replace. (More on that in our answer to Who owns my website?)

What pushes the price up or down

  • Number of pages. A page for each service and the towns you cover costs more than a single page, but it gives customers a page that matches what they searched for.
  • Who writes the words. Sending finished text and photos saves money. Having the designer write it all adds time to the bill.
  • Custom design or a template. A template adapted to your brand costs far less than a design built from scratch.
  • Features. Online booking, quote forms, website chat and review requests each add setup work.
  • Online store. Selling products online is a different, bigger project. Most trades don’t need one.
  • Who maintains it. A cheap build with no plan for updates often costs more later, when something breaks during your busy season.

Questions to ask before you pay anyone

  1. What is the total for the first year, including the domain, hosting and any monthly fees?
  2. What does it cost each year after that?
  3. Who owns the domain, and is it registered in my name?
  4. Who makes small changes, how fast, and what do they cost?
  5. Who handles security, updates and backups?
  6. What happens to my site, text, photos and contact list if I leave?
  7. How many rounds of changes are included before launch?

A good web designer answers all seven in writing before you sign. For more on ownership, see our FAQ answer to Who owns my website?

What we charge, and who it’s for

We publish our price so you can compare. The Website Care Plan is $297 a month plus a $750 one-time setup, month to month. The first year comes to $4,314.

That covers:

  • A website built for you: core pages, a page for each main service, and the towns you cover
  • Hosting, security and updates, plus unlimited small edits, usually done within 2 business days
  • Website chat, automated review requests and lead follow-up
  • A monthly check of your forms, call buttons, chat and security
  • Your domain registered in your name. Cancel anytime, and you keep the domain, your page text, photos and lead list

It isn’t the cheapest option on this page. If you have the time and only need a simple site, a website builder costs less. The plan fits owners who would rather be on the job and want the website, and the follow-up, handled.

Service business owner organizing tools at a workbench with a phone nearby.

Not sure what your current site needs? Get a free site review and we’ll email you a short, honest review within 2 business days. Or book a free call.

FAQ

How much does a website cost per month?

On a website builder, about $17 to $40 a month for a business plan billed yearly. Monthly plans that include the build and upkeep usually run $100 to $500 a month. Basic hosting alone can cost a few dollars a month.

How much does a 5-page website cost?

For a simple site of up to about eight pages, freelancers often quote $500 to $2,500 and small agencies $2,000 to $6,000.

Can I make a business website for free?

Some builders have free plans, but they show the builder’s ads and don’t let you use your own domain. For a business, a paid plan is worth it.

How much does website maintenance cost?

If you pay someone for security, updates and backups, expect about $50 to $300 a month. Some monthly plans include it.

Is a cheap website worth it?

It can be, if it loads fast on a phone, shows your services and towns, and makes it easy to call. A cheap site that nobody updates often costs more in lost jobs than it saved.

Free site review

Want to know what your own website is missing?

Send us your site and we’ll email you a short, honest review within 2 business days. No call required.

Get a Free Site Review

Ready for a website that brings in calls?

One flat monthly plan covers your website, hosting, updates, website chat, review requests and lead follow-up.

Scroll to Top