Website design cost in 2026: what small businesses pay
By Darshana Patel9 min read
Short answer: At the time of writing, a professional small business website in the US typically costs $1,500 to $6,000 one-time. A do-it-yourself builder costs about $200 to $600 a year instead. Agency builds with custom design or online booking usually run $8,000 to $25,000 or more. Add roughly $100 to $400 a year for the domain and hosting.
If you have asked three people for a website quote, you probably have three very different numbers. One said $500, one said $3,000, and one said $15,000, all for what sounds like the same thing. This guide explains what actually drives website design cost in the US, what each price band gets you, the yearly costs that rarely appear in the quote, and the questions to ask before you pay anyone, including us.
The four price bands for a small business website
Website design prices fall into four groups. Each is right for someone, so the goal is to pick the band that fits your business, not to find the lowest number.
| Price band | Who does the work | What you typically get | Good for |
|---|---|---|---|
| $200 – $600 a year | You, on Wix, Squarespace, GoDaddy or similar | A template you fill in yourself. Builder plans typically cost $16 to $50 a month at the time of writing, plus a domain. | Testing an idea, a side business, a very tight budget |
| $500 – $2,000 | A freelancer or a template shop | A ready template with your name, logo and photos placed in it. Usually 1 to 5 pages. You supply the text. | A one-page "business card" site with a phone number and map |
| $1,500 – $6,000 | A freelancer, small studio or remote team | Custom layout on a proven structure, text written for you, phone-friendly, contact form, map, basic Google search setup. 5 to 12 pages. | Dentists, contractors, law firms, restaurants, salons, clinics, local shops |
| $8,000 – $25,000+ | A local agency | Fully custom design, strategy meetings, photography, copywriting, online booking or customer portals, integrations with your software. | Multi-location businesses, booking-heavy businesses, companies with a marketing team |
Most owners we talk to are best served by the third band. It is the point where the site is written and structured to bring in calls and form submissions, not just to exist. The fourth band is not "better" for a three-chair salon; it is built for a different kind of business.
What actually moves the price
Two websites with the same number of pages can be quoted at very different amounts. In our experience these eight things decide the number:
- Number of pages. A one-page site and a twelve-page site are different amounts of design and writing. Most local businesses need five to eight pages: home, about, two to four service pages, reviews, contact.
- Who writes the text. "Send us your content" is cheap for the designer and slow for you. Many sites never launch because the owner never finds time to write. Text written for you costs more and gets the site live.
- Design. A ready template is quick. A layout designed around your business costs more and does not look like your competitor's site.
- Photos. Stock photos are free and generic. A half-day with a local photographer typically costs $300 to $800 and does more for trust than any design change. Phone photos of real work, real staff and a real storefront also beat stock.
- Phone display. Most visitors to a local business site are on a phone. "Mobile-friendly" is not the same as "designed for a phone first." Ask to see it on your own phone before the final payment.
- Search setup. Correct page titles, fast loading, a sitemap, and structured data so Google and AI tools understand what you do and where. Cheap sites skip this entirely, and then the site never shows up.
- Features. A contact form, click-to-call button and map are standard. Online booking, payments, customer logins, menus that update from your point-of-sale system, and multi-language pages add real work.
- Who is doing it. A local agency with an office and a staff of ten has to charge more than a freelancer or a remote team. You are paying for their overhead as well as your site. That is fine if you value in-person meetings; it is wasted money if you do not.
Local agency, freelancer, builder, or remote team?
This is the comparison most owners actually want, so here it is plainly.
| Option | Typical cost at the time of writing | Strengths | Watch out for |
|---|---|---|---|
| Do-it-yourself builder (Wix, Squarespace, GoDaddy) | $200 – $600 a year, plus your time | Cheapest cash outlay, no waiting on anyone, easy edits | Your evenings for weeks; template look; hard to move the site later; search setup is on you |
| Freelance web designer | $1,000 – $5,000 one-time | Personal attention, often good value, flexible | Availability; one person can get busy or leave; check who owns the files |
| Local agency | $5,000 – $25,000+ one-time | In-person meetings, full team, strategy and branding | Overhead in the price; slower timelines; watch for monthly "retainers" you did not ask for |
| Remote studio (like us) | $800 – $5,000 one-time | Fixed prices, faster delivery, written process | No in-person meeting; time zone gaps; make sure everything is in your name |
None of these is wrong. If you want to sit across a table from your designer, a local agency or freelancer is the right call and you should budget for it. If you want a clear fixed price and are comfortable with email and video calls, a remote team costs less for the same result. We are in that last group, and the checklist at the end of this post is how you protect yourself with any of them.
The yearly costs nobody puts in the quote
A website is not a one-time purchase. Before you compare quotes, ask about every line here:
| Yearly item | Typical cost at the time of writing | Notes |
|---|---|---|
| Domain name (.com) | $12 – $20 a year | Register it in your name, with your own login |
| Hosting | $0 – $360 a year | Simple sites can be hosted free or very cheaply. WordPress needs paid hosting, usually $10 to $30 a month at renewal prices |
| SSL certificate (the padlock) | Usually free | If someone charges $100 a year for it, ask why |
Business email (name@yourbusiness.com) |
$7 – $14 per user a month | Google Workspace or Microsoft 365 |
| Maintenance and small changes | $0 – $150 a month | Updates, backups, changing hours or prices. See our website maintenance cost guide |
| Premium theme and plugin renewals (WordPress only) | $50 – $300 a year | Often forgotten until something breaks |
| Builder subscription (Wix, Squarespace) | $200 – $600 a year | Replaces hosting; the site stops working if you stop paying |
For a simple business site, expect $100 to $400 a year in total. For a WordPress or builder site, expect $300 to $1,000 a year. Any quote that does not list these is incomplete, not cheaper.
Why the $500 website often costs more
We are not against cheap websites. We are against surprises. This is what usually happens with a very cheap offer, in our experience:
- The $500 buys a template with your name inserted. Every change to layout, text or an extra page is billed separately, often at $75 to $150 an hour.
- The domain is registered in the designer's name, so you cannot leave without losing your web address.
- Hosting is $20 to $40 a month on their server, billed when you have no choice.
- The text is filler ("We are a leading provider of quality services") that helps nobody and that Google ignores.
- There is no call button, no map, no search setup, so the site brings no inquiries, and the owner concludes that websites do not work.
Add the changes, the domain, the hosting and a second attempt a year later, and the $500 site has cost $3,000 and a lot of frustration. A clear $2,000 to $3,000 quote that includes everything is usually the cheaper option.
Website design cost by business type
These are typical ranges for a professional site (the third band above) in the US at the time of writing. They are what we see, not a survey.
| Business | Typical cost | What it usually needs |
|---|---|---|
| Local shop, salon, barber, bakery | $800 – $2,500 | 1 to 5 pages, call button, map, hours, photos, link to online booking |
| Dentist, chiropractor, clinic | $2,500 – $6,000 | Treatment pages, provider bios, appointment request form, insurance list, reviews |
| Contractor, roofer, HVAC, plumber | $2,000 – $5,000 | Service pages, service-area page, project photos, license and insurance details, fast call button |
| Law firm | $3,000 – $8,000 | Practice-area pages, attorney bios, consultation form, state bar disclaimers |
| Restaurant or cafe | $1,000 – $3,000 | Menu as real text (not a PDF), location, hours, reservation or ordering link |
| Real estate agent | $2,000 – $6,000 | Neighborhood pages, listings feed, lead form, Fair Housing statement |
| Online store | $3,000 – $15,000+ | Products, cart, payments, shipping, tax; usually built on Shopify or WooCommerce |
Questions to ask before you pay anyone
- Is the domain in my name, and will I get the login?
- What exactly is included in the price, and what costs extra?
- What will I pay every year after the first year?
- Who writes the text, and how many rounds of changes are included?
- Can I see it on my phone before the final payment?
- Is Google search setup included (titles, speed, sitemap, structured data)?
- Can I update small things myself, or do I pay for every change?
- Can I see three sites you built for businesses like mine?
- If we part ways, do I keep the files and can another designer take over?
If the answers are vague, the final invoice will be too.
What we charge
Our website packages have fixed prices with everything listed up front:
- Starter, $799 one-time. A one-page site, phone-friendly, call and email buttons, Google Maps location, live in about 5 business days.
- Business, $2,999 one-time. Up to 6 pages, we write all the text, photo gallery and services list, contact form and call button, basic Google search setup, live in about 10 business days.
- Growth, $4,999 one-time. Up to 12 pages, a blog or news section, full SEO setup for every page, speed tuning, and 3 months of free small changes.
The domain (about $12 to $20 a year) is the only outside cost, and it stays in your name along with everything else. There are no long-term contracts. Our team is based in India and works with US businesses by email and video call; we reply by email, usually within one business day. See the business websites page for what each package includes, or compare everything on the pricing page.
The short version
A professional small business website in the US typically costs $1,500 to $6,000 one-time at the time of writing, plus $100 to $400 a year for the domain and hosting. Builders cost less in cash and more in your time. Very cheap offers usually cost more once you add changes, hosting and a domain you do not own. Pay for the things that bring customers: text written for you, a phone-first design, a visible call button, and a proper search setup. If you are still deciding who to hire, our guides to freelancers versus agencies and outsourcing web development cover the trade-offs, and ecommerce website costs are a separate topic.
Common questions
How much should a small business website cost?
At the time of writing, most small US businesses pay somewhere between $1,500 and $6,000 one-time for a professional site of five to ten pages. A one-page site can be under $1,000. Do-it-yourself builders cost about $200 to $600 a year instead, but you do all the work.
Why do website design prices vary so much?
The same five pages can be quoted at $800 or $15,000 depending on who does the work, whether they write the text, how custom the design is, and what features you need. Local agencies also carry office and staff costs that a freelancer or a remote team does not.
What are the ongoing costs after the site is built?
Plan on a domain name (typically $12 to $20 a year), hosting (usually $0 to $30 a month for a simple site), and business email if you want name@yourbusiness.com. WordPress sites also need paid theme and plugin renewals and regular updates. A simple site can run on under $150 a year.
Is a cheap website designer a bad idea?
Not always, but read what is included. Very cheap offers often leave out the text, the search setup, and the domain, and then charge for every change. Make sure the domain is in your name and that you get all the logins before you pay in full.
How long does a small business website take?
A one-page site usually takes about a week once you send your details. A five to ten page site with written text and photos takes two to four weeks. The biggest delay in our experience is the owner gathering photos and details, so start on that early.