How Much Should a Business Website Cost?
Quotes for a small-business website can range from $0 to $20,000+, and none of them are "wrong" — they're just different products. Here's what actually drives the price, so you can tell what you're being quoted for.
There's no single right price — only the right path for you
"How much should a website cost" doesn't have one answer because a website isn't one product. A $16 DIY builder subscription and a $12,000 agency build both produce a "website" — the difference is who does the research, writing, design and ongoing upkeep, and how much of that work is included versus left to you. Once you know which path you're actually buying, the price makes a lot more sense.
DIY website builders
Typical cost: roughly $15–$40 per month in software fees. That's the cheapest option in dollars, and legitimately a good fit for some businesses.
The software cost is low because you're paying for a tool, not a finished result. You are the researcher, copywriter, designer, photographer and SEO person. That's a real time cost — often the better part of a weekend to get a simple site live, and ongoing hours whenever something needs updating. For a business owner already stretched thin, that time has a real value, even though it never shows up on the invoice.
Freelancers
Typical cost: commonly somewhere in the low hundreds to a few thousand dollars for a small business site, depending heavily on experience and scope.
Freelancers can be a great value — you're often paying close to actual labor cost with little overhead. The trade-off is variance: quality, reliability, communication and post-launch support differ enormously from one freelancer to the next, and "what happens if they become unavailable" is worth asking up front. Get a clear written scope before starting.
Traditional agencies
Typical cost: commonly several thousand dollars up to $15,000 or more for a custom build, frequently with a separate monthly retainer for changes and hosting on top.
Agencies typically bring a full team — strategist, designer, developer, copywriter, project manager — which is exactly why the price climbs. That team overhead is real and can produce excellent work, especially for larger or more complex sites. For a straightforward local-business website, it's also often more team than the job strictly requires.
Done-for-you managed services
Typical cost: a one-time build fee plus a smaller recurring monthly fee that bundles hosting, maintenance and update requests.
This model sits between a freelancer and a full agency: one accountable provider handles research, writing, design, build, launch and SEO setup for a fixed build price, then a monthly fee keeps the site hosted, secure and current — instead of a large ongoing retainer or you learning a website builder yourself.
What actually drives the price, regardless of path
- Number of pages. A 5-page site is a different job than a 15-page site with multiple service pages and locations.
- Custom design vs. a template. A site built specifically around your business and market takes more work than a theme with your logo swapped in.
- Copywriting. Someone has to write every headline and service description — either you, or someone you're paying to.
- SEO and technical setup. Titles, structure, sitemap, schema and performance work take real time whether it's done properly or skipped.
- Ongoing maintenance. A site that never gets updated slowly goes stale. Someone has to keep it current — that's either a monthly fee or your own time.
- Add-ons. Booking calendars, payment setup, chatbots and email automation are each additional scope, regardless of who builds your site.
Where NeptuneLaunch fits
We're a done-for-you managed service. Three packages, transparent pricing, no hidden retainer: Starter is a $999 one-time build plus $100/month (5 pages, 4 update requests/month), Pro is $1,500 plus $80/month (10 pages, 10 update requests/month), and Elite is $2,500 plus $60/month (15 pages, unlimited reasonable update requests, one at a time). Every package includes custom design, copywriting, on-page and technical SEO setup, and managed hosting. If you only want the design files with no ongoing hosting or maintenance, Design Only is a one-time $200. See full package details →