A website costs anywhere from a few hundred dollars a year on a DIY builder to $100,000 or more for a custom enterprise build. For most small businesses, a professionally built site lands between roughly $3,000 and $15,000, while a custom ecommerce store typically starts around $15,000 to $25,000 and can exceed $100,000. Ongoing running costs add roughly $1,000 to $5,000 a year before marketing.
Those ranges are wide because “a website” covers everything from a five-page brochure site to a store with thousands of products and custom integrations. This guide breaks pricing down by site type and builder, explains what moves a quote up or down, and shows how to compare proposals so you pay for what you actually need. All figures are in US dollars and reflect published 2026 pricing guides; expect regional variation.
Published 2026 pricing guides from web agencies and industry sites cluster around these ranges for a professionally built site:
| Site Type | Typical Build Cost (USD) | What You Usually Get |
|---|---|---|
| DIY builder site | About $200 to $800 in year one | Template, hosting and domain on Wix, Squarespace or similar; your own time |
| Small business brochure site | $3,000 to $15,000 | 10 to 15 pages, custom styling on a template or theme, forms, basic SEO setup |
| Custom lead-generation site | $10,000 to $25,000+ | Custom design, conversion-focused pages, CRM integration, content strategy |
| Small ecommerce store | $5,000 to $25,000 | Hosted platform such as Shopify, under about 100 products, payments and shipping setup |
| Custom ecommerce | $25,000 to $150,000+ | Large catalog, custom checkout, ERP or inventory integrations, B2B pricing rules |
| Enterprise or web application | $75,000 to $250,000+ | Complex functionality, multiple languages, security reviews, ongoing development team |
Pricing guides from Imaginovation, WebsiteSetup and OuterBox all land in these bands, though the boundaries between tiers vary by source.
Prices differ by country. For local benchmarks, see our breakdowns of website costs in Australia and website costs in Dubai.
| Who Builds It | Typical Cost For A Small Business Site | Best For |
|---|---|---|
| You, on a website builder | Roughly $20 to $60 a month in platform fees, plus your time | Very early businesses, simple needs, tight budgets |
| Freelance designer or developer | Roughly $2,000 to $8,000 | Clear scope, owner can supply content and decisions |
| Small or boutique agency | Roughly $5,000 to $15,000 | Businesses wanting strategy, design, build and launch handled end to end |
| Established agency | $25,000 and up | Revenue-critical sites, complex integrations, brand-led design |
A freelancer at 40 to 80 hours for a small site is a common estimate in 2026 guides, helped by AI-assisted design and development tools that have shortened some build tasks. If you are weighing who should own the work long term, our guide to freelancers, agencies and in-house teams covers the trade-offs. For a vetted shortlist, see our list of top web design agencies.
| Item | Typical Annual Cost (USD) |
|---|---|
| Domain name | About $10 to $50 |
| Hosting (shared to managed WordPress) | About $40 to $250 for small sites; more for high-traffic or ecommerce |
| Website builder or ecommerce platform plan | Hundreds to a few thousand dollars, depending on plan |
| Premium themes, plugins and apps | About $100 to $1,000+ |
| Maintenance, updates and security | Often quoted monthly; many small businesses spend $500 to $3,000 a year |
| Content updates and new pages | Varies with how often you publish |
One published 2026 estimate puts all-in annual operating costs for most small business sites at roughly $1,100 to $5,000 a year before marketing or paid traffic. Budget for this from the start; an unmaintained site loses speed, security and search visibility.
Quotes for the “same” website can differ by five times or more. Usually they are not quoting the same thing. Before comparing prices, confirm each proposal covers:
Most small businesses spend roughly $3,000 to $15,000 for a professionally built site, plus $1,000 to $5,000 a year to run it. Spend more when the site is a primary source of leads or sales.
For simple brochure sites and small stores, yes. Builders become limiting when you need custom functionality, complex integrations or fine control over performance and SEO.
A small business site typically takes four to eight weeks. Custom and ecommerce projects often take three to six months, depending on content readiness and integrations.
Because scope varies: number of templates, content creation, integrations, testing and post-launch support. Ask every bidder to price the same written scope.
In 2027, budget a few hundred dollars a year for a DIY site, roughly $3,000 to $15,000 for a professional small business site, $5,000 to $25,000 for a small online store and $25,000 or more for custom ecommerce. Add $1,000 to $5,000 a year for hosting, maintenance and updates. Compare quotes against the same written scope, and spend more only where the site directly earns revenue.