The average cost of website design for a small business runs from about $300 to well past $10,000, and the gap is usually not quality. It is who writes the words, how many people touch the job, and whether you keep paying every month after it launches.
That range is so wide it is close to useless on its own, so this breaks it into bands. What you get in each one, where the hours actually go, and the costs that only show up after the site is live. My own prices are in here too, with the reasoning, because a post about pricing that hides its own is not worth reading.
What each price band actually includes
Nearly every quote you get will fall into one of four groups. The differences are real, but they are almost never about how the finished site looks.
Four ways to get the same five pages built
| What you get | Do it yourself on a builder | One person, fixed price | A small studio | A full agency |
|---|---|---|---|---|
| Who writes the words | You do | Included | Sometimes extra | Included |
| Custom design | Template | Yes | Yes | Yes |
| Typical time to launch | Weeks to never | 7 days | 2 to 6 weeks | 6 to 12 weeks |
| Ongoing monthly cost | Monthly forever | None | Varies | Usually required |
| Who holds the logins | You | You | Usually them | Usually them |
Time and cost columns are typical ranges I have seen quoted, not a survey. My own column is exact.
The builder route looks free until you count your own time and the subscription that never ends. The agency route buys you a team, a project manager and a process, which is worth real money when the site is complicated. Most small businesses are not complicated. They need five pages that load fast, say the right thing and can be found.
Photo: PexelsWhere the money goes on a small site
On a three page build almost all of the work happens before a single extra page exists. That is why the first page costs more than the fourth one, and why quotes that price every page the same are usually wrong in one direction or the other.
Roughly how my time splits on a three page build
Share of the hours, not of the price
My own time on my own process. This is not an industry average and I am not presenting it as one.
The writing is the biggest single piece, which surprises people. A homepage is the hardest thing on the site to write, and it is the reason so many builds stall for months. The client is asked for copy, the copy never comes, and the project sits there. I write it instead, which is a cost on my side and the main reason my floor price is not lower.
The costs that show up after launch
The quote is not the price. These are the line items that appear later, and any of them can quietly cost more over five years than the build did.
- Hosting. Somewhere between free and about $30 a month. On the setup I use it is free permanently, on an account in the client's own name.
- The domain. Usually $10 to $20 a year. Check it is registered to you and not to the person who built the site.
- Edits. Some people include a few, some bill hourly, some sell a monthly plan you cannot cancel. Ask before you sign.
- The rebuild. If nobody hands you the files and logins, your next website starts from zero instead of from what you already paid for.
What I charge, and why the first page costs more
Three pages for $299, five for $449, seven for $599. Every step up is two more pages for $150, and pages past seven are $75 each, so nothing in it contradicts anything else.
My price list
| Tier | Pages | Price | Per page |
|---|---|---|---|
| Starter | 3 | $299 | $99.67 |
| Standard | 5 | $449 | $89.80 |
| Full | 7 | $599 | $85.57 |
Half up front, half when it goes live. No monthly fee for hosting, ever.
The reason the per page number falls is that the fixed work does not change with page count. Intake, the design decisions, the homepage copy, technical SEO, Search Console, analytics, the hosting and domain setup, the edit round and the handover all happen whether you buy three pages or seven. A bigger job spreads that block thinner, so you pay less per page while I earn a bit more per hour. Both of those are true at once, which is why the floor cannot be much lower than it is.
There is more detail on what is in each tier on my what every build includes page, including what counts as a page, which is the part most quotes get vague about.
How to compare two quotes fairly
Put both quotes on the same page count
A five page quote and a three page quote are not comparable, and page count is the only unit both sides can agree on in advance.
Add five years of monthly fees to each
A cheaper build with a $39 a month plan attached is not cheaper. Do the multiplication before you decide.
Ask each one who writes the copy
If the answer is you, add the hours you will spend writing, or the cost of a writer, to that quote.
Ask who the accounts belong to
Hosting, domain, analytics, Search Console. If they are not in your name, the quote is missing the cost of ever leaving.
What actually moves the price up
Four things explain nearly every difference between two quotes for the same business. None of them are how good the design looks, which is the thing most people think they are paying for.
- Who writes the words. The single biggest hidden cost. A five page site is about two thousand words of original copy, and somebody has to sit down and write it.
- How many people touch the job. A designer, a developer, a writer and a project manager is four salaries in the quote. One person doing all four is one.
- Whether anything is being built from scratch. Connecting a booking system you already pay for is an afternoon. Building one is a different product at a different price.
- What happens after launch. A build with a mandatory monthly plan attached is a subscription with a setup fee, and it should be compared as one.
Depth is the other one, and it hides inside page count. Ten services with a paragraph and a photograph each is not one page of work, whatever the quote calls it. That is a third of a build. Anybody quoting you properly will ask what goes on each page before naming a number, and if nobody asks, expect the conversation about scope to happen later, after you have paid.
What no website does, at any price
Worth saying plainly, because a lot of money gets spent on the assumption that it will. A website does not generate demand that was not there. It does not put you at the top of Google on its own, and anybody promising a position is describing something they do not control. It does not replace being good at the job or answering your phone.
What it does is convert attention you already have into enquiries, and stop the people comparing you from choosing somebody else by default. That is worth a lot, and it is a smaller claim than the one usually being sold.
What to take away
- The range is real but the reasons are boring. Copywriting, headcount and monthly fees explain nearly all of the difference between a $400 site and a $6,000 one.
- Per page pricing only makes sense above the first page. The first page carries the setup for the whole site, so a three page site can never be a third of the price of a nine page one.
- Compare five year totals, not build prices. A monthly fee turns a cheap build into the expensive option somewhere around year two.
Questions people actually ask
How much should a small business website cost?
For most small businesses, somewhere between $300 and $2,500 for the build. I charge $299 for three pages, $449 for five and $599 for seven, with the copywriting and the technical SEO included in all three.
Why do some web designers charge $5,000 for five pages?
Usually headcount. A studio or agency has a designer, a developer, a writer and someone managing the project, and all four are in the price. That is worth paying for on a complicated site and hard to justify on a five page one.
Is a cheap website worse for SEO?
Not automatically. The technical side, which is titles, headings, clean URLs, a sitemap, structured data, fast loading and Search Console being set up properly, does not cost much to do right. What costs money over time is content, and that is a separate decision from the build.
Do I have to pay a monthly fee for a website?
No. Hosting can be free and permanent on an account in your own name, and that is how I set every build up. The only thing you have to pay for every year is the domain, which is usually $10 to $20.
What makes one web design quote twice the price of another?
Usually copywriting, headcount and whether a monthly plan is attached. Design quality explains far less of the difference than most people assume.