Website Cost: Startup & Ongoing Costs
Typical small business website cost
$3,000 – $10,000
A website for a small business typically costs $3,000 – $10,000 when you hire professionals, and much less if you build it yourself.
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 |
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 |
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.
Sources and methodology
-
UENI: Website cost (opens in a new tab)
UENI · Manually verified · Retrieved
-
WebsiteSetup: Small business website cost (opens in a new tab)
WebsiteSetup.org · Manually verified · Retrieved
-
OuterBox: Website cost (opens in a new tab)
OuterBox · Manually verified · Retrieved
Data last changed Oct 13, 2026. How we collect and update prices