What a Website Should Actually Cost a Small Business
There’s no single right answer to what a website should cost, and anyone who gives you one number without asking what you need is skipping the part that actually determines the price. A real range: a DIY builder like Squarespace or Wix runs $200–$800 a year including hosting. A freelance designer building a custom site typically runs $1,500–$6,000. A small agency doing design, copy, and SEO together usually lands somewhere between $3,000 and $15,000, depending on how many pages and how much custom work is involved.
What actually drives the price up or down
- How much is custom versus templated. A site built from a well-chosen template with your own content and photos costs far less than one designed from scratch, and for most small businesses, template-based work looks just as professional.
- How many pages, and how much content you provide. A five-page site where you supply the text and photos costs less than a fifteen-page site where the designer also has to write everything and arrange a photoshoot.
- Whether SEO and copywriting are included. A site that’s just built and handed over is cheaper than one built with keyword research, page-by-page copywriting, and technical SEO baked in from the start — but the second one is the one that actually shows up in search results.
- Ongoing maintenance. Some quotes are build-only; others include monthly updates and support. A lower upfront number sometimes means a bigger bill later when something breaks and there’s no plan in place.
Is a DIY builder actually worth it for a small business?
For a very simple site — hours, location, a phone number — a DIY builder is genuinely fine. Where it tends to fall short is anything that needs to actually convert visitors into calls: fast load times, clear next steps, and content written to answer the questions your specific customers actually have. That’s less about the tool and more about the thought put into it, and it’s where most DIY sites lose ground.
What a fair quote should include
A quote that’s just a number, with no explanation of what’s included, is hard to evaluate. A fair one breaks down what you’re getting: how many pages, whether copy and SEO are included, who owns the design after launch, and what happens if something needs fixing six months in.
Common questions
Does the price include hosting and a domain? Usually not, and it shouldn’t be a surprise if it doesn’t. Hosting typically runs $10–$30 a month and a domain name $10–$20 a year, both billed separately from the build itself — ask upfront so it’s not a surprise on the first invoice.
Do I own the website once it’s built, or does the designer? That depends entirely on what’s in the agreement, so it’s worth asking before you sign anything. A fair contract hands over full ownership — the code, the design files, the domain — once the final invoice is paid; some cheaper deals quietly keep you locked into paying the original builder for any future changes.
Can I pay monthly instead of a lump sum upfront? Some designers and agencies offer payment plans, but it’s not universal. It’s a fair thing to ask about during the quote, not something to assume is standard.
What happens if I need changes after the site launches? That’s what a Care Plan or a maintenance agreement covers. Without one, small changes later usually get billed hourly, which adds up faster than most people expect.
Is a cheaper quote ever the better deal? Sometimes, if it fits what you actually need — a five-page site for a business that doesn’t need e-commerce or a blog doesn’t need agency pricing. It stops being a good deal when “cheap” means no SEO, no mobile testing, or no plan for what happens when something breaks.
If you want a specific number for your situation rather than an industry average, get in touch — our website work starts with understanding what you actually need before quoting anything.