
Ask five web designers what a small business website cost should be and you will get five wildly different answers — anywhere from free to $35,000 or more. None of them are necessarily wrong. This guide gives you honest 2026 US pricing for every realistic route, plus the monthly and yearly costs most quotes leave out.
Disclosure: this article contains affiliate links. If you buy through them, we may earn a commission at no extra cost to you.
1The Short Answer: Small Business Website Cost at a Glance
| Route | Typical build cost | Ongoing cost | Best for |
|---|---|---|---|
| DIY website builder (Wix, Squarespace, Shopify) | $0–$300 setup | $15–$50/month | Simple brochure sites, tight budgets |
| WordPress (DIY with a theme) | $100–$500 setup | $10–$50/month | Owners who want control without a big bill |
| Freelancer-built WordPress site | $500–$8,000 | $20–$100/month | A polished, custom-feeling site on a budget |
| Small agency site | $2,000–$10,000 | $50–$200/month | Service businesses that need the site to bring in leads |
| Full-service agency / custom build | $10,000–$35,000+ | $200+/month | Larger sites, e-commerce, custom features |
A typical small service business — say a plumber, a dentist, a bakery, or a consulting firm — usually lands in the $500–$5,000 range for the build, plus $200–$1,000 a year to run it. Anything above that should come with a clear reason: more pages, custom design, e-commerce, or integrations.
2What You Are Actually Paying For
A website quote is not one thing. It is a bundle of parts, and knowing the parts is how you spot a padded quote — or a suspiciously cheap one.
- Domain name: $10–$20 per year for a .com. Some hosts throw in the first year free. Register it in your name, not your developer’s.
- Hosting: $5–$50 per month depending on the plan. Cheap shared hosting works for a brochure site; a busy store needs more.
- Design and build: the big variable. A template configured for you costs little; a custom design built from scratch costs a lot.
- Content: writing, photos, and page structure. Many owners underestimate this — a designer can build pages, but someone has to fill them.
- Functionality: contact forms are cheap; online booking, payment processing, membership areas, and custom calculators are not.
- SEO setup: titles, meta descriptions, speed optimization, and Google Business Profile connection. Basic setup should be included in any professional build.
- Maintenance: updates, backups, security monitoring, and small fixes after launch.
When a quote seems high, ask which of these it includes. When a quote seems impossibly low, ask which of these it leaves out.
3Route 1: DIY Website Builders ($15–$50/Month)
Builders like Wix and Squarespace are the fastest way to get online. You pick a template, drag blocks into place, and publish the same day. Plans typically run $15–$50 per month for a standard business site, or $30–$300 per month for an online store with real e-commerce features.
When it makes sense: you need something simple fast, your budget is tight, and you are comfortable doing the design and writing yourself. A one-to-five-page brochure site — home, services, about, contact — is perfectly achievable.
The catch: the monthly fee never stops, and you are renting, not owning. Moving to another platform later usually means rebuilding from scratch. Templates also cap what you can customize, and sites that all use the same template tend to look like templates.
If you are selling products rather than services, Shopify is the builder most small stores standardize on — it handles payments, inventory, and shipping in one place. Our full breakdown of how much a Shopify store costs covers its plans and transaction fees in detail.
4Route 2: WordPress on Your Own Hosting ($100–$500 to Start)
WordPress powers a huge share of small business sites for a reason: you own the site, you can move hosts freely, and there is a plugin or theme for almost anything. A DIY WordPress setup typically costs $100–$300 to launch — a domain ($10–$20/year), hosting ($5–$30/month), and optionally a premium theme ($50–$100 one-time) — with ongoing hosting of $10–$50 per month.
When it makes sense: you want full control, you plan to grow the site over time, and you are willing to handle (or learn) basic maintenance like updates and backups. WordPress is also the cheapest route to a site that looks genuinely custom.
The catch: you are the webmaster. Updates, security, backups, and the occasional broken plugin are yours to deal with — or yours to pay someone to deal with, which is where a care plan comes in. It is also easy to overspend on premium plugins you do not need.
5Route 3: Hiring a Freelancer ($500–$8,000)
A good freelancer builds you a professional WordPress site, usually for $500–$5,000 for a standard small business site, with $2,000–$8,000 at the upper end for custom design, more pages, or extra features. Many freelancers also offer fixed-price packages — for example, a 5-page business site for a locked-in price — which removes the hourly-billing anxiety.
When it makes sense: you want a polished site without agency prices, and you are happy managing the relationship with one person. This is the sweet spot for most small businesses.
Quality and reliability vary enormously. Check recent work, not just a portfolio page — visit the live sites, test them on your phone, and ask who owns the domain and hosting after launch. Agree in writing what happens after launch: how long support lasts, what counts as a fix versus new work, and what ongoing help costs.
6Route 4: Hiring an Agency ($2,000–$35,000+)
Small agencies typically charge $2,000–$10,000 for a small business site; full-service agencies run $10,000–$35,000, with complex e-commerce sites starting around $20,000 and going much higher. What you are buying is a team — strategy, design, copywriting, development, and testing — plus a process with milestones and accountability.
When it makes sense: the website is a core sales channel, not a digital business card. If the site needs to generate leads, take bookings, or sell products at volume, the strategy and conversion work an agency brings can pay for itself.
The catch: the price, obviously — and scope creep. Agency quotes often assume you supply finished copy and photos; if you do not, copywriting and photography get added on top. Get an itemized quote and a clear list of what you must provide.
7The Ongoing Costs Most Quotes Leave Out
The build price is only part of the total. Budget for these every year:
| Ongoing item | Typical cost |
|---|---|
| Domain renewal | $10–$20/year |
| Hosting | $60–$600/year |
| SSL certificate | Usually free with hosting |
| Maintenance / care plan (updates, backups, security) | $50–$200/month |
| Premium plugins or theme renewals | $50–$300/year |
| Email marketing tool | $0–$50/month to start |
| Content updates and SEO | $0 if DIY; $200+/month if outsourced |
A realistic rule of thumb: budget 15–25% of the build cost per year for upkeep, fixes, and small improvements. A $3,000 site costs roughly $450–$750 a year to keep healthy. The cheapest build is often the most expensive one — a $500 site that needs replacing in 14 months costs more per month than a $4,000 site that lasts four years.
Email is one ongoing cost worth planning from day one: a list turns one-time visitors into repeat customers. Our comparison of the best email marketing software for small businesses covers free and low-cost plans that work for a small list.
8What Drives the Price Up (and Down)
Seven factors explain almost all of the price spread:
- Number of pages. A 5-page brochure site and a 40-page site with service-area pages are different projects.
- Custom design vs. template. Custom design from scratch roughly doubles or triples the design cost.
- Copywriting. Professionally written pages add $100–$500 per page but usually convert far better than owner-drafted text.
- E-commerce. Adding a store — products, payments, shipping, taxes — typically adds $2,000–$20,000+ depending on complexity.
- Integrations. Booking systems, CRMs, payment gateways, and third-party tools each add setup and testing time.
- Photography and branding. Stock photos are cheap; a real photo shoot or a logo redesign is not.
- Who builds it. A solo freelancer, a small studio, and a full agency have very different overheads — and very different prices for the same scope.
If you want the price down without cutting quality, the levers are: fewer pages at launch, a premium theme instead of custom design, writing your own first-draft copy, and launching a brochure site now with e-commerce as a phase two.
9What About an Online Store?
E-commerce changes the budget completely. A small store on Shopify can start around $39/month plus transaction fees, while a custom WooCommerce build runs $3,000–$15,000+ upfront. The right choice depends on how many products you sell, whether you need custom shipping or subscription logic, and how much control you want over checkout.
Before committing, read our WooCommerce vs Shopify comparison — it breaks down the real monthly costs of each, including the fees that surprise new store owners.
10How to Compare Quotes (and Spot Red Flags)
Get two or three quotes for the same written scope, then compare them line by line:
- Is the domain registered in your name? Non-negotiable. If your developer owns your domain, they own your business’s front door.
- Is hosting in your name, with your own login? Same reason.
- What is included after launch? A support window (30–90 days is common) and a stated rate for further work.
- Is SEO setup included? At minimum: page titles, meta descriptions, mobile-friendly design, speed basics, and Google Search Console setup.
- Who writes the content? If it is you, budget your own time honestly.
- Is there a cap? Hourly billing with no cap is how $2,000 quotes become $6,000 invoices. Fixed-price or capped quotes protect you.
No contract, no itemized scope, “unlimited revisions” with no definition, a price far below every other quote, and any reluctance to hand over logins.
11Our Recommendation by Budget
- Under $500: a DIY builder or a basic WordPress setup. Spend your effort on clear copy, real photos, and a Google Business Profile — those move the needle more than design polish.
- $500–$3,000: a freelancer-built WordPress site. The best value for most small businesses: professional, flexible, and yours to keep.
- $3,000–$10,000: a small agency or an experienced freelancer with a copywriter. Worth it when the site must generate leads or sales.
- $10,000+: only when the scope justifies it — e-commerce, booking, integrations, or a site that is genuinely a product, not a brochure.
Whatever you spend, remember the site is not finished at launch. The businesses that get the most from their websites treat them as living assets: new pages, fresh content, reviews, and small improvements every month.
?Frequently Asked Questions
How much does a small business website cost per month?
The build is usually a one-time cost ($500–$10,000 for most small businesses), but running costs continue: hosting, domain, maintenance, and tools typically total $25–$200 per month. DIY builders fold most of this into one subscription of $15–$50 per month; WordPress sites pay hosting plus an optional care plan separately.
Can I get a good small business website for under $1,000?
Yes, for a simple brochure site. A freelancer can build a solid 5-page WordPress site in the $500–$1,000 range, and a DIY builder costs under $600 a year. What you give up at this price is custom design, professional copywriting, and hands-on strategy — not quality, if you choose the builder well.
Why do agencies charge $10,000+ for a website?
Because you are paying for a team and a process: strategy, custom design, copywriting, development, testing, and project management. For a business where the website is the main sales channel, that work can pay back quickly. For a brochure site, it is usually more than you need.
What is the cheapest way to get a business website?
A DIY builder’s basic plan ($15–$30/month) or a self-hosted WordPress site ($100–$300 to launch). The trade-off is your time: you do the design, writing, and maintenance. If your time is better spent running the business, a freelancer’s fixed-price package is usually the better deal.
How much does website maintenance cost for a small business?
Expect $50–$200 per month for a care plan covering updates, backups, security monitoring, and small fixes, or $0 if you handle it yourself. Budgeting 15–25% of the build cost per year for upkeep is a safe rule of thumb.
How long does it take to build a small business website?
A DIY builder site can go live in a day or two. A freelancer typically needs 2–4 weeks for a standard site, and an agency 4–8 weeks. The usual bottleneck is not the build — it is the content. Having your copy and photos ready before work starts is the single best way to keep a project on schedule.

Get a Website That Pays for Itself
A small business website is not an expense to minimize — it is the hardest-working employee you will ever hire, one that answers questions, takes inquiries, and sells while you sleep. Spend in line with what the site needs to do, make sure you own the domain and the logins, and budget for the upkeep that keeps it working.
At Azhad Niaz & Company, we build WordPress and Shopify websites for small businesses every day — plus the SEO and marketing that bring them customers.