How much does a website cost to build in 2026?
What a website costs to build in 2026: the factors behind the price, Oxtren packages from €990, timelines, running costs and how to get an exact quote.

In short
A website's price depends on the number of pages, the integrations, how custom the design is and the content. At Oxtren Labs a landing page starts from €990, a business website with up to 5 pages and 1 integration from €1,690, and a custom Next.js website with up to 10 pages and 3 integrations from €2,990. Prices are final, VAT not applicable. On top of the build, budget for a domain, hosting and, if needed, maintenance from €149/mo.
Key takeaways
- The price is driven mostly by the number of pages and integrations, how custom the design is and who prepares the content.
- Oxtren Labs: landing page from €990 (1–3 weeks), business website from €1,690 (3–5 weeks), custom Next.js from €2,990 (4–8 weeks).
- Every package includes a layout for every screen, basic SEO, analytics, a speed check and a 6-month warranty.
- The build is not the whole bill: domain, hosting, licences and maintenance recur monthly or yearly.
- Compare proposals by scope and by what stays with you after the project, not by the total.
Why website prices vary so much
A “website” can mean a single page for an event, a five-page company brochure or a ten-page site that sends enquiries straight into a CRM. They share a word, but not the amount of work. That is why quotes for the same “website” can differ several times over – usually not because anyone is overcharging, but because each supplier pictured a different scope.
This article breaks down what the price is made of, then shows our packages and timelines, the costs after launch and three illustrative examples. It ends with what to prepare so the quote is accurate the first time. If you are building a shop rather than a website, read how much it costs to build an online store.
What drives the cost of a website
The price is hours of work: strategy, design, development, content, testing and launch. A handful of clear factors decide how many hours – the sooner you know them, the less guesswork ends up in the price.

Number of pages and structure
Each page means a content structure, a design for desktop and mobile, development and testing. But the count is not everything: five similar service pages built on one template cost less than five completely different pages. So before the first call, note not only how many pages you need but how they differ.
Template or custom design
An adapted template is faster and cheaper, but your site will look like hundreds of others, and every non-standard idea starts fighting the template's logic. A custom design is built around your content and your customers' path, so it costs more but leaves fewer compromises later. We build all our packages with a custom UI/UX design.

Integrations
An integration is a connection to another system: enquiries go to a CRM, bookings to a calendar, subscribers to an email marketing tool. Each one means mapping data, handling errors and testing, which is why our packages cap integrations separately from pages. How to get enquiries from a website into a CRM is covered in CRM website integration. When a process is more than “form → email”, some connections are better handled with process automation.
Content management
- Content management system (CMS)
- An admin area where you change text, images and pages yourself, without a developer. The most widely used is WordPress; custom projects also use others, such as Payload or Sanity.
40.2%
Share of all websites running on WordPress (58.7% of those whose content management system is known), according to W3Techs on 30 September 2026.
Source: W3Techs, 20264
We build landing pages on WordPress; for business and custom websites we usually choose Next.js with Payload CMS, or Sanity, headless WordPress or a custom CMS when they fit better. Business and custom website prices include up to 60 minutes of remote training and a short guide.
Content
Copy, photos, service descriptions, FAQs and legal pages are the most underestimated part of the work. If the content isn't ready, the site can't launch on time, however quickly it was built. Before you sign, agree clearly who prepares the content and by when.
Speed, mobile and search
Speed and a proper mobile layout are not extras; they are part of quality. Google uses the mobile version of a site for indexing and ranking, crawled with its smartphone agent, and measures speed and stability with the Core Web Vitals. If the site is slow on a phone or hides content there, both visitors and search notice.
48%
Share of mobile websites with good Core Web Vitals in July 2025 (56% on desktop). More than half of all sites are still slow or unstable on a phone.
Source: HTTP Archive, 20263
So rather than asking “will the site be fast?”, ask how speed will be checked. A good benchmark: the largest content element (LCP) loads within 2.5 s, the response to an interaction (INP) takes up to 200 ms, and the layout doesn't jump (CLS up to 0.1).
2.5 s · 200 ms · 0.1
The “good” Core Web Vitals thresholds for LCP, INP and CLS, measured at the 75th percentile of page loads, separately for mobile and desktop.
Source: web.dev (Google), 20262
What a website costs at Oxtren Labs
Our website development packages differ by the number of pages and integrations, the technology and how much is built specifically for you. Prices are “from” and final – VAT not applicable. If a promotion is running, its price is shown on the service page.
| Package | Price | Scope | Integrations | Timeline |
|---|---|---|---|---|
| Landing | from €990 | Up to 5 sections, contact form, WordPress CMS | — | 1–3 weeks |
| Business website | from €1,690 | Up to 5 pages, CMS and training, technical SEO | 1 integration | 3–5 weeks |
| Custom Next.js | from €2,990 | Up to 10 pages, CMS or headless CMS, custom components | Up to 3 integrations | 4–8 weeks |
| Larger projects | Priced on scope | Per project | Per project | In the proposal |
Included in every package
- Custom UI/UX design
- A layout for every screen size
- Basic SEO, analytics and a speed check at launch
- SSL certificate and launch
- Post-launch support: 7, 14 or 30 days depending on the package
- 6-month warranty: we fix bugs in what we built and delivered
- Domains, business accounts and accounts created in your name belong to you
You approve the design before development starts, and until then we revise it as many times as it takes – within the agreed scope. New pages or features are a change of scope: we estimate and agree them in advance.
Costs after launch
| Cost | When it occurs | How to plan for it |
|---|---|---|
| Domain | Yearly | Register it in your own name, so the address always stays yours |
| Hosting | Monthly or yearly | Choose it to fit the technology and your traffic |
| Paid licences (themes, plugins, fonts) | Usually yearly | Ask for a list of paid licences in the proposal |
| Content: copy, photos, translations | Before launch and when updating | Agree who prepares it and by when |
| Maintenance | Monthly or as needed | Plans from €149/mo, or work ordered when you need it |
| SEO | Monthly | If you need steady search traffic – from €590/mo |
A website keeps changing after launch: system and plugin updates, security patches and expiring certificates. Every delivered project gets a 6-month warranty, but updates, backups and monitoring are maintenance work. We break down what each plan covers and how to choose one in how much website maintenance costs. If the site needs steady traffic from Google, SEO plans start at €590/mo – SEO is an ongoing process, not a one-off job.
How the price changes: three scenarios
The scenarios below are illustrative, not actual clients. They show how the same factors move a project from one package to another.
- A photographer running a summer offer wants one page with sample work, prices and a booking form. Up to 5 sections and no integrations – that's a Landing page: from €990, 1–3 weeks.
- An accounting firm has four services, wants to update the copy itself and receive enquiries in its CRM. Five pages and one integration – a business website: from €1,690, 3–5 weeks.
- A manufacturer wants a distinctive design, ten pages in two languages, enquiries into its CRM, product data from its ERP and a newsletter sign-up. Three integrations and custom components – a custom Next.js website: from €2,990, 4–8 weeks.
To see a custom Next.js site, look at our own: oxtren.com is a bilingual website exported to static HTML, so no application runs on the server when a page is requested.
Methodology
- Date
- Sample
- The Oxtren Labs public price list and three illustrative scenarios
- Criteria
- Prices, page and integration limits and timelines – from the Oxtren Labs website development service page on 1 October 2026
- Each scenario was assigned to a package by its number of pages and integrations and how custom the design is
- External figures – only from the public sources listed at the end of the article
- Limitations
- The scenarios are not client projects and do not guarantee a price. Domain, hosting and licence costs are excluded. The exact price is only set in a proposal, once the scope is assessed.
How to get an accurate quote
You don't need a technical brief – a few sentences in your own words are enough. But the more of the points below you know, the more accurate the price and timeline will be.
What to prepare before the call
- What the website must achieve: enquiries, bookings, trust, recruitment
- How many pages you need and how they differ
- Which systems the site must exchange data with (CRM, calendar, newsletter)
- Languages
- Whether the content is ready, and who will prepare it
- 2–3 websites you like, and why
- Your current website's address, if you have one
- Your preferred launch date and budget range
Once you have the answers, describe your project in an enquiry. From there we work in four stages: conversation, proposal, build and launch. The proposal gives you the scope, a task list, the price and the timeline – in writing, before any work starts. Payment is split in two: a 50% deposit when work begins and 50% on handover. We reply to enquiries within 1 business day.
Common mistake
- “How much is a website?” with no context
- The proposal is a single figure with no task list
- Content, integrations and languages come up mid-build
- Nobody discusses what happens after launch
Better
- Goal, pages, integrations and languages are in the enquiry
- The proposal lists the scope, tasks, price and timeline
- It is clear who prepares the content and by when
- Warranty, maintenance and account ownership are agreed
Frequently asked questions
How long does it take to build a website?
A landing page takes 1–3 weeks, a business website 3–5 weeks and a custom Next.js website 4–8 weeks. It depends on the pages, the integrations and how ready the content is. We put the exact timeline in the proposal, so you know it before work starts.
Do your prices include VAT?
Our prices are final – VAT is not applicable. Third-party services (domain, hosting, licences) come with their own rates and taxes.
Should I use a website builder instead?
For a simple page you want to assemble yourself, a builder can work. Compare more than the monthly fee: whether you can take your content with you, who is responsible for speed and SEO, and whether the platform will let you do what you need a year from now.
Who will own the website?
Once the project is paid in full, you receive the rights to the content, data and the custom code specified in the contract that were created for your project. Third-party software is subject to its own licence terms. Domains, business accounts and accounts created in your name belong to you.
Is maintenance included in the price?
The price includes post-launch support (7, 14 or 30 days depending on the package) and a 6-month warranty. Ongoing maintenance is a separate plan from €149/mo. It is optional: you can also order work as and when you need it.
Sources and methodology
- Google Search CentralMobile site and mobile-first indexing best practicesaccessed
- web.dev (Google)Web Vitalsaccessed
- HTTP ArchivePerformance – The 2025 Web Almanacaccessed
- W3TechsUsage statistics and market share of WordPressaccessed
