Quick Answer
It costs $0–$500 to make a website yourself with a DIY builder, $1,000–$5,000 with a freelancer, and $5,000–$15,000 with an agency. Most established small businesses spend $3,000–$8,000 on the build plus $100–$500/month ongoing for hosting, maintenance, and tools. E-commerce builds run $6,000–$20,000.
Why Website Pricing Is So Confusing
Ask three people "how much does a website cost?" and you will get three wildly different answers. A friend says $500 on Wix. A freelancer quotes $3,000. An agency says $12,000. All of them are right — they are just quoting different things.
The reason is simple: "a website" is not one thing. A one-page digital business card is a website. A 30-page lead-generation machine with booking integrations is also a website. The price difference between them is 10x or more.
Small-business research outlets such as SmallBizTrends find the same pattern in their surveys year after year: owners budget for the launch and forget the monthly stack, which is why the true website price surprises so many of them in month three. Below we cover both numbers — the build and the ongoing cost.
So, how much does it cost to make a website for a small business? This guide breaks down what a small business website actually costs in 2026, what each price tier includes line by line, and the ROI math that determines whether you are overpaying or underinvesting.
Sources: Pricing data is compiled from Clutch.co freelancer and agency rate surveys (clutch.co), WordPress/Wix/Squarespace official pricing pages, WebFX's web design pricing analysis (webfx.com), and Orometa's 200+ website builds across SMB markets. We have no affiliate relationships with any platform mentioned.
Quick Answer
| Website type | Typical cost | Best for |
|---|---|---|
| One-page site (DIY builder) | $0-$500 | Very new businesses, digital business card |
| 5-10 page brochure site (freelancer) | $1,000-$4,000 | Established businesses that need to look professional |
| 10-20 page lead-gen site (agency) | $5,000-$15,000 | Service businesses competing in their market |
| E-commerce store | $6,000-$20,000 | Businesses selling products online |
| Custom build / web app | $25,000+ | Unique functionality or scale |
The most common spend for a small business working with a professional is $3,000-$8,000 for the build, plus $100-$500/month for ongoing costs.
Real Projects, Real Prices
To ground these ranges in reality, here are three recent Orometa projects with numbers taken straight from invoices:
- ��HVAC contractor, Dallas TX — 7-page site with emergency booking integration: $4,200 build plus $150/month hosting and maintenance. It now generates 25-35 inbound calls per month.
- ��Personal injury law firm, Phoenix AZ — 18-page lead-generation site with attorney bios, case studies, and LocalBusiness schema: $13,500 build plus $300/month upkeep. The first organic-signed case landed in month 3.
- ��Home goods retailer — Shopify store with 60 products, shipping rules, and email integration: $11,800 build plus $250/month in apps and maintenance. Online revenue doubled within two quarters.
Notice none of these were $500 builds — and none needed a $30,000 custom application either. The middle tier is where most small businesses get their best return.
The Real Cost Breakdown (Line by Line)
A professional website project includes most of these line items. Price each against the quote you are given to see whether the scope matches the cost.
1. Design and development ($1,000-$10,000)
| What you get | Freelancer | Agency |
|---|---|---|
| Template customization | $500-$2,000 | $1,000-$3,000 |
| Custom design | $2,000-$5,000 | $5,000-$15,000 |
| Responsive (mobile) | Included | Included |
| CMS setup (WordPress) | Included | Included |
| Basic SEO (title tags, meta) | Included | Included |
Template vs custom: A template site uses a pre-built theme with your branding applied. A custom site designs from scratch. Most small businesses do not need fully custom — a well-chosen template with professional customization looks great and costs 60-70% less.
According to WebFX, the average small business website project costs $5,000-$10,000 when working with a professional agency, or $1,000-$5,000 with a freelancer.
Whichever route you choose, mobile responsiveness should be included by default — never pay extra for it. If you want to understand what proper multi-device layouts involve, see our responsive web design guide.
2. Pages and scope
Each page is real work: copy, design, layout, and build.
| Page count | Complexity | Typical cost |
|---|---|---|
| 1-3 pages | Very simple | $500-$2,000 |
| 5-10 pages | Standard brochure | $2,000-$5,000 |
| 10-20 pages | Lead generation | $5,000-$12,000 |
| 20-30 pages | Multi-service / multi-location | $8,000-$15,000 |
| 30+ pages | Enterprise / content-heavy | $15,000-$30,000+ |
The hidden cost: Every page beyond 10 adds $200-$500 in design, copywriting, and build time. A 20-page site is not "twice the price" of a 10-page site — it is usually 40-60% more because design systems and templates are reusable.
3. Features and integrations
| Feature | Additional cost | Build time |
|---|---|---|
| Contact form | $0-$200 | 1-2 hours |
| Booking/calendar integration | $300-$1,000 | 1-3 days |
| Payment processing (Stripe) | $500-$1,500 | 2-5 days |
| CRM integration (HubSpot, Salesforce) | $500-$2,000 | 3-7 days |
| Member portal / login | $1,000-$3,000 | 1-2 weeks |
| Custom calculator / estimator | $500-$2,000 | 3-7 days |
| Live chat | $0-$300 | 1 day |
| Email marketing integration | $200-$500 | 1-2 days |
The rule: Each significant feature adds $500-$3,000 and 1-2 weeks of build time. If a quote seems unusually cheap, count the features — something is being cut. And if the quote climbs past $15,000 because of bespoke portals, calculators, or integrations, you may have crossed from website into application territory — our custom web development guide explains when templates stop being enough and what truly custom work costs. Any feature that takes payments or stores member logins should also be tested before launch — explore penetration testing pricing to see what a pre-launch test runs.
4. Copywriting ($300-$3,000)
Nearly every quote assumes you will write the words. If you do not have time or skill, professional copywriting runs $300-$3,000 depending on page count.
| Copywriting tier | What you get | Cost |
|---|---|---|
| Basic | 5-10 pages, keyword-researched | $300-$800 |
| Standard | 10-20 pages, SEO-optimized, conversion-focused | $800-$2,000 |
| Premium | 20+ pages, brand voice, storytelling, technical | $2,000-$5,000 |
This is usually the best money you can spend. Copy is what converts visitors into leads. A beautiful site with bad copy is a sports car with no engine.
According to Copyblogger, copywriting is the #1 most important element of a high-converting website. Design gets attention; copy gets action.
5. Who builds it
| Builder | Cost | Best for | Trade-off |
|---|---|---|---|
| DIY (Wix/Squarespace) | $16-$50/mo | Simple needs, tight budget | Template limits, hard to migrate |
| Freelancer | $1,000-$5,000 | Budget-conscious, simple projects | One person's pipeline, variable quality |
| Small agency | $5,000-$15,000 | Professional results, post-launch support | More expensive, but team and process |
| Large agency | $15,000-$50,000+ | Enterprise, complex requirements | Overkill for most small businesses |
Platform list prices change every year, so verify current published rates before you budget. DIY builders list Wix plans from around $17/month (wix.com) and Squarespace from $16/month (squarespace.com). Shopify's entry plan starts at $39/month (shopify.com), while WordPress itself is free open-source software (wordpress.org) — with WordPress you pay only for hosting and development time.
Hourly-rate surveys tell the same story. Clutch.co agency data shows most web agencies bill $100-$149/hour while freelancers cluster in the $50-$99/hour band, so a typical 60-hour project lands near $3,000-$6,000 with a freelancer versus $6,000-$9,000 with an agency. That math — not marketing — is why the agency tier costs roughly double.
What the Monthly Costs Actually Cover
The build is a down payment, not the total. Here is what ongoing costs cover:
Hosting ($10-$100/month)
| Hosting type | Cost/month | Best for |
|---|---|---|
| Shared hosting (SiteGround, Bluehost) | $5-$30 | Simple brochure sites |
| Managed WordPress (WP Engine, Kinsta) | $25-$100 | Business sites needing speed and security |
| VPS / cloud (AWS, DigitalOcean) | $20-$100+ | High-traffic or custom applications |
The recommendation: Managed WordPress hosting ($30-$60/month) is the sweet spot for most small businesses. You get automatic updates, security, and support without the complexity of managing a server. A faster host also makes speed optimization easier — our Core Web Vitals and speed optimization guide explains why load performance directly affects both rankings and conversions.
Domain and SSL ($2-$10/month)
- ��Domain registration: $10-$20/year (GoDaddy, Namecheap, Cloudflare)
- ��SSL certificate: Free with most hosting (Let's Encrypt) or $5-$20/year for premium
Maintenance and updates ($50-$300/month)
| Maintenance tier | What it includes | Cost |
|---|---|---|
| Basic | WordPress/plugin updates, security patches, backups | $50-$150/month |
| Standard | Basic + content updates (2-4 pages/month) | $150-$250/month |
| Premium | Standard + performance monitoring, monthly reports | $250-$500/month |
The reality: WordPress sites need regular updates. Plugins get security patches weekly. Themes need compatibility updates. If you do not maintain a WordPress site, it will eventually break or get hacked. If your site runs on WordPress, our WordPress development guide walks through the update and security routine a proper maintenance plan should follow. For the bigger picture, learn about cybersecurity audit costs — an annual professional review catches what routine updates miss — and discover managed security services if you would rather outsource monitoring entirely.
Email and CRM tools ($20-$200/month)
| Tool | Cost/month | Purpose |
|---|---|---|
| Google Workspace | $6-$18 | Email, calendar, docs |
| HubSpot CRM | $0-$50 | Contact management, forms |
| Mailchimp / ConvertKit | $0-$50 | Email marketing |
| Calendly | $0-$16 | Appointment scheduling |
The Real Cost of "Cheap"
A $500 website built from a template with your logo pasted on it looks cheap — and customers can tell. For a service business, the website is your storefront.
The conversion math:
| Metric | DIY template | Professional build |
|---|---|---|
| Monthly visitors | 1,000 | 1,000 |
| Conversion rate | 0.5-1.5% | 2-5% |
| Leads generated | 5-15 | 20-50 |
| Lead value | $500-$2,000 | $500-$2,000 |
| Monthly revenue from site | $2,500-$30,000 | $10,000-$100,000 |
The difference: A professional site at 3% conversion generates 30 leads. A DIY template at 1% generates 10 leads. At $1,500 per lead, that is $30,000/month in missed revenue — every month the site underperforms.
The $5,000-$10,000 extra you spend on a professional build pays for itself the first time it earns a single extra client per month.
According to Stanford's Web Credibility Research, 75% of users judge a company's credibility based on their website design. A professional site is not a luxury — it is a trust signal. We break down exactly what separates a credible site from a template job in why your business needs a professional website.
Cost by Business Type
Service business (plumber, electrician, landscaper)
| Component | Cost |
|---|---|
| 5-10 page brochure site | $2,000-$5,000 |
| Contact form + booking | $300-$800 |
| Local SEO setup | $500-$1,000 |
| Copywriting (5-10 pages) | $500-$1,000 |
| Total build | $3,300-$7,800 |
| Monthly hosting + maintenance | $100-$250/month |
Professional services (law firm, accounting, consulting)
| Component | Cost |
|---|---|
| 10-20 page lead-gen site | $5,000-$12,000 |
| Attorney bios + case studies | $1,000-$2,000 |
| Blog setup + 5 initial posts | $1,000-$2,000 |
| Local SEO + schema markup | $1,000-$2,000 |
| Total build | $8,000-$18,000 |
| Monthly hosting + maintenance | $200-$400/month |
E-commerce (online store)
| Component | Cost |
|---|---|
| 20+ product pages + category pages | $6,000-$15,000 |
| Payment processing (Stripe/PayPal) | $500-$1,500 |
| Inventory management | $500-$1,000 |
| Shipping integration | $300-$800 |
| Product photography (50 products) | $500-$2,000 |
| Total build | $7,800-$20,300 |
| Monthly hosting + maintenance | $200-$500/month |
For a full e-commerce breakdown including platform fees and app subscriptions, see how much an e-commerce website costs.
How to Budget Honestly
| Your situation | Recommended spend |
|---|---|
| Startup, building an audience | $0-$1,000 (DIY + a good domain) |
| Established local business, 1-5 services | $3,000-$7,000 |
| Multi-service / multi-location business | $8,000-$15,000 |
| Business where the site IS the product | $15,000-$50,000+ |
Rule of thumb: Spend what one month of revenue from the site would be worth. If one extra client a month pays you $3,000, a $5,000-$10,000 site pays back in 2-4 months — and every month after is profit.
One check before you spend anything: confirm you actually need a new build. If your site has decent bones but dated design or slow pages, a targeted refresh costs 40-60% less than starting over — our website redesign guide walks through how to evaluate rebuild versus refresh.
6 Questions to Ask Before You Pay
- ��
"Who owns the site at the end?" You must own the domain, hosting, and source files. If the builder owns them, you are renting your website.
- ��
"What is included and what is excluded?" Get line items: pages, copy, forms, integrations, training, support. Vague scope = scope creep = surprise costs.
- ��
"What is the launch timeline?" A 6-page site should not take 4 months. Typical timelines: 5 pages = 2-4 weeks, 10 pages = 4-8 weeks, 20 pages = 8-12 weeks.
- ��
"Can I see a site you built for a similar business?" Ask for something in your industry with real results, not a pretty portfolio piece.
- ��
"What happens after launch?" Updates, backups, and support should be an explicit line item, not an assumption. Month 7 costs are real.
- ��
"Is there a contract lock-in?" Monthly hosting you can cancel beats a 24-month "website rental."
Red Flags in Website Pricing
1. "Unlimited pages for $999." Unlimited pages means unlimited template pages with no custom design, no copywriting, and no SEO. Quality per page drops to near zero.
2. "We will build it and you own everything." Ask who owns the hosting account, domain, and CMS login. If they control it, you are locked in.
3. No post-launch support plan. A website without maintenance is a website that breaks in 6-12 months. If they do not offer ongoing support, they are not building a real business relationship.
4. Template disguised as custom. Some agencies charge $10,000+ for a "custom" site that is actually a pre-built theme with minor modifications. Ask to see the design process — wireframes, mockups, revisions.
5. No clear scope document. If they cannot tell you exactly what pages, features, and content are included, the project will balloon in cost.
The Bottom Line
- ��Most small businesses should budget $3,000-$8,000 for a professional site that converts
- ��Plan for $100-$500/month ongoing — the build is a down payment, not the total
- ��Spend more on copy and conversion than on fancy design
- ��Own your website — domain, hosting, and files, always
- ��Never buy "cheap forever" — you will pay for it in leads or exit fees
- ��The ROI math is the real test: a $5,000 site generating $10,000+/month in new revenue is the best investment you will make
Your website is the one employee that works every hour of every day. Pay it what it is worth.
Related Website Cost Guides
- ��How Much Does an E-Commerce Website Cost in 2026?
- ��How to Hire a Web Development Agency
- ��Website Cost Calculator: Estimate Your Project
- ��Why Your Business Needs a Professional Website
- ��Website Redesign Guide: Rebuild or Refresh?
- ��Responsive Web Design Guide
- ��Core Web Vitals and Speed Optimization
- ��WordPress Development Guide
- ��Custom Web Development: When Templates Are Not Enough
Related Cybersecurity Guides
- ��Cybersecurity Audit Cost in 2026: What a Security Audit Really Costs
- ��Penetration Testing Cost: What Pentest Pricing Really Looks Like
- ��Managed Security Services for Small Business: Compared
- ��Website Security Check: How to Audit Your Site
- ��Small Business Cybersecurity: The 2026 Checklist and Budget
- ��AI Automation Cost: What Agencies Charge in 2026
- ��Why Your Business Needs a Professional Website
How We Researched This Guide
Methodology: Pricing data is compiled from Clutch.co freelancer and agency rate surveys (clutch.co), WordPress/Wix/Squarespace/Shopify official pricing pages, WebFX's web design pricing analysis (webfx.com), Stanford Web Credibility Research (webcredibility.stanford.edu), small business spending surveys from SmallBizTrends, and Orometa's 200+ website builds across SMB markets. Cost ranges reflect actual project invoices, not vendor marketing pages. This guide was compiled and reviewed by Timothy Brown, Head of Digital Marketing, drawing on client engagements he oversaw between 2023 and 2026. We have no affiliate relationships with any platform mentioned.