A small business website in the US costs between $200 per year (DIY builder) and $30,000+ (custom agency build). For a professional 5–7 page site built for you, most businesses pay $1,500–$6,000 upfront plus $300–$1,500 per year for hosting and upkeep.
Website cost by approach
| Approach | Upfront | Yearly | Your time |
|---|---|---|---|
| DIY builder (Wix, Squarespace) | $0 | $200–$600+ | 20–60 hours |
| Freelancer (WordPress) | $1,500–$6,000 | $300–$1,000 | 10–20 hours |
| Brand + website package | $1,500–$5,000 | Year 1 often included | 3–5 hours |
| Agency | $8,000–$30,000+ | $1,000–$5,000+ | 15–30 hours |
What drives website cost
- Number of pages and templates: each unique layout adds design and build time.
- Copywriting: professional copy often costs $100–$300 per page.
- Features: booking, e-commerce, memberships and integrations add cost.
- Custom design vs template: custom design costs more but differentiates you.
- SEO and speed: proper technical setup is often skipped on cheap builds.
Ongoing costs to budget for
- Domain: $12–$25/year for a .com
- Hosting: $100–$600/year for quality managed WordPress hosting
- SSL: often free with good hosts
- Maintenance (updates, backups, security): $50–$300/month if outsourced
- Professional email: about $6–$12 per user per month
What pages does a small business website need?
- Home: clear value proposition and call to action
- About: your story, team and credibility
- Services: what you offer and for whom
- Service detail or pricing: answers buying questions
- Contact: form, email, phone, map
- Blog or portfolio: proof and SEO content
Don’t skip speed. Google uses Core Web Vitals as a ranking signal, and slow mobile pages lose visitors. Ask any provider how they optimize page speed.
Website + brand + hostingA 5–7 page site, logo and a year of hosting for $1,900.
See what’s includedFAQ
Is WordPress good for small business websites?
Yes. WordPress powers over 40% of websites, is easy to edit, has no platform lock-in and offers strong SEO control.
How long does it take to build a small business website?
A 5–7 page custom site typically takes 2–6 weeks, depending on content readiness and feedback speed.
Should I pay monthly for a website?
Monthly plans spread cost but can lock you in. Owning a WordPress site and paying only for hosting and optional maintenance is often cheaper over time.