How much does a business website cost? If you have asked three companies and received three wildly different numbers, you are not being scammed — you are being quoted for three different things. In 2026, a small business website typically costs $500 to $3,000 with a good freelancer and $3,000 to $10,000+ with an agency, plus roughly $10 to $300 a month in hosting and maintenance. A do-it-yourself builder can keep you under $1,900 a year, but you pay for it in time and control.
Those are the headline numbers. The useful part is understanding why the range is so wide, so you can tell a fair quote from a bad one. Here is the honest breakdown. Also see how custom WordPress web design helps US small businesses choose the right build.
What actually drives the price of a website
Almost every quote you receive is built from five things. When a price sounds too high or suspiciously low, one of these is usually the reason — together they set your final website cost.
- Number of pages and templates. A five-page brochure site is a different job from a 40-page site with service areas, a blog and a portfolio.
- Design work. A pre-made theme filled with your content is cheap. A layout designed around your business, your photos and your offer costs more — and usually converts better.
- Functionality. Contact forms are standard. Online payments, bookings, logins, multi-language or a product catalogue each add real development time.
- Content. Copywriting, photography and product data are often the hidden half of a project. If you supply them, the price drops. If the agency writes them, it rises.
- SEO and speed work. A site that is merely “live” is cheaper than one built to load fast, be crawled properly and rank.
How much does a business website cost: three routes compared

1. Build it yourself — $200 to $1,900 a year
Website builders start free and run to about $159 a month for business plans. It is the cheapest way to get online and it genuinely works for a simple one-page presence. The trade-off is your time, limited control over technical SEO, and a site that is hard to move elsewhere later. If your website is not expected to bring in customers, this is a reasonable place to start.
2. Hire a freelancer — $500 to $3,000
For most small businesses this is the sweet spot. A competent WordPress freelancer will give you a custom-looking five to ten page site, a contact form, basic SEO setup and a handover. Hourly rates run anywhere from $15 to $150 depending on experience and country, which is exactly why quotes vary so much. The risk is continuity: when the freelancer is busy or moves on, your support goes with them.
3. Work with an agency — $3,000 to $10,000+
Agency pricing buys a process rather than a person: discovery, copy, design, build, testing, SEO and ongoing support. It is worth it when the website is a real sales channel — when leads, bookings or online orders are the point. It is overkill when you need a business card on the internet.
The line items you should see on any quote
| Item | Typical cost | Notes |
|---|---|---|
| Domain name | $7–$15 per year | Specialty domains can cost far more |
| Hosting | $3–$10 per month shared; $80–$300+ dedicated | Cheap hosting is the most common cause of a slow site |
| SSL certificate | Free–$100 per year | Free certificates are fine for most sites |
| Theme and plugins | $0–$500 per year | Page builders and premium plugins renew annually |
| Design and build | $500–$10,000+ | The biggest and most variable line |
| Content and photography | $0–$2,000 | Free if you write and shoot it yourself |
| Maintenance | $50–$100 per month for a small site | Updates, backups, security, small edits |
Not sure which platform to build on? Our WordPress vs Wix vs Squarespace comparison breaks down cost, SEO and ease of use for each.
Two notes on that table. First, rates differ enormously by region — the same ten-page site quoted in New York and in Islamabad will not carry the same number, and neither quote is automatically wrong. Second, the recurring costs are the ones people forget. Budget for year two before you commit in year one: the honest answer to “how much does a business website cost?” always includes the running costs.
Where to save money without regretting it
- Launch smaller. Five strong pages beat twenty thin ones, and you can add sections later.
- Write your own first draft. Nobody knows your customers’ objections better than you do. Let a professional edit rather than invent.
- Use good stock photography until you can afford a proper shoot.
- Do not cut hosting or maintenance. This is where saving $5 a month costs you a week of downtime.
- Ask for the site to be handed over properly — your own domain, your own hosting account, admin access in your name.
Warning signs in a website quote
- A single price with no breakdown of pages, revisions or timeline.
- No mention of who owns the domain and hosting when the project ends.
- “Unlimited revisions” — it usually means the scope was never defined.
- A price far below every other quote, with the real cost arriving as change requests.
- No plan for what happens after launch.
Frequently asked questions
How much does a WordPress website cost compared to a builder?
WordPress itself is free. You pay for hosting, a theme or page builder, and the person who builds it. For a small business site, the total usually lands between $500 and $3,000 up front, with $10 to $50 a month running costs — often less than a builder subscription over three years, and you keep ownership of the site.
How long does a business website take to build?
Two to six weeks is normal for a five to ten page site, assuming content is ready. Waiting on copy and photos is the most common reason projects run late — not the development itself.
Is an expensive website better at bringing in customers?
Not by itself. Price correlates with how much thought went into the offer, the copy and the user journey — not with how the site looks. A clear $1,500 site with a strong message will out-earn a beautiful $8,000 site that never says what you do.
How much does a business website cost per month?
On WordPress, running costs for a typical small business website are about $10 to $50 a month for hosting, the domain and basic updates. Add a builder business plan, premium plugins or a monthly care plan from a developer and it moves toward $100 to $300 a month. Compare these recurring costs, not just the up-front quote, when you weigh your options.
Getting a number for your project
The fastest way to turn “how much does a business website cost?” into a real figure for your project is to write down three things: how many pages you need, what a visitor should be able to do on the site, and who is writing the content. With those answered, any competent studio can give you a firm quote instead of a range.
That is how we scope every project at DQN Digital. Have a look at what we build, or tell us what you are trying to build and we will send back a fixed price and a timeline — no retainer required to get one.



