A small business website can cost almost nothing if you build it yourself with a website builder, a few thousand dollars with a freelancer or small studio, and much more with an agency or custom features. The honest answer depends on scope, so this guide shows rough ranges, what moves the price and how to compare quotes.
Rough price ranges by route
Please read these numbers as rough market ranges, not as researched statistics. Prices vary a lot by country, by region and by what exactly is included. They are here to give you a feeling for the order of size.
| Route | Rough one-time cost | What you usually get |
|---|---|---|
| Do it yourself with a website builder | Little or no setup cost, plus a monthly fee | A template you fill yourself. Your cost is mostly your own time. |
| Freelancer or small studio, simple site | Often from under 1,000 to several thousand dollars | About 5 to 10 pages, built on a theme or a light custom design |
| Agency, custom design | Often from several thousand to tens of thousands of dollars | Strategy, custom design, copywriting, project management |
| Online shop or web app | Wide range, often well above a simple site | Payments, accounts, bookings, connections to other systems |
Two quotes for "a website" can differ by a factor of ten and both can be fair. They are usually quotes for two different things.
What drives the cost
- Number of pages and page types. Ten pages with the same layout are cheap. Ten pages that all look different are not.
- Design. A good ready-made template costs far less than a design drawn only for you.
- Content. Who writes the text and takes the photos? If the builder does it, the price rises. If you do it, your time rises.
- Features. Online booking, payments, customer logins, calculators and multi-step forms all add work.
- Languages. A second language is more than a translation. Every page, menu and form exists twice.
- Connections. Linking the site to a calendar, a CRM, a newsletter tool or accounting software takes time to build and test.
- Who builds it. Hourly rates differ strongly between countries and between a freelancer and an agency with a team.
- Rounds of changes. Open-ended revisions are a common reason why projects get more expensive than planned.
If you want to lower the price, reduce scope first. A clear five-page site that works is better than a twenty-page site that is never finished.
Running costs after launch
The build is a one-time cost. These costs come back every month or year:
| Item | What it is | Typical size |
|---|---|---|
| Domain | Your address, such as yourbusiness.com | Small yearly fee |
| Hosting or builder plan | The place where the site runs | Monthly fee, from small to moderate |
| Business email | Addresses at your own domain | Small fee per mailbox |
| Maintenance | Updates, backups, security fixes | Your time or a monthly care plan |
| Paid plugins or tools | Booking, forms, shop functions | Depends on the tool |
| Content changes | New prices, photos, pages | Your time or hourly rate |
Ask every provider to list these in writing. A low build price with a high monthly plan can cost more over three years than a higher fixed price.
How to compare quotes
Give every provider the same written brief. Otherwise you compare different projects. The guide on how to write a website brief has a template. Then ask each one these questions:
- Which pages and features are included, as a list?
- Who writes the text and supplies the photos?
- How many rounds of changes are included, and what does an extra round cost?
- Is the price fixed or an estimate?
- Who owns the domain, the design and the content at the end? Are the logins handed to me?
- What are the monthly and yearly costs after launch?
- Can I change text and photos myself?
- What is the timeline, and what do you need from me, by when?
- What happens if I want to move the site to another provider later?
Be careful with quotes that are one line long. A good quote reads like a list of what you get.
When cheap is fine and when it is not
A builder or a very simple site is often enough when:
- You are new and mainly need to be found with name, services, area and contact details.
- Most customers come through recommendations and only check that you are real.
- You have time and are willing to learn the tool.
Paying more makes sense when:
- The website is your main source of enquiries or sales.
- You need bookings, payments or logins that must work reliably.
- Your time is worth more elsewhere than in a page editor.
Whatever you pay, no builder can honestly promise you a ranking on Google or a fixed number of enquiries. Be wary of anyone who does.
As one reference point: Astranode builds websites and web apps from $2,000, with a fixed quote in writing before any work starts. Simple websites take about 2 to 4 weeks. Compare that with at least two other quotes for the same brief.
The price of a website follows its scope. Write down what you need, get several quotes for the same brief and compare the total cost over a few years, not only the build price.