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.
| Option | Typical cost | What to know |
|---|---|---|
| DIY website builder | $0 to $50 a month | Plus your own time to build, write and keep it running. |
| Freelancer | $1,500 to $6,000 one time | Hosting, updates and fixes are usually extra, and depend on one person staying available. |
| Agency, custom build | $5,000 to $30,000 one time | Strategy, design and build. Upkeep is usually a separate monthly fee. |
| Monthly website plan | $100 to $500 a month | Build, 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.
Custom home builder
Restaurant
Healthcare consultingWhat 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.
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:
Always in your name
- Domain name
- Google Business Profile
- Search Console and Analytics
- Your words and photos
- Accounts holding customer data
Can sit with your provider
- Hosting
- The site's code and servers
With a written exit: what you receive when you leave, and how fast.
- 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.
- 1A visitor types your address
- 2DNS answers: here is where it lives
- 3Your site starts loading
| Registrar | Our 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.
