Skip to content

Business & Franchise Cost guide

Website Cost: Startup & Ongoing Costs

Updated  3 sources

Typical small business website cost

$3,000 – $10,000

What a website costs depends on who builds it and what it has to do. A one-page site made with a template can cost very little. A custom lead-generation site or an online store with payments, shipping, and product data costs far more.

The headline range comes from UENI and was checked on Oct 13, 2026. It assumes a professional build. The sections below compare the main routes, list the monthly and yearly costs that follow, and show what developers charge.

Website cost by build type

The biggest cost driver is who does the work. DIY routes cost the least in money and the most in time.

Website cost by build type (one-time)

Item Typical range Relative price range
DIY WordPress site (starting cost) $95 – $180
Website builder such as Wix or Squarespace (starting cost) $200 – $800
Basic professional website $700 – $1,800
Small business website $1,500 – $3,000
E-commerce website $3,000 – $6,000
Small business website built by a full-service agency $5,000 – $15,000
Custom business or lead-generation website $10,000 – $50,000

Sources: UENI: Website cost; WebsiteSetup: Small business website cost; OuterBox: Website cost

A site builder or a WordPress template suits a simple brochure site. A freelancer or agency makes sense when you need custom design, forms, search optimization, or integrations. Ecommerce sites sit higher because of payment processing, product catalogs, shipping rules, and tax settings.

Website platform costs per month

Hosted builders charge a subscription that includes hosting. Plans rise with features such as online stores and advanced analytics.

Website platform plans (monthly)

Item Typical range Relative price range
Wix paid plans $17 – $159/mo
Squarespace plans (annual billing) $19 – $99/mo
Shopify plans $29 – $299/mo

Source: UENI: Website cost

Many builders bill annually, so the full-year payment is due up front. Prices on the signup page may also differ from the renewal price, so check both.

Ongoing website costs

A website does not end at launch. You pay for the domain, hosting, and upkeep every year.

Website running costs (annual)

Item Typical range Relative price range
Domain name $12 – $50/yr
Web hosting $40 – $150/yr
Website maintenance $60 – $150/yr

Source: WebsiteSetup: Small business website cost

Domain renewals can cost more than the first-year price, especially when you buy through a hosting company. Maintenance covers updates, backups, and security. If you hire someone to handle those tasks, the cost rises.

What developers charge

If you hire a freelancer or agency to build or edit a WordPress site, rates are usually hourly.

Developer rates

Item Typical range
WordPress developer rate $50 – $95/hr

Source: WebsiteSetup: Small business website cost

A small business site can take many hours to build, so a project quote often matters more than the hourly rate. Ask what the quote includes, such as design, content entry, forms, and training.

Build it yourself or hire a professional?

A builder or a WordPress template gives you control and the lowest cash cost. You trade that for time, since you handle design, content, and setup yourself. Hiring a freelancer or agency saves your time and usually produces a more polished result, but the price is much higher and you depend on the provider for changes unless you ask to manage the site yourself.

A common middle route is to start on a builder and hire help for a specific piece, such as a logo, a page layout, or search setup. This keeps the budget in check while you learn what the business actually needs.

Costs people forget

Beyond the build, plan for the items that arrive after launch. Email hosting, premium plugins or themes, stock photos, a payment processor, and security tools can each add a charge. If you sell online, transaction fees apply on each sale. Ask every provider for a full list of recurring charges so the first-year total is clear.

What affects the cost of a website

  • Number of pages and features. More pages, forms, and integrations add work.
  • Design. A custom design costs more than a template.
  • Ecommerce. Online stores need payments, catalogs, and shipping setup.
  • Content. Copywriting, photography, and video are often separate.
  • Search optimization. Technical setup adds to the build.
  • Who builds it. DIY, freelancer, and agency routes are priced differently.
  • Ongoing support. Maintenance and updates after launch cost extra.

Why estimates vary

Different guides describe different sites.

Estimates by source

Item Typical range Relative price range
UENI $3,000 – $10,000
OuterBox $3,000 – $10,000
WebsiteSetup.org $5,000 – $15,000

Sources: UENI: Website cost; WebsiteSetup: Small business website cost; OuterBox: Website cost

Some guides describe a basic site built by a freelancer, while others describe a fuller agency project with strategy and content. A few include ongoing costs, and others cover only the build. Compare each guide's definition of a small business site before you rely on its range.

Questions to ask before you hire

  • What does the price include, and what is extra?
  • Who owns the site, the design files, and the domain?
  • How many rounds of revisions are included?
  • What are the hosting and maintenance costs after launch?
  • Can I update the site myself?
  • What is the timeline?

Get written quotes from more than one provider and ask to see recent work. Before you sign, a business attorney can review the contract, particularly the ownership terms.

Frequently asked questions

How much does a website cost?

A small business website typically costs $3,000 – $10,000 with a professional build. Basic sites built from templates cost less.

How much does a website cost per month?

Builder plans run $17 – $159/mo for Wix, $19 – $99/mo for Squarespace, and $29 – $299/mo for Shopify.

How much does a domain name cost?

Domains typically run $12 – $50/yr.

How much does it cost to build an online store?

Ecommerce sites typically run $3,000 – $6,000, and more complex stores cost more.

How much does a developer charge per hour?

WordPress developers charge around $50 – $95/hr.