How Much Does a Website Cost in 2026? Complete Pricing Guide
From landing pages to full web apps โ a transparent breakdown of real website costs in 2026. What drives the price, what's worth paying for, and where most clients overspend.
Why Nobody Gives You a Straight Answer on Website Pricing
Ask five developers how much a website costs and you will get five wildly different answers. One freelancer quotes 800 euros, an agency comes back at 25,000, and a third asks "what do you mean by website?" before even discussing numbers. The client walks away more confused than before.
This is not an accident. The web development industry has a transparency problem. Pricing is opaque for several structural reasons:
- No standardized deliverables. A "website" can mean a single-page portfolio or a full SaaS platform with user authentication, payment processing, and real-time dashboards. Providers use the same word for radically different scopes.
- Bundled vs unbundled pricing. Some quotes include hosting, domain, SSL, and one year of maintenance. Others include only the code. When you compare two proposals, you are rarely comparing the same thing.
- Time-based vs value-based billing. A freelancer billing 50 euros per hour and an agency billing 150 euros per hour might both deliver a 10-page corporate site, but the agency might finish in 40 hours while the freelancer needs 120. The total cost ends up similar, but the sticker shock looks very different.
- Fear of losing the deal. Many providers lowball initial quotes, then add costs during the project for "features that were not in scope." This trains clients to distrust any quote they receive.
This guide fixes that. We are going to break down exactly what different types of websites cost in 2026, what factors drive those costs, and where you can save money without sacrificing quality. These are real numbers based on what we charge and what we see in the market โ not theoretical ranges pulled from outdated surveys.
Key Takeaways
- A basic landing page costs 500โ2,000 EUR; a full e-commerce site runs 4,000โ25,000 EUR
- The biggest cost driver is complexity, not the number of pages
- Fixed pricing eliminates surprise invoices โ always ask for it
- Studios like ELM Labs deliver below freelance rates with full IP transfer
Types of Websites and What They Cost in 2026
Landing Page (1-5 pages)
A landing page is a focused, single-purpose website designed to convert visitors into leads or customers. Think of a page for a product launch, an event registration, or a service offering. Typically one to five pages with a clear call to action.
| Provider Type | Price Range | Timeline |
|---|---|---|
| Template/DIY (Wix, Squarespace) | 0 - 500 EUR | 1 - 7 days |
| Freelancer | 800 - 3,000 EUR | 1 - 3 weeks |
| Studio | 2,000 - 5,000 EUR | 1 - 2 weeks |
| Studio (ELM Labs) | 500 - 2,000 EUR | 1 - 2 weeks |
| Agency | 3,000 - 8,000 EUR | 2 - 4 weeks |
What you get at each tier: A template gives you something generic that works. A freelancer gives you custom design but often limited technical depth. A studio gives you custom design, optimized performance, proper SEO setup, and clean code you own. An agency gives you the same as a studio plus project managers, account managers, and overhead you pay for but may not need.
When a landing page is the right choice: You are validating an idea, launching a single product, or need a web presence quickly. You do not need a CMS or complex features. You need it to load fast and convert.
Corporate / Business Website (5-20 pages)
This is the standard business website โ homepage, about page, services, team, contact, possibly a blog or news section. Most small and medium businesses need this.
| Provider Type | Price Range | Timeline |
|---|---|---|
| Template with customization | 500 - 2,000 EUR | 1 - 3 weeks |
| Freelancer | 3,000 - 8,000 EUR | 3 - 6 weeks |
| Studio | 5,000 - 15,000 EUR | 3 - 6 weeks |
| Studio (ELM Labs) | 2,500 - 6,000 EUR | 3 - 6 weeks |
| Agency | 8,000 - 30,000 EUR | 6 - 12 weeks |
What justifies the range: A five-page site for a local plumber is not the same as a twenty-page site for a consulting firm with multilingual content, custom animations, and integration with a CRM. The page count matters less than the complexity per page and the integrations required.
Key features that shift the price:
- Content management system (CMS) so you can edit content yourself
- Multi-language support (adds 30-50% to the base cost)
- Custom contact forms with CRM integration
- Blog or news section with categories and search
- SEO optimization (technical setup, meta tags, structured data, sitemaps)
- Responsive design that works well on mobile, tablet, and desktop
E-Commerce Website
Selling products online introduces a layer of complexity that pushes costs significantly higher. Payment processing, inventory management, shipping calculations, tax handling, and security requirements all add up.
| Provider Type | Price Range | Timeline |
|---|---|---|
| Shopify / WooCommerce template | 500 - 3,000 EUR | 1 - 4 weeks |
| Freelancer (custom on Shopify/WC) | 5,000 - 15,000 EUR | 4 - 8 weeks |
| Studio | 8,000 - 25,000 EUR | 6 - 12 weeks |
| Studio (ELM Labs) | 4,000 - 10,000 EUR | 6 - 12 weeks |
| Agency | 15,000 - 60,000 EUR | 8 - 20 weeks |
Why e-commerce costs more: Every product needs photos, descriptions, variants (sizes, colors), inventory tracking, and potentially integration with an ERP or warehouse management system. Payment processing requires PCI compliance considerations. Shipping calculators, tax rules (especially across European countries with different VAT rates), and return/refund workflows all add development time.
When to use Shopify vs custom: For a simple e-commerce store with standard product variants, Shopify is almost always the right choice. The monthly fee (starting around 30 EUR/month) is far cheaper than building and maintaining custom e-commerce logic. Custom makes sense when you have unique business logic โ unusual pricing models, B2B ordering with approval workflows, or integration with existing inventory systems that do not have Shopify connectors.
Web Application / SaaS Platform
This is where the range explodes. A web application is software delivered through the browser โ think project management tools, booking systems, dashboards, or marketplaces. The complexity varies enormously.
| Complexity Level | Freelancer | Studio | ELM Labs | Agency | Timeline |
|---|---|---|---|---|---|
| Simple (dashboard, CRUD operations) | 10,000 - 25,000 EUR | 15,000 - 30,000 EUR | 5,000 - 20,000 EUR | 25,000 - 60,000 EUR | 2 - 3 months |
| Medium (auth, roles, integrations) | 20,000 - 50,000 EUR | 25,000 - 60,000 EUR | 8,000 - 40,000 EUR | 40,000 - 100,000 EUR | 3 - 6 months |
| Complex (real-time, AI, marketplace) | 40,000 - 100,000+ EUR | 50,000 - 120,000 EUR | 10,000 - 80,000 EUR | 80,000 - 200,000+ EUR | 6 - 12+ months |
What makes a web app expensive: User authentication and role management. Real-time features (chat, notifications, live updates). Third-party integrations (payment processors, APIs, email services). Data processing and analytics. AI features. Multi-tenancy (one codebase serving multiple organizations). These are engineering problems, not design problems, and they require experienced developers who understand security, scalability, and maintainability. If you are considering a mobile app instead โ or in addition โ we cover that in our mobile app pricing guide.
What Actually Drives the Cost
Understanding the cost drivers helps you make informed trade-offs instead of blindly accepting or rejecting quotes.
Design Complexity
A website with a unique, custom-designed interface costs more than one built from a design system or template. But "custom design" exists on a spectrum:
- Template-based: Using an existing theme with your colors and content. Lowest cost, fastest delivery, but looks like thousands of other sites.
- Custom layout, standard components: Your own page structure and layout, but using standard UI patterns (navigation bars, card grids, contact forms). Good balance of uniqueness and cost.
- Fully custom with animations: Every element designed from scratch, with micro-interactions, scroll animations, and custom illustrations. Beautiful, but adds 50-100% to the design budget.
For most business websites, the middle option delivers 90% of the impact at 50% of the cost of fully custom design.
Number of Pages and Content Types
More pages mean more design work, more development, and more content to write or migrate. But not all pages are equal. A "page" with a hero section and three paragraphs of text takes an hour to build. A "page" with an interactive pricing calculator, a filterable portfolio grid, and an animated timeline takes a day or more.
Count your unique page templates, not your total pages. A blog with 50 posts but one template counts as one page template. A services section with 8 services each having a custom layout counts as 8.
Integrations
Every external service your website talks to adds development time and ongoing maintenance:
- CRM integration (HubSpot, Salesforce): 1,000 - 3,000 EUR
- Payment processing (Stripe, PayPal): 1,500 - 4,000 EUR
- Email marketing (Mailchimp, Brevo): 500 - 1,500 EUR
- Booking/scheduling system: 2,000 - 5,000 EUR
- Custom API integrations: 1,000 - 5,000+ EUR each
Content Management System (CMS)
If you need to update content yourself (and you probably do), you need a CMS. Options range from free to expensive:
- WordPress: Free software, but requires hosting and maintenance. Most flexible, most plugins, but also most security vulnerabilities if not maintained.
- Headless CMS (Sanity, Strapi, Contentful): Modern approach that separates content management from the website code. More developer-friendly, better performance, but higher setup cost.
- Built-in CMS (Webflow, Prismic): Good middle ground. Easy for content editors, reasonable developer experience. Monthly fees apply.
Adding a CMS typically adds 1,500 to 5,000 EUR to the project cost, depending on the complexity of the content model.
SEO and Performance
Technical SEO is not optional โ it is the difference between a website that generates leads and one that sits invisible on page 5 of Google. A proper SEO setup includes:
- Semantic HTML structure (heading hierarchy, landmark regions)
- Meta tags and Open Graph tags for social sharing
- Structured data (JSON-LD) for rich search results
- XML sitemap and robots.txt configuration
- Image optimization (WebP/AVIF format, lazy loading, proper sizing)
- Core Web Vitals optimization (LCP, FID, CLS)
- Mobile responsiveness
- Page speed optimization (typically under 2 seconds load time)
A basic SEO setup adds 500 to 1,500 EUR. Comprehensive SEO with local optimization, content strategy, and ongoing monitoring is a separate engagement entirely.
Freelancer vs Agency vs Studio: Where ELM Labs Fits
The market has three main provider types, each with distinct trade-offs.
Freelancer (800 - 8,000 EUR)
Pros: Lowest cost, direct communication, fast for simple projects. Cons: Single point of failure (what happens if they get sick, take another project, or disappear?), limited breadth of expertise, no established processes for complex projects.
Best for: Simple landing pages, basic WordPress sites, small projects with flexible timelines.
Agency (10,000 - 100,000+ EUR)
Pros: Full team (designers, developers, project managers, QA), established processes, reliable delivery. Cons: Expensive overhead (you pay for the project manager, the account manager, the office space), slower decision-making, your project may be handled by junior developers while seniors are on higher-profile accounts.
Best for: Large corporate projects with complex stakeholder management, enterprise-level requirements, projects that need ongoing dedicated teams.
Studio (ELM Labs model: 500 - 30,000 EUR)
A studio sits between freelancers and agencies. Small team, senior-level execution, no unnecessary overhead. At ELM Labs, every project is handled directly by senior engineers โ there is no "passing it down" to juniors. You can see examples of our work across web and mobile projects in our portfolio.
What makes the studio model different:
- Below freelance rates for equivalent quality, because there are no layers of management inflating the cost
- Production-grade code. We build with the same tools and standards used by top tech companies โ Next.js, Astro, TypeScript, Tailwind CSS, proper testing
- Full-stack capability. One team handles design, frontend, backend, deployment, and SEO โ no handoff friction between separate design and development teams
- Direct communication. You talk to the person building your site, not a project manager relaying messages
Best for: Businesses that want quality above template-level but cannot justify agency pricing. Startups, SMBs, local businesses with ambition, and companies that value speed and directness.
Hidden Costs People Miss
The quoted price for building a website is often just the beginning. Here are the ongoing costs that catch people off guard:
Hosting (100 - 1,200 EUR/year)
Your website needs to live somewhere. Hosting costs vary wildly:
- Shared hosting (OVH, Hostinger): 50 - 150 EUR/year. Fine for small sites, but slow under traffic.
- Managed hosting (Vercel, Netlify): Free tier available, 240 - 600 EUR/year for professional use. Best for modern frameworks like Next.js and Astro.
- VPS/Dedicated (Hetzner, DigitalOcean): 120 - 600 EUR/year. More control, requires technical knowledge to maintain.
- Cloud (AWS, GCP): 200 - 1,200+ EUR/year. Scales infinitely, but costs can surprise you.
Domain Name (10 - 50 EUR/year)
Your .com or .fr domain costs 10 to 15 EUR per year from registrars like OVH or Namecheap. Premium domains or specialized TLDs (.io, .app, .ai) cost more. Budget 10 to 50 EUR per year.
SSL Certificate (0 - 200 EUR/year)
SSL (the padlock icon in your browser) is mandatory in 2026. Most modern hosting providers include it for free via Let's Encrypt. If you need an extended validation (EV) certificate for a financial or healthcare site, budget 100 to 200 EUR per year. For most businesses, the free certificate is perfectly adequate.
Maintenance and Updates (500 - 3,000 EUR/year)
Websites are not "set it and forget it." They need:
- Security updates: Plugins, dependencies, and frameworks release security patches regularly. Ignoring them is how sites get hacked.
- Content updates: New products, team changes, blog posts, event updates.
- Performance monitoring: Checking that the site stays fast as content grows.
- Backup management: Regular backups and a tested restore process.
- Framework updates: Major version upgrades (e.g., Next.js 15 to 16) every 12-18 months to stay supported.
Budget 500 to 1,000 EUR/year for a simple site, 1,500 to 3,000 EUR/year for an e-commerce site or web app. Or negotiate a maintenance retainer with your developer.
Content Creation (Ongoing)
The most expensive website in the world is worthless without good content. Photography, copywriting, and video production are separate line items that many businesses forget to budget for. Professional photography for a business site runs 500 to 2,000 EUR. Copywriting for 10 pages runs 1,000 to 3,000 EUR. These are not optional expenses โ they are what makes the difference between a site that converts and one that does not.
Real Examples from Our Portfolio
Taxi Cooperative Website โ Local Business Done Right
Client: A 35-vehicle taxi cooperative in Burgundy, France. Challenge: They had no web presence. Clients were finding competitors on Google instead. Solution: A static website built with Astro and Tailwind CSS, optimized for local SEO.
Key features:
- 4 dedicated city pages (Auxerre, Joigny, Chablis, Tonnerre) โ each optimized for "[city] taxi" search queries
- Fleet showcase with 35 vehicles
- Service pages for airport transfers, medical transport (CPAM), and tourism
- Pre-booking flow to capture leads
- Near-zero JavaScript for blazing fast load times on any connection
- Mobile-first design (most taxi searches happen on phones)
Technical stack: Astro, Preact, Tailwind CSS, TypeScript. Result: Live in production, ranking on local search queries.
Why Astro for this project: A taxi cooperative website does not need React, Vue, or a heavy JavaScript framework. The content is mostly static โ it changes maybe once a month when a new vehicle joins the fleet. Astro generates pure HTML with near-zero client-side JavaScript, which means the site loads instantly even on 3G connections in rural Burgundy. Google rewards fast sites with better rankings, and for local businesses, ranking on the first page is everything.
Approximate cost range for this type of project: 3,000 to 6,000 EUR. Multiple pages with custom design, SEO optimization for multiple cities, pre-booking functionality, and a content structure designed for long-term ranking.
ELM Labs Portfolio โ Modern Web Application
Project: The very site you are reading this article on. Technical stack: Next.js 16, TypeScript, Tailwind CSS v4, shadcn/ui, next-intl (bilingual FR/EN), Framer Motion, Recharts.
Key features:
- Full internationalization (French and English with automatic locale detection)
- Dynamic project pages pulling from a structured data model
- Live data widgets displaying real-time outputs from ML models
- Blog with MDX (the format this article is written in) for rich content
- SEO-optimized with Open Graph images, structured data, and XML sitemap
- Deployed on Vercel with edge functions
Why Next.js 16 for this project: A portfolio site for a tech studio needs to showcase technical capability. Next.js provides server-side rendering for SEO, React for interactive components, and a build system that handles internationalization cleanly. The App Router architecture in Next.js 16 allows for clean separation between static content (like this blog post) and dynamic features (like the live data dashboard).
Approximate cost range for this type of project: 5,000 to 15,000 EUR. Bilingual content, custom design system, interactive components, blog system, and deployment infrastructure.
When to Invest More vs When to Save
Invest More When:
- Your website is your primary sales channel. If customers find you through Google and decide whether to contact you based on your site, every euro spent on design, performance, and SEO has direct ROI.
- You are in a competitive market. If your competitors have polished, fast websites and yours looks like it was built in 2015, you are losing deals before you even know they existed.
- You need custom functionality. Booking systems, calculators, configurators, dashboards โ these require engineering, not templates.
- You plan to scale. Building on a solid technical foundation now saves you from a painful and expensive rewrite in two years.
Save When:
- You are validating an idea. Do not spend 15,000 EUR on a website for a business concept you have not tested yet. Start with a 500 EUR landing page, drive traffic to it, and see if anyone cares.
- Your audience does not care about design. Some B2B industries care about content and credibility, not visual polish. A clean, fast site with great content beats a beautiful site with thin content.
- You already have a working site that just needs a refresh. Sometimes updating the design and content of an existing site is faster and cheaper than rebuilding from scratch.
- Template solutions genuinely fit your needs. If you are a solo consultant who needs a simple portfolio, Squarespace or Carrd will serve you better than a custom build. There is no shame in using the right tool for the job.
The Bottom Line: What Should You Budget?
Here is a realistic summary for 2026:
| Website Type | Recommended Budget (ELM Labs) | What You Get |
|---|---|---|
| Landing page | 500 - 2,000 EUR | Custom design, mobile responsive, SEO setup, fast hosting |
| Business website (5-15 pages) | 2,500 - 6,000 EUR | Custom design, CMS, SEO, contact forms, responsive |
| E-commerce (simple) | 4,000 - 10,000 EUR | Shopify or custom, product management, payments, shipping |
| E-commerce (custom/complex) | 6,000 - 25,000 EUR | Custom platform, integrations, B2B features |
| Web application (simple) | 5,000 - 20,000 EUR | Auth, dashboard, CRUD, basic integrations |
| Web application (complex) | 10,000 - 80,000 EUR | Real-time, AI, marketplace, multi-tenant |
Add 1,000 to 3,000 EUR per year for hosting, maintenance, and updates. Add 1,000 to 5,000 EUR for professional content (photography, copywriting) if you do not already have it.
Get a Transparent Quote
At ELM Labs, we give fixed-price quotes after a free scoping call. No hourly billing surprises, no scope creep without discussion, no hidden fees. We tell you what it costs, what is included, and what is not โ before any work begins.
We are a studio, not an agency. You get senior-level work below freelance rates, with direct communication and production-grade code.
What happens on the call:
- You describe your project and goals (15-20 minutes)
- We ask questions to understand the scope and complexity
- Within 48 hours, you receive a detailed proposal with a fixed price, timeline, and deliverables list
- No obligation, no pressure, no follow-up spam
Whether you end up working with us or not, you will leave the call with a much clearer understanding of what your project should cost and what to look for in a provider. Get in touch for a free quote.

