Marketing & SEO Trending

How Much Does a Website Cost for a Small Business?

What a small business website really costs: DIY builder plans, freelancer and agency pricing models, and the ongoing costs owners forget to budget for.

Quick answer

A small business website costs anywhere from a few dollars a month for a DIY builder plan to several thousand dollars or more for a custom design. DIY builders charge a monthly subscription, freelancers and agencies usually charge a project fee or hourly rate, and every site has ongoing costs for the domain, hosting or plan, apps, email and updates.

How Much Does a Website Cost for a Small Business?

Photo: Unsplash

On this page

“How much for a website?” is one of the hardest questions to get a straight answer to. A website builder ad says it is nearly free. A local agency quotes a number that looks like a used car. Both can be right, because they are pricing very different things.

This guide breaks down what you actually pay for, how each option is priced, real plan prices from major website builders, and the ongoing costs that catch owners out in year 2. Prices change often and vary by location, so treat the figures here as a starting point and confirm on each vendor’s pricing page.

The 3 ways to get a small business website

Almost every small business website is built one of 3 ways:

  1. Do it yourself with a hosted website builder or WordPress.
  2. Hire a freelancer to design and build it.
  3. Hire an agency for design, content, development and sometimes ongoing marketing.

The cost difference comes mostly from labor. The software is relatively cheap. Someone’s time to plan, write, design, build and test is what you pay for.

Key takeaway: The biggest cost of any website is time, either yours or someone else’s. A cheap plan with no clear content is still an expensive website if it never brings in customers.

DIY costs: website builder plans

Hosted builders bundle hosting, security, templates and support into a monthly subscription. Paying yearly is usually cheaper per month than paying monthly. Here is what the major platforms list for US customers at the time of writing (annual billing, per month):

Platform Entry paid plan Top standard plan Free plan? Notes
Wix About $17 (Light) About $159 (Business Elite) Yes, with Wix branding Free domain voucher for 1 year on annual premium plans
Squarespace $19 (Basic) $99 (Advanced) No, free trial only Free domain for 1 year on annual plans; Basic charges a 2% fee on store sales
WordPress.com $4 (Personal) $45 (Commerce) Yes, limited Self-hosted WordPress is separate and priced by your host
Shopify (stores) $29 (Basic, yearly) $299 (Advanced, yearly) Free trial Payment processing and apps cost extra

Monthly billing costs more on each platform. Most builders also charge separately for ecommerce features, premium apps, extra storage, email marketing and booking tools above a basic level.

For most service businesses, an entry or mid-level plan is enough. You only need ecommerce tiers if you sell online. If you are choosing between platforms, our comparisons of WordPress vs Wix vs Squarespace and Shopify vs WooCommerce explain the trade-offs.

Self-hosted WordPress

The WordPress software is free and open source, but you pay for hosting, a domain, a premium theme if you want one, and any paid plugins. The bigger cost is upkeep: someone has to apply updates, manage backups and handle security. If you cannot do that yourself, budget for a maintenance plan from a developer or host.

Freelancer and agency costs

Custom work is usually priced in 1 of 3 ways:

  • Fixed project fee: one price for an agreed set of pages and features. Easiest to budget.
  • Hourly rate: you pay for time spent. Flexible, but costs grow if scope creeps.
  • Monthly website subscription: some designers build the site for a low upfront cost and charge a monthly fee that covers hosting, updates and small edits. Check who owns the site if you cancel.

There is no official price list for freelance web design, and quotes vary widely by region, experience and scope. For context, the US Bureau of Labor Statistics reports a median wage of $99,520 a year, or $47.85 an hour, for employed web developers and digital designers in May 2025. Freelancers set their own rates and cover their own taxes, software and overhead, so their hourly rates often run higher than employee wages.

What freelancers and agencies typically differ on

Factor Freelancer Agency
Who does the work 1 person, sometimes with subcontractors A team: strategist, designer, developer, writer
Typical scope Brochure sites, small stores Larger sites, custom features, brand work
Speed Depends on 1 person’s schedule More capacity, more process
Price structure Project fee or hourly Project fee, retainers, ongoing contracts
Risk Single point of failure if they disappear Higher cost, more layers

What drives a website quote up

Whoever you hire, these factors move the price most:

  1. Number of pages. Each unique page needs content, design and testing.
  2. Custom design vs template. A customized template is far cheaper than a design built from scratch.
  3. Content. If the designer writes your copy or arranges photography, expect to pay for it.
  4. Ecommerce. Product setup, payments, shipping rules and tax settings add significant work. See how much it costs to start an online store.
  5. Integrations. Booking systems, CRMs, member logins and custom forms take extra setup.
  6. Custom functionality. Anything that behaves like an app is closer to software development. Our guide to custom software development cost covers that pricing.
  7. Accessibility and compliance. Building to accessibility standards such as WCAG takes care and testing, but it is cheaper to do at the start than to fix later.
  8. Revisions and timeline. Rush jobs and unlimited revision rounds cost more.

The ongoing costs owners forget

The launch price is only part of the bill. Budget for these every year:

Ongoing cost How it is usually billed Notes
Domain name Yearly renewal Often free for year 1 with a builder, then renews at the registrar’s rate
Builder plan or hosting Monthly or yearly Introductory prices may rise at renewal
Business email Per user, per month For example Google Workspace or Microsoft 365
Apps and plugins Monthly or yearly subscriptions Booking, reviews, forms and SEO tools add up
Payment processing Percentage per transaction See credit card processing fees explained
Maintenance and updates DIY time, hourly, or monthly plan Essential for self-hosted WordPress
Content and SEO DIY time, freelance or retainer See how much SEO costs
Redesign Every few years Plan for it rather than being surprised

Read the renewal terms before you buy. Several builders note that free domains apply only to the first year and only to annual plans, and promotional pricing may not apply at renewal.

How to choose the right budget level

Match your spending to what the website needs to do:

  • You mainly need to be found and contacted (plumber, salon, cafe): a DIY builder plan with 5 to 8 well-written pages is usually enough.
  • You take bookings or deposits online: a mid-level builder plan plus a booking tool, or a freelancer to set it up properly.
  • You sell many products online: an ecommerce platform, with budget for apps, payment fees and product photography.
  • You need custom features or a strong brand: a freelancer or agency, with a written scope and a maintenance plan.

How to get an honest quote

Before you talk to any designer, write a 1-page brief:

  1. What your business does and who your customers are
  2. The 1 main action you want visitors to take
  3. The list of pages you need
  4. Features: booking, payments, forms, blog, store
  5. Who will write content and supply photos
  6. 2 or 3 sites you like, and why
  7. Your budget range and deadline

Then ask every provider the same questions:

  • What exactly is included, page by page?
  • How many revision rounds are included?
  • Who owns the domain, design files, content and accounts at the end?
  • What does hosting and maintenance cost after launch?
  • What happens if I want to move the site elsewhere later?

Get the answers in writing and compare them side by side.

Where to start

  1. Register your domain in your own name, whatever route you choose.
  2. Write your page list and content outline first. It lowers every quote.
  3. Try 1 or 2 builders on a free plan or trial to see whether DIY suits you.
  4. Get 2 or 3 written quotes if you plan to hire help.
  5. Budget for year 2, not just launch day.

Our step-by-step guide to building a small business website walks through the full process.

Conclusion

A small business website can cost very little or a great deal, and both can be the right choice. DIY builders are affordable and capable for most local businesses. Freelancers and agencies make sense when time is short, features are complex or the brand matters a lot. Whatever you choose, own your domain and accounts, get scope in writing and plan for ongoing costs.

Sources

Questions readers ask

Frequently asked questions

How much does a basic small business website cost?

A basic small business website built yourself costs roughly the price of a builder plan, which at the time of writing starts around $17 to $19 a month on annual billing at Wix and Squarespace, plus a domain after year 1. Hiring a freelancer adds a one-time project fee that varies widely by scope. Content, photos and apps can add more.

How much does it cost to maintain a website per year?

Yearly maintenance costs include your domain renewal, builder plan or hosting, business email, any paid apps or plugins, and time for updates and content. On a hosted builder, the subscription covers hosting and security updates. Self-hosted WordPress sites need regular updates and backups, which you either handle yourself or pay a developer or host to manage.

Is it cheaper to build a website yourself?

Yes, building a website yourself is usually much cheaper in cash, since you only pay for the platform, domain and any apps. The trade-off is your time and the risk of a site that looks unfinished or does not convert visitors. Many owners build the first version themselves and hire help later for design polish, SEO or ecommerce setup.

Why do web design quotes vary so much?

Web design quotes vary because providers include very different amounts of work. One quote may be a lightly customized template with your text pasted in, while another includes strategy, copywriting, custom design, integrations, accessibility testing and training. Ask every provider for a page-by-page scope, revision limits and ownership terms so you can compare the quotes fairly.

Do I own my website if someone else builds it?

You should, but only if your contract says so. Make sure the domain is registered in your name, that you have owner-level access to the builder or hosting account, and that the agreement transfers the design, content and files to you on payment. Some monthly website subscriptions keep ownership with the designer, so read those terms carefully.

Are free website builders good enough for a business?

Free website builder plans are fine for testing, but most businesses should upgrade to a paid plan. Free plans typically show the platform's branding, use a subdomain instead of your own domain and limit features. A paid entry plan lets you connect your own domain, removes ads and looks more trustworthy, which matters when customers are deciding whether to contact you.

Reader reviews

Was this guide useful

No reviews yet. Share your experience and help other readers.

Write a review
Your rating
Never shown publicly

Reviews are checked before they appear. We never show your email. Please review only places or services you have used.

Manishdai
Written by

Manishdai

Manishdai writes about the technology that is reshaping every industry — from AI agents and cloud platforms to healthtech, fintech and the IT companies building it all across the United States.