Skip to main content
KarmaSoftech

Website design cost in 2026: what small businesses pay

By 9 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:

  1. 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.
  2. 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.
  3. Design. A ready template is quick. A layout designed around your business costs more and does not look like your competitor's site.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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

  1. Is the domain in my name, and will I get the login?
  2. What exactly is included in the price, and what costs extra?
  3. What will I pay every year after the first year?
  4. Who writes the text, and how many rounds of changes are included?
  5. Can I see it on my phone before the final payment?
  6. Is Google search setup included (titles, speed, sitemap, structured data)?
  7. Can I update small things myself, or do I pay for every change?
  8. Can I see three sites you built for businesses like mine?
  9. 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.

Want us to do this for you?

If you would rather spend your time on your business, get in touch. We will set it up properly and explain everything in plain English.

We usually reply within one business day. Monday to Friday. Email any time, calls by appointment.