"How much will a website cost?" is the first question every business asks, and the honest answer is "it depends". The good news is it depends on a short list of things you can understand and control. Here are realistic 2026 planning ranges, what drives them and the costs people forget until the invoice arrives.
The ranges are planning estimates drawn from published agency and freelancer pricing guides and our own project experience. Your quote will vary with scope, region and team.
Short version
- A simple DIY site can cost a few hundred dollars a year. A professional small business site is commonly 3,000 to 15,000 US dollars. Complex e-commerce and web apps can reach six figures.
- Scope, not hourly rate, is the biggest driver.
- Budget 10 to 20 percent of build cost every year for hosting, security, updates and improvements.
- The cheapest quote is rarely the cheapest outcome.
By build method
| Approach | Typical first-year cost | Best for | Watch out for |
|---|---|---|---|
| DIY builder (Wix, Squarespace, Framer) | 150 to 600 USD | Personal sites, tiny local businesses, quick tests | Limited customisation, weaker SEO control, you do all the work |
| DIY WordPress with a premium theme | 200 to 1,000 USD | Bloggers and small brochure sites | Plugin conflicts, security updates, slow themes |
| Freelancer | 2,000 to 8,000 USD | Small business sites with clear scope | Single point of failure. Check portfolio and references |
| Agency or studio | 5,000 to 30,000 USD | Brand-led, marketing and SEO-critical builds | Higher cost. Insist on a detailed scope |
| Custom web application | 20,000 to 250,000+ USD | Portals, SaaS, marketplaces, booking platforms | Scope creep. Phase the build |
By type of site
- Brochure or company site (5 to 10 pages): home, about, services, contact, maybe a blog. Roughly 3,000 to 10,000 USD with a professional partner. Price rises with custom design, copywriting, photography and SEO setup.
- Local business with booking or lead capture: adds forms, online booking, maps, reviews, call tracking. Typically 4,000 to 12,000 USD.
- E-commerce store: a Shopify or WooCommerce store with a template and 50 to 200 products often costs 3,000 to 20,000 USD to set up well. Fully custom stores with complex pricing, integrations or multi-currency can pass 50,000 USD. Payment fees are a percentage of sales, not fixed.
- Corporate or multi-language site: many pages, translations, accessibility needs and approval workflows push budgets to 15,000 to 60,000 USD.
- Web app or SaaS: accounts, dashboards, payments, admin panels, APIs. A focused first version (MVP) is commonly 20,000 to 80,000 USD. See our SaaS MVP guide.
What drives the price
- Pages and screens. A unique layout per page costs more than a reusable design system.
- Custom design vs template. Original UX research, branding and illustration add days of senior time.
- Functionality. Payments, memberships, booking engines, search, marketplaces and dashboards each add engineering weeks.
- Integrations. CRM, ERP, accounting, shipping, email platforms, third-party APIs.
- Content. Professional copy, product photography and video are often outside the base quote.
- Performance and SEO. Technical SEO, Core Web Vitals tuning and schema are far cheaper built in than retrofitted.
- Security and compliance. Payments, health data or personal data in regulated regions add work.
- Team experience and location. Rates vary widely. Value comes from experience and process, not just the hourly figure.
Hidden and ongoing costs
- Domain: about 10 to 20 USD a year for most extensions.
- Hosting: from a few dollars a month for shared hosting to hundreds for managed or cloud.
- SSL: usually free now, but check your host.
- Maintenance and security: updates, backups, uptime monitoring, malware scans.
- Premium plugins, themes and licences, often annual.
- Email service: transactional and marketing tools.
- Content and SEO. A site without fresh content or optimisation doesn't bring traffic.
- Analytics, tools, A/B testing.
- Accessibility and legal pages: privacy policy, terms, cookie consent.
Why very cheap sites often cost more later
A bargain build can hide problems you'll pay to fix: bloated page-builder code that fails Core Web Vitals, stock templates that look like everyone else's, missing metadata, no redirects, unpatched plugins and no handover documentation. If the site doesn't load fast, rank or convert, the true price is the revenue it fails to earn. Our guide to improving website speed shows how much performance matters.
Getting an accurate quote
- A one-page brief: goals, audience, page list, must-have features, examples you like, deadline, budget range.
- Ask every vendor the same questions and request an itemised quote.
- Clarify what's included: design rounds, content, SEO setup, training, hosting, support period.
- Confirm ownership: domain, hosting accounts, source code and design files must be yours.
- Check the portfolio for similar sites and open them on a phone.
- Plan phases: launch essentials first, add features after real feedback.
What a good quote lists
Two quotes of 4,000 and 9,000 dollars can describe completely different projects. Before comparing, check each states:
- Pages and templates: unique page designs versus content pages.
- Design rounds before extra charges.
- Content: who writes copy, sources photos and loads it all.
- Functionality: forms, booking, payments, search, memberships, integrations.
- SEO setup: redirects, metadata, sitemap, schema, analytics, Search Console.
- Performance targets, like passing Core Web Vitals on mobile.
- Testing: devices, browsers, accessibility.
- Training and handover: documentation and an admin walkthrough.
- Support period: free fixes for a defined time after launch.
- Ownership of domain, hosting accounts, code and design files.
Example budgets
| Project | Scope | Planning range |
|---|---|---|
| Local service business | 8 pages, contact and quote forms, Google Business setup, basic local SEO, mobile-first design | About 3,000 to 7,000 USD |
| Online store with 100 products | Shopify or WooCommerce, custom theme tweaks, payments, shipping rules, product import, analytics | About 5,000 to 18,000 USD |
| SaaS marketing site plus blog | 15 to 25 pages, design system, CMS or dashboard, structured data, performance tuning | About 10,000 to 30,000 USD |
Planning ranges that vary by region and team. Treat them as a sanity check, not a price list.
Saving money without cutting quality
- Prepare content before design starts. Late content changes are costly.
- Use proven frameworks and components instead of reinventing standard features.
- Choose a stack that's fast by default, like Next.js for business websites.
- Limit design variations. Consistent layouts are cheaper and convert better.
- Launch a minimum lovable version and improve from analytics.
After launch
A website is closer to a shop than a brochure. It needs opening hours, cleaning and restocking.
- Weekly: uptime and backup checks, form tests, answer enquiries.
- Monthly: software and plugin updates, security scans, analytics and Search Console errors.
- Quarterly: refresh top pages, speed audit, broken-link check, conversion review.
- Annually: domain and hosting renewal review, design refresh where needed, accessibility and privacy-policy review.
Where the money returns most
- Clear messaging and strong calls to action. A beautiful site that doesn't explain the offer doesn't convert.
- Speed and mobile experience.
- Trust: real photos, reviews, case studies, contact details.
- Search foundations: clean structure, metadata and a page per service.
- Extras last: animations, custom illustrations and advanced features can wait for version two.
Red flags in proposals
- A fixed price with no list of deliverables.
- "Unlimited revisions" with no timeline, which usually leads to disputes.
- The agency owns your domain or hosting account.
- A marketplace theme presented as "custom design".
- No mention of SEO, speed or accessibility.
- No maintenance or support plan after launch.
A transparent estimate
Our website and app development team gives itemised, fixed-scope proposals so you know exactly what you're paying for. Tell us about your project and we'll reply with a clear range and timeline.



