How Much Does a Small Business Website Cost?

The price ranges, what a monthly fee should cover, and the ownership questions most business owners don’t know to ask until it’s too late.

Michael Higgins, ULTRA Design AgencyOctober 20, 2026~8 min read
Downtown Tampa skyline across the river at sunset

The short answer

Most small businesses spend $1,500 to $30,000 to build a website, or $100 to $500 a month on a plan that includes the build, hosting and upkeep. A DIY builder costs less in cash and more in your time. The price depends less on the number of pages than on what the site has to do.

OptionTypical costWhat to know
DIY website builder$0 to $50 a monthPlus your own time to build, write and keep it running.
Freelancer$1,500 to $6,000 one timeHosting, updates and fixes are usually extra, and depend on one person staying available.
Agency, custom build$5,000 to $30,000 one timeStrategy, design and build. Upkeep is usually a separate monthly fee.
Monthly website plan$100 to $500 a monthBuild, hosting, security and updates in one fee, usually with a 12-month commitment.

Some projects cost far more. A site with online booking, a member area, a product catalog or connections to other software can run well past $30,000, and we have built a few of those. They are the exception. Most small businesses need a fast, clear site that turns visitors into calls, and that sits comfortably inside the ranges above.

Mobley Homes website homepageCustom home builder
Restaurant website homepage with empanadasRestaurant
Health Care Professional Consulting Services website homepageHealthcare consulting
A few of the small business sites we have built.

What drives the price up or down

  • What the site has to do. A brochure site that explains your services and gets people to call is the simplest case. Booking, payments, logins and integrations each add real work.
  • Who writes the words. Copywriting is often left out of a quote and added later. If you are supplying the content, say so; if you aren’t, make sure it is priced.
  • Photography. Real photos of your work and team build more trust than stock images, and cost more to produce.
  • Moving an existing site. Carrying over old pages and their search rankings takes care. Done carelessly, it can undo years of work on Google.
  • How much you want to manage yourself. The more you hand off, the more the ongoing fee covers.

One-time build vs. a monthly plan

A one-time build looks cheaper on the first invoice. The honest comparison is over three years, because a website is never finished: software needs updating, things break, and something always needs changing.

Three-year cost: one-time build vs. monthly planA one-time build starts at $8,000 and reaches $11,600 after 36 months at $100 a month. A $300 monthly plan starts at zero and reaches $10,800.$0k$4k$8k$12kStart1 yr2 yr3 yrOne-time build$11,600Monthly plan$10,800$8,000 on day one
Illustration only: an $8,000 build plus $100 a month, against a $300 monthly plan. The one-time route asks for most of the money up front.

These are illustrations, not quotes. The point is that the two often land in the same place. The difference is who carries the risk when something breaks, and whether the cost arrives all at once or spread across the life of the site.

What a monthly fee should include

Whatever you pay each month, you should be able to point to each of these in writing:

  • Hosting, with a stated uptime commitment
  • Software and security updates, applied for you
  • Regular backups, and a stated way to restore one
  • Monitoring, so someone knows the site is down before your customers do
  • A defined amount of content changes each month
  • A named person you can reach, and how fast they respond

Red flags: “unlimited changes” with no definition, maintenance with no list of what it covers, and no answer to what happens if you leave.

Who should own your domain, accounts and content

This is the part most business owners never ask about, and the part that hurts most when it goes wrong. Before you sign anything:

  • Your domain name is yours. It should be registered in an account in your name that you can log into. Let someone manage it if you like, but never let them own it.
  • Your Google accounts are yours. Google Business Profile, Search Console and Analytics belong in your own Google account, with your provider added as a user. Years of search history live there, and it can’t be moved.
  • Your content is yours. The words and photos you supply stay yours, whoever built the site.
  • Hosting can sit with your provider, as long as the agreement says what you receive if you leave and how quickly. That is normal for a monthly plan. What isn’t normal is having no exit at all.
  • Customer data belongs in your name. If your site stores personal or health information, the accounts that hold it should be yours, not your designer’s.

Where to register your domain

Where your domain lives matters more than most people expect. The company you register it with usually also runs its DNS, the system that points your name to your website and email. Slow DNS adds a delay before the first visit to your site even starts loading.

Illustrative, not to scale. The page itself loads no faster or slower; the visit simply starts later when DNS is slow.
RegistrarOur take
Cloudflare
Generally the best choice
Sold at cost with no markup or upsells, and among the fastest DNS in the world. Free security features come with it.
GoDaddy
Acceptable
Reliable and widely supported. Expect upsells at checkout and higher renewal prices.
Squarespace Domains
Acceptable
Took over Google Domains. Simple to manage and fine for most businesses.
Bluehost, 101domain and similar
Poor in our experience
Slower DNS in our experience, and domains are often bundled with hosting in ways that make them harder to move. If your domain is here, see below.

Already registered somewhere slow? You don’t have to move the domain to fix it. Your registrar and your DNS can be different companies: keep the domain where it is and point its DNS to Cloudflare, which is free. Setup takes a few minutes, the switch completes within a day, and done carefully, nothing changes for your visitors except speed.

What a cheap site costs when it goes wrong

The expensive website is rarely the one with the high price tag. It is the one that gets hacked because nobody updated it, the one rebuilt from scratch two years in because it can’t be fixed, or the one that drops off Google after a move because the old page addresses weren’t redirected. Each of those costs the build again, plus weeks of lost calls. Ask any provider how they handle updates, backups and a site move before you compare prices.

Website costs in Tampa Bay

Prices in Tampa Bay track the national ranges above. What changes locally is how much a fast, well-built site matters: home services, healthcare and professional firms here compete for the same few spots in Google’s map results, and a slow or confusing site loses those calls to the business down the road.

Frequently asked questions

How much does a small business website cost?

Most small businesses spend $1,500 to $30,000 to build a website, or $100 to $500 a month on a plan that includes the build, hosting and upkeep. A DIY builder costs less in cash and more in time. Complex sites with booking, member areas or custom integrations can cost well beyond $30,000.

Is a monthly website plan worth it?

It is when you would rather not manage hosting, security updates and fixes yourself. Over three years a monthly plan often costs about the same as a one-time build plus separate upkeep, and it spreads the cost out. Check what the fee includes and what happens if you leave.

Who should own my domain name?

You should, always. Register the domain in an account in your name that you can log into, even if someone else manages the settings. A domain registered to your web designer is the most common way businesses lose control of their own website.

Where should I register my domain name?

Cloudflare is generally considered the best choice: it sells domains at cost and runs some of the fastest DNS available. GoDaddy and Squarespace are acceptable. Whatever you choose, register the domain in your own name. If your domain sits with a registrar whose DNS is slow, you can point its DNS to Cloudflare for free without moving the domain.

What does website maintenance include?

At minimum: software and security updates, backups, uptime monitoring and fixing things that break. Good plans also include small content changes each month and a named person to call. If a quote says maintenance without listing what it covers, ask.

How long does it take to build a small business website?

Most small business sites take four to twelve weeks. The design and build are rarely what slows a project down; waiting on content, photos and approvals usually is.

Can I switch website providers later?

Yes, if your agreement says how. Before you sign, get in writing what you receive when you leave, such as your content, your files or an export of the site, and how quickly the handoff happens.

Based in Tampa Bay?

If you’re pricing a website for a business in the Tampa Bay area, we’ll give you a straight answer on what your site needs and what it should cost.

Comparing platforms as well as prices? Read WordPress vs. Next.js vs. Headless CMS.

Want a Straight Number?

Tell us what your business needs the site to do and we’ll tell you what it should cost, including whether a monthly plan or a one-time build fits you better.