Quick answer
A professionally built small-business website runs from $1,497 for WordPress to $4,997 for an online store, with custom builds from $7,997. The price moves with page count, whether you sell online, custom features, and who writes the content. Compare quotes by scope and ownership — never by the number alone.
- Our websites start at $1,497 for WordPress, $2,997 for a redesign, $4,997 for a store and $7,997 for custom development.
- Most small-business sites we build land between $1,497 and $4,997.
- The price is driven by page count, selling online, custom features and who writes the content.
- Ask every agency what’s included, who owns the site, and what happens after launch.
In this article
Ask five agencies to quote the same website and you’ll get five numbers that look like they came from different planets. Some of that is padding. Most of it is that they’re quoting five different websites, because nobody wrote down what the website actually has to do.
Our numbers, in the open
Here’s what we charge, as real starting prices:
- WordPress website — from $1,497
- Website redesign — from $2,997
- Shopify or WooCommerce store — from $4,997
- Custom development (Laravel or Next.js) — from $7,997
- Care plan — from $49 a month
Most small-business sites we build land between $1,497 and $4,997. The rest of this article is about why one site lands at the bottom of that range and another at the top.
What actually moves the price
How many pages, and how different they are. Ten pages that share one layout cost less than five that each do something different. A services page, a booking page and a pricing table are three separate pieces of design.
Whether you sell online. The moment money changes hands on the site, you need a checkout, payment setup, shipping and tax rules, and a lot more testing. That’s why stores start higher.
Features no plugin covers. A customer portal, a quote calculator, or a booking flow that talks to your own systems is custom work. It’s priced from the scope, not from a template.
Who writes the words. If you hand over finished copy and photos, the build moves fast. If the content has to be written from scratch, that’s real work — and it belongs in the quote, not discovered halfway through.
The costs that don’t make it into the quote
A website keeps costing a little after launch, and a good quote tells you how. Hosting and your domain renew every year. WordPress, its plugins and its theme need updates, or the site eventually gets hacked. And at some point you’ll want changes. None of these are big, but you should know who pays for each one before you sign.
Three red flags in a quote
- A price with no scope. If the quote doesn’t list what you’re getting, the price isn’t really a price.
- A “free” or very cheap site you don’t own. Some deals keep the domain or the site in the agency’s account. Leave, and you start over.
- A low number with hourly change fees. The build is cheap; every edit afterward isn’t.
How to compare two quotes fairly
Ask each agency the same three questions. What exactly is included? Who owns the domain, the hosting and the files when we’re done? And what happens after launch — who updates it, and what does that cost? Two quotes that answer those clearly are finally comparable.
Questions
How much does a small business website cost?
With us, a WordPress website starts at $1,497, and most small-business sites land between $1,497 and $4,997. Online stores start at $4,997 and custom builds at $7,997.
Why do website quotes vary so much?
Because agencies are usually quoting different websites. Without a written scope — the pages, the features, the content and who writes it — two numbers can’t be compared.
Are there ongoing costs after a website launches?
Yes. Hosting and the domain renew every year, and WordPress, its plugins and its theme need regular updates. Our care plans start at $49 a month.