There is no single price because "a website" covers everything from a one-page listing to a store that processes orders. What you can do is break the cost into four buckets and figure out which ones apply to you: the build, the domain, the hosting and the upkeep.
1. The build
This is the design and construction of the pages themselves, and it's the part with the widest range. A do-it-yourself builder subscription costs the least in money and the most in your evenings. A local independent designer sits in the middle. A full agency with account managers and strategists sits at the top, and for most small local businesses that layer isn't buying anything a customer will ever notice.
What drives the number inside any of those options is scope: how many pages, whether the copy is written for you or supplied by you, whether photos exist, and whether the site needs to do something beyond informing — booking, payments, a customer portal.
For reference, our own starting price is $299 for a standard small business site with the core pages, a working form and mobile-first layout.
2. The domain
Your address — yourbusiness.com. It's an annual renewal and it's usually the smallest line item you'll have. The important part isn't the price, it's the ownership: the domain should be registered in your name, with your email on the account. If a designer registers it under their own account, moving away from them later becomes a negotiation.
3. Hosting
Where the site actually lives. Prices vary by how the site is built; a modern static or lightweight site costs very little to host, while a heavy platform with a database costs more and needs more attention. Ask what the renewal is before launch, not after.
4. Upkeep
The bucket most people forget. Adding new services, swapping seasonal offers, posting recent job photos, updating hours, keeping software patched. You can do it yourself if the site is built to allow that, or pay for a maintenance arrangement. Either way, budget something — an untouched site slowly stops matching the business it represents.
What actually makes a website more expensive
- Page count — every real service page is content that has to be written and designed.
- Copywriting from scratch versus you providing the words.
- Photography — stock is cheap and looks it; your own photos are better and take time to collect.
- Functionality — booking, payments, quoting tools, logins.
- E-commerce — products, variants, shipping and tax rules.
- Ongoing marketing services bundled into the price.
What makes it cheaper
Knowing what you want before you start. Having your logo, photos, service list and pricing ready. Keeping the first version small and adding pages as the business grows. And picking someone local enough that a five-minute phone call replaces a week of email.
Questions worth asking any designer
- Who owns the domain, the hosting account and the files?
- What is the total first-year cost, including renewals?
- Can I edit basic content myself?
- What happens if I want to leave?
- Can I see the design before I commit money?
That last one is why we design a free concept of your home page first. Judging a real layout with your own name on it is a lot easier than judging a proposal.