HOW MUCH?

How Much Does a Business Website Cost?

Last updated: April 22, 2026 by the How Much Does That Cost? editorial team. Estimates are informational - see our methodology.

A small business website typically costs $1,000 to $6,500 to build, averaging around $2,700, depending on the number of pages, who builds it, and how much custom functionality is involved. A basic DIY site built on a platform like Wix or Squarespace can cost as little as a few hundred dollars, while a large custom site built by an agency with e-commerce and advanced features can run $25,000 or more.

Page count is one of the clearest cost drivers, since each page requires its own design, content, and development time. The calculator below adjusts for page count, who builds the site, and how complex the functionality needs to be.

Quick Answer

$2,700average cost

Typical range: $1,000 – $6,500

Low end

$300

High end

$25,000+

Actual pricing varies by location, project size, materials, labor rates, and job complexity. Use the calculator below for an estimate tailored to your project.

a Business Website Cost Calculator

Adjust the inputs below for an estimate tailored to your project.

Optional upgrades

Estimated Project Cost

Typical estimate:

This is an estimate, not a quote. Actual pricing depends on your specific project details and local contractor pricing.

Advertisement

Cost Breakdown

How a typical project budget breaks down by category.

CategoryEstimated Cost
Design & UX$300 – $2,000
Development / build$400 – $2,800
Content & copy setup$150 – $900
Domain, hosting & tools (first year)$150 – $800

What Affects the Cost

Number of pages

More pages mean more design layouts, more content to write or organize, and more development time, so page count is one of the most direct cost drivers.

Who builds it

A DIY builder is the cheapest option since you supply the labor yourself, a freelancer costs more but delivers a custom result, and an agency with a full team costs the most.

Design complexity and custom features

Booking systems, membership portals, custom animations, and third-party integrations require more development time than a standard template-based layout.

E-commerce functionality

Selling products online adds the cost of a shopping cart, payment processing setup, product listings, and often inventory or shipping integrations.

Copywriting and content creation

Professionally written copy, along with custom or licensed photography, adds to the project cost if you do not supply your own content.

Ongoing costs after launch

Domain registration, hosting, and a maintenance or update plan continue year after year and should be budgeted separately from the one-time build cost.

Cost by Number of Pages

Number of PagesTypical Cost
3 pages$525 – $3,300
6 pages$1,050 – $6,600
10 pages$1,750 – $11,000
20 pages$3,500 – $22,000

DIY vs. Hiring a Professional

Doing it yourself

DIY builders like Wix, Squarespace, or Shopify cost $16-$70 per month in platform fees plus your own time to design and populate the site, which works well for a simple brochure or portfolio site but has limits on custom functionality.

Hiring a professional

A freelancer or agency handles design, development, mobile responsiveness, and SEO best practices, typically delivering a more polished and functional result and providing support after launch.

Bottom line: A DIY builder is a reasonable starting point for a very simple, low-budget site; once the business depends on the website for leads or sales, hiring a freelancer or agency usually produces a better return.

Ways to Save

  • Start with a DIY builder like Wix or Squarespace for a simple brochure site if budget is tight and you are comfortable using templates.
  • Keep the initial page count lean and add pages later as the business grows rather than launching with a large site.
  • Provide your own content and photos to cut down on copywriting and photography fees.
  • Get fixed-price quotes rather than hourly billing to avoid open-ended scope-creep charges.
  • Choose a freelancer over an agency for a straightforward site — agencies charge more for account management and overhead.
  • Ask a freelancer about template-based design work instead of a fully custom build to lower the design portion of the cost.

How We Estimated This Cost

We model each calculator from public price ranges, labor data, material pricing, industry surveys, and the regional adjustment method explained in our methodology. Estimates are reviewed for consumer usefulness, then shown as ranges because local quotes, site conditions, materials, and timing can change the final price.

Want an exact price?

Get free estimates from local, pre-screened professionals for your project.

Get Local Quotes
Advertisement

Frequently Asked Questions

How much does it cost to build a small business website?

A small business website typically costs $1,000 to $6,500 to build, averaging around $2,700, depending on page count, who builds it, and whether e-commerce or custom features are included.

Is it cheaper to build my own website or hire someone?

Building your own site on a platform like Wix or Squarespace is much cheaper upfront (a few hundred dollars a year), but it takes your own time and has more limited design and functionality options than hiring a professional.

How much does an e-commerce website cost?

Adding online store functionality typically adds $500 to $4,000 on top of the base website cost, depending on the number of products, payment integrations, and inventory features needed.

Do I have to pay for a website every month?

Yes, ongoing costs like domain registration, hosting, and sometimes a maintenance or software subscription plan continue after the initial build, typically running $100 to $600 per year for a small site.

How many pages does a small business website need?

Most small businesses do well with 5 to 10 pages covering home, about, services, contact, and a few supporting pages, though this depends on how much you need to communicate to visitors.