How much does a small business website cost?
For a typical local business, a website costs somewhere between a few hundred dollars a year if you build it yourself and several thousand dollars upfront if you hire a freelancer or agency. The honest answer depends on three questions: who builds it, how many pages it needs, and what it has to do beyond showing your services and getting calls.
| What people type into Google | US searches per month |
|---|---|
| small business website cost | 210 |
| small business website design cost | 90 |

What ranks on Google for "small business website cost"
Here are the first organic results Google showed us for "small business website cost" (October 2026, via DataForSEO):
| # | Site | Page title | Type |
|---|---|---|---|
| 1 | hostinger.com | How Much Does It Cost to Build a Website for a Small ... | Guide or article |
| 2 | reddit.com | How much does it cost to run a simple website? : r/webdev | Directory, forum or social |
| 3 | squarespace.com | How Much Does It Cost to Build a Website in 2026? | Guide or article |
| 4 | namecheap.com | How Much Does It Cost to Build a Website for a Small ... | Guide or article |
| 5 | quora.com | How much does it cost to start a website for my business? | Directory, forum or social |
| 6 | webfx.com | How Much Does a Website Cost in 2026? [+Calculator] | Guide or article |
Hosting companies and builders write most of the top guides for small business website cost: Hostinger, Squarespace, Namecheap and WebFX. Each has a product to sell, so their numbers tend to favor their own tools. Our ranges come from the same platform prices, without steering you to one.
Three ways to get a small business website
| Option | Upfront | Yearly after launch | Your time | Best when |
|---|---|---|---|---|
| Build it yourself on a builder | $0 | About $200 to $500 | A lot | Tight budget, simple needs |
| Hire a freelancer | $1,000 to $5,000 | Hosting, domain, updates | Some | You want help but a modest budget |
| Hire an agency | $5,000 to $30,000 | Often a monthly retainer | Little | Larger business, custom needs |
Builder plans for reference, billed yearly: Wix Light $17, Core $29, Business $39. Squarespace Basic $19, Core $29. WordPress.com Personal $4, Premium $8, Business $25.
Yearly running costs
| Item | Typical yearly cost |
|---|---|
| Domain | $10 to $20 |
| Hosting | $36 to $500 |
| Business email | About $72 per person |
| Maintenance | $0 to $1,800 ($0 to $150 a month) |
| Paid plugins or apps | $0 to a few hundred |
What a small business site really needs
Most local businesses get calls from a short list of pages:
- Home page that says what you do and where, with a clear phone number and button
- One page per main service, because people search for services, not for your company name
- One page per main area you serve, if customers search by town
- About page with real people and photos
- Contact page with phone, form, hours and map
- Reviews shown on the site, not just on Google
Features that rarely pay off for a small service business: animated sliders, a blog nobody updates, chatbots, and online stores for businesses that don't sell products.
Where small businesses overpay
- Paying for pages nobody searches for. Ten pages that match real searches beat thirty that don't.
- Long contracts with high monthly fees for a site that rarely changes.
- Not owning the domain. Always register it in your own name.
- Custom design for its own sake, when speed and clarity win calls.
- Buying SEO packages before the site has the right pages.
How we price small business websites
We plan each site from real Google search data for your trade and city, then price it by the pages that data supports:
| What's included | Price |
|---|---|
| Home, about and contact pages | $299 |
| Each extra page supported by search data | $15 |
| Most you'll pay | $630 |
The calculator shows the searches per month for your keywords, the pages we recommend and the final price before you pay anything. Try the website cost calculator with your trade and city.
That chart is real Google Search Console data from a client site, with the name blurred.
What to ask before you hire anyone
- Who owns the domain, the site and the content?
- What exactly is included, page by page?
- What does it cost per year after launch?
- How are changes billed?
- Will the site load fast on a phone?
- Which searches is each page meant to show up for?
Picking pages by what people search
The biggest difference between a site that brings calls and one that doesn't is whether its pages match searches. A roofer in a mid-size city may see searches for roof repair, roof replacement and storm damage, each worth its own page. You can see examples on our pages for websites for roofers, web design for contractors and websites for dentists.
Related cost guides
What small business owners search
Searches from DataForSEO show most owners start by looking for a tool:
| Search | Searches a month |
|---|---|
| small business website builder | 5,400 |
| build a website for small business | 5,400 |
| best website builder for small business | 4,400 |
| designing a website for small business | 1,900 |
| small business website cost | 210 |
| small business website design cost | 90 |
Builder searches are about 25 times larger than cost searches. Many owners decide how to build before they know what it'll cost or what pages they need. Getting the order right saves money: decide the pages first, then the cheapest way to build them well.
Cost by type of small business
| Business | Pages it usually needs | Typical approach | Notes |
|---|---|---|---|
| Plumber, electrician, HVAC | Each main service, emergency service, each main town | Service site | Phone and fast loading on mobile matter most |
| Dentist or medical practice | Each treatment, insurance, new patients, team | Service site | Booking and insurance info drive calls |
| Lawyer or accountant | Each practice area or service, team, locations | Service site | Credentials and plain explanations |
| Salon or spa | Services and prices, booking, team, gallery | Service site with booking link | The booking link matters more than design |
| Restaurant | Menu, hours, location, reservations or ordering | Builder or simple site | Keep the menu current |
| Shop selling products online | Product pages, cart, checkout | Ecommerce platform | Plan fees and payment fees on top |
A worked example: a two-truck plumbing company
Say a plumber serves one city and three suburbs, and does repairs, water heaters and drain cleaning.
| Route | Upfront | Year one running costs | What it gets |
|---|---|---|---|
| DIY on a builder | $0 | A builder plan, a domain after year one, email | As many pages as the owner has time to write |
| Freelancer | $1,000 to $5,000 | Hosting, domain, email, some maintenance | Depends on scope |
| Agency | $5,000 to $30,000 | Often a monthly retainer | Strategy, design and content |
| SiteCostly | $299 plus $15 per extra page, $630 max | Domain and hosting | Pages chosen from that plumber's real searches |
With us, that plumber's site might cover home, about, contact, three service pages and four area pages. That's seven extra pages beyond home, about and contact: $299 plus $105, or $404. The calculator shows the real number for your trade and area, which may be different.
Hidden costs to ask about
- Setup fees separate from the design fee
- Charges for each round of changes
- Price of adding a page after launch
- Hosting price after the first year
- Domain renewal price and who it's registered to
- Email accounts on your domain
- Cancellation fees or minimum terms on monthly plans
- Fees to get your files if you leave
Monthly website plans versus paying once
Some providers offer a website for a monthly fee with little or nothing upfront. That can help cash flow. Over three years, though, a monthly plan can cost more than a one-time build plus hosting. Before signing, multiply the monthly fee by 36 and compare it with a one-time quote plus three years of hosting and domain. Also check whether you keep the site if you stop paying.
What makes a small business site bring in calls
The sites that bring calls usually share a few traits. They load fast on a phone. The phone number is tappable at the top of every page. Each main service has its own page that uses the words customers search. Reviews and real photos sit next to the call buttons. And the business's name, address and phone match its Google Business Profile exactly.
None of that depends on the price of the site. A $600 site with the right pages can outperform a $15,000 site with the wrong ones.
When it's worth spending more
A bigger budget makes sense when you need things a simple service site doesn't do: online stores with many products, member logins, custom calculators or booking systems built into the site, integrations with your software, or a brand launch that needs custom design and photography. If you don't need those, spending more mostly buys more meetings and more design rounds.
How long a small business website takes
| Route | Typical time to launch |
|---|---|
| DIY on a builder | A weekend to a few weeks, depending on your time |
| Freelancer | A few weeks |
| Agency | Weeks to months |
Most delays come from content: photos, service descriptions and approvals. Having your logo, photos, service list and service areas ready before you start is the fastest way to launch.
Building it yourself: the real time cost
Builder plans are cheap, but the time isn't free. A simple five-page site can take a weekend if you have your text and photos ready. A site with a page for each service and area, written well, takes much longer: writing clear service pages is the hard part for most owners. If your time is worth more spent on jobs or customers, paying for help can be the cheaper option.
When you build it yourself, the most common gaps are pages and words. Owners tend to build a home page, an about page and one services page, and describe services in their own trade terms rather than the words customers search. Before you start, list every service and area you want customers to find you for, and plan a page for each main one.
Hiring a freelancer: what to expect
Freelancers vary widely in skill and price. A good one will ask about your customers, services and areas before quoting, and give you a written scope with the page list, timeline and price. Expect to supply photos and details about your business. Ask whether they write the content or expect you to. Check examples of sites they've built for similar businesses, and ask those businesses how it went if you can.
Hiring an agency: when it fits
Agencies bring a team: strategist, designer, writer, developer, project manager. That's valuable for a larger business with a brand to build, complex features or a big content project. For a small local service business, much of that process isn't needed, and you pay for it. If you hire an agency, ask what each phase costs and whether you can skip phases you don't need.
Domain names and email
Register your domain in your own name, with your own account, even if someone else builds the site. If a designer registers it for you and you part ways, getting it back can be hard. A domain costs $10 to $20 a year for a .com.
Email on your own domain, like name@yourbusiness.com, looks more professional than a free email address. It usually costs about $6 per person a month through Google Workspace or Microsoft 365. For a two-person business that's about $144 a year.
What to prepare before any website project
- Your logo, in the best quality file you have
- A list of every service you offer, ranked by how much you want each one
- The cities, towns and neighborhoods you serve
- Photos of your team, vehicles, workplace and finished jobs
- Licenses, certifications and insurance details
- Customer reviews you can quote, with permission
- Your hours, phone number and address exactly as on your Google Business Profile
Having these ready shortens any project and lowers the cost of hourly work.
How to judge whether your website is working
Once your site is live, watch three things. Calls and form submissions from the site, which you can track with call tracking or by asking new customers how they found you. Google Search Console, which shows which searches bring people to your pages. And your Google Business Profile insights, which show calls and direction requests from the map. If a page gets impressions but few clicks, its title may need work. If a service you want to grow gets no impressions, it may need its own page.
Costs by year: a simple model
Year one is the most expensive, because it includes the build. Later years are mostly running costs. For a small service site using our guide ranges, running costs per year look like this: domain $10 to $20, hosting $36 to $500, email about $72 per person, and maintenance from nothing to $1,800 depending on the platform and whether you pay someone. A lean site on modest hosting, maintained by the owner, can run well under $200 a year after launch. A WordPress site on managed hosting with a maintenance plan can run over $2,000 a year.
That difference often matters more than the build price. When comparing options, look at year one and the following two years together.
Choosing a platform for a small business
| If you want | A good fit |
|---|---|
| To build it yourself with drag-and-drop | A builder like Wix |
| Maximum control and a huge ecosystem | WordPress |
| Very little maintenance and fast pages | A lean custom site |
| To sell many products online | An ecommerce platform |
There's no single best platform. Pick the one that matches who will maintain the site and what it needs to do.
Common questions from owners before buying
Owners often ask whether they need a blog. For most local service businesses, no; service and area pages matter more. A blog helps when someone will write useful articles regularly. Owners ask whether they need SEO services. A well-built site with the right pages, correct titles and a complete Google Business Profile covers the basics. Ongoing SEO helps in competitive markets. Owners ask about social media versus a website. Social profiles are useful, but they don't rank for service searches the way pages on your own site do, and you don't control them.
Website costs compared with other marketing
A website is a one-time build plus modest running costs, and it keeps working as long as it's maintained. Paid ads stop the day you stop paying. Directory listings and lead services often charge per lead or per month, indefinitely. That's why a site with the right pages is often one of the cheapest long-term marketing investments for a local business. It doesn't replace your Google Business Profile or reviews, but it supports both and gives searchers a place to learn more and call you.
A realistic first-year budget
For many local service businesses, a sensible first-year budget covers the build, the domain, hosting or a builder plan, and email for the owner. Using our price and guide ranges, that can be a few hundred dollars for the build plus a little over $100 to a few hundred dollars for running costs. Owners who choose a freelancer or agency should add their quote to the same running costs. Keep a small reserve for photos and later changes.








