Short answer: it depends on how you build it. A do-it-yourself builder such as Wix, Squarespace or Shopify lists plans from roughly US$17 to US$50 a month for a small site. A freelancer or agency usually costs more up front, and published ranges are wide. On top of the build, plan for yearly costs: a domain, hosting, email and some upkeep. PixelRidge Web builds a one-page site from US$79 and a business site of up to 6 pages from US$149 (US and other high-income countries). Prices below were checked on 22 October 2026 and will change.
This guide shows real published figures with links, so you can compare them with any quote you get.
DIY website builders
Builders give you templates, hosting and an editor in one monthly plan. You do the work yourself. These are the plan prices shown on each company's own pricing page on 22 October 2026. All show US dollars, and each says prices can vary by location or billing term.
| Builder | Plans shown | Source |
|---|---|---|
| Wix | Light US$17.77, Core US$29.77, Business US$39.77 a month on yearly billing | Wix plans |
| Squarespace | Basic US$19, Core US$29, Plus US$49 a month on annual billing | Squarespace pricing |
| Shopify | Basic US$29, Grow US$79 a month on yearly billing (US$39 and US$105 on monthly billing) | Shopify pricing |
Notes on these figures:
- Wix says that "prices and currency vary by location", and its page shows USD for reference only. Its listed plans include a free domain for one year.
- Squarespace lists higher plans too. Annual plans include a free domain for the first year, while monthly billing does not.
- Shopify is built for selling products online. Its page also shows a short trial offer, so check what you would pay after it ends.
- The builder price is not the whole cost. Apps, themes, payment fees and the value of your own time are extra.
A UK source, Startups.co.uk, gives a wider range for DIY builders of £1.99 to £259 per month depending on features and online selling, and £36 to £432 a year for DIY WordPress (Startups.co.uk, page last updated 23 March 2026).
Freelancers and agencies
Published ranges here are broad, because "a website" can mean very different things. We only list figures from sources we could read and link. Each number belongs to its source.
- Forbes Advisor (US$): its 2026 guide lists "professional website design" at "$1,500 and up" for a small business site, and says quotes "can range from a few hundred dollars to tens of thousands of dollars depending on what you need" (Forbes Advisor).
- Startups.co.uk (£): a freelance web designer at £25 to £50 an hour, with a basic website at £300 to £1,000. A small web agency at £50 to £150 an hour, with a typical small business project of about 12 weeks costing £6,000 to £96,000 in total (Startups.co.uk, updated 23 March 2026).
- BDC (C$): the Business Development Bank of Canada says web development "typically" ranges from $10,000 to $30,000 for the initial build, with some projects reaching $60,000 to $100,000. The page does not name the currency, and we have read it as Canadian dollars. That range is for larger custom builds, not a simple small business site (BDC, last modified 3 September 2026).
The spread is huge. A basic site from a freelancer and a custom build from an agency are different products. Compare quotes by what is included, not just the total.
Yearly running costs
A website does not stop costing money when it goes live. Plan for these.
| Cost | Published range | Source |
|---|---|---|
| Domain name | US$10 to US$35 a year on average | Forbes Advisor |
| Hosting | US$5 to US$18 a month for entry-level plans | Forbes Advisor |
| Maintenance | US$20 to US$100 a year | Forbes Advisor |
| Business email | US$1 to US$26.40 per user a month | Forbes Advisor |
| Domain (UK) | £8 to £20+ a year | Startups.co.uk |
| Hosting (UK) | £20 to £300+ a year, often bundled into a builder plan | Startups.co.uk |
| Hosting (Canada) | $20 to $60 a month, depending on traffic | BDC |
Two things to watch:
- Renewal prices. A free or cheap first year is common. Check what the domain and plan cost in year two.
- Email. Many owners forget it. A branded address such as hello@yourbusiness.com is usually a separate monthly fee per person.