How much does a custom website cost in 2026?
Real budget ranges for a marketing site, a custom build, and a web platform — plus the five variables that move the number more than page count ever does.

Website quotes vary by an order of magnitude for what sounds like the same brief, and that is genuinely confusing when you are the one buying. Here is what actually sits behind the numbers.
The ranges
| What you are buying | Typical range |
|---|---|
| Template-based marketing site, light customisation | $1,000 – $4,000 |
| Custom-designed marketing site, CMS, 8–15 pages | $5,000 – $15,000 |
| Web platform: auth, dashboards, integrations | $20,000 – $50,000 |
| Multi-role product with custom backend | $50,000+ |
Those are build costs. Budget separately for hosting, domains, and a maintenance retainer.
What actually moves the number
The platform decision sits underneath all of this — Next.js or WordPress changes both the build cost and what you pay to run it.
1. Design originality. Adapting a proven layout is fast. A distinctive, animated, art-directed experience is a separate discipline with its own timeline. This is usually the biggest single swing.
2. Content readiness. Sites stall on copy far more often than on code. If we are writing and sourcing content, that is scope. If it is ready on day one, the project moves.
3. Integrations. CRM, payment provider, booking system, ERP, legacy database — each one is discovery, build, error handling, and testing. Three integrations is not three times one integration; it is more.
4. Custom logic. A pricing calculator, a quoting tool, a customer portal. Anything with rules is software, not pages, and it gets estimated as software.
5. Performance and accessibility targets. "Looks fine" is cheap. Passing Core Web Vitals and WCAG AA on every template is deliberate work.
Notice what is not on that list: page count. Ten pages sharing one design system cost barely more than six.
Where money gets wasted
- Designing before deciding. Signing off visuals before the content strategy exists guarantees a redesign mid-build.
- Rebuilding what you could buy. Custom search, custom auth, custom analytics — occasionally justified, usually not.
- No design system. Without shared components, page eleven costs as much as page one.
- Scope by accumulation. "While we're in there" is how a $9,000 project becomes a $19,000 one.
Where the money goes in a website project
| Phase | Share of budget | What happens |
|---|---|---|
| Discovery & content strategy | 10–15% | Goals, sitemap, page types, requirements |
| Design | 25–35% | Wireframes, visual design, design system |
| Build | 30–40% | Templates, components, CMS, integrations |
| Content & migration | 10–15% | Writing, formatting, moving old content |
| QA, performance, launch | 10% | Cross-browser, accessibility, redirects, go-live |
The line most often cut is content — and it is the line that most often causes a project to stall for a month.
Cost by site type
| Site type | Typical range |
|---|---|
| One-page or landing site | $800 – $3,000 |
| Small business site, 5–10 pages | $3,000 – $8,000 |
| Custom marketing site with CMS | $8,000 – $20,000 |
| E-commerce (standard platform) | $6,000 – $25,000 |
| Headless e-commerce or custom checkout | $25,000 – $70,000 |
| Web application / customer portal | $25,000 – $80,000+ |
The jump from "site" to "application" is the biggest single step, because you move from pages to logic, roles, and state.
What it costs to run
Budget annually, separately from the build:
- Hosting — $0–$50/month for a static or Next.js marketing site; more for applications.
- Domain — $10–$40/year.
- CMS — free to $100+/month depending on seats and records.
- Third-party services — forms, search, analytics, email, chat.
- Maintenance — 10–20% of build cost per year for updates, fixes, and small changes.
A $12,000 site typically runs $1,200–$2,400 a year all-in. Sites on plugin-heavy platforms tend to sit at the top of that range, which is part of the Next.js versus WordPress calculation.
Freelancer, agency, or in-house?
| Option | Typical cost | Best when |
|---|---|---|
| Freelancer | $1,000 – $10,000 | Scope is clear and small |
| Small agency | $5,000 – $40,000 | You need design, build, and strategy together |
| Large agency | $40,000+ | Brand work, multiple stakeholders, scale |
| In-house | Salaries | Continuous roadmap, not a one-off project |
The failure mode with freelancers is not quality — it is availability six months later. Ask what happens when something breaks and they are on another project.
Common questions
Why do quotes for the same brief differ by 5x? Because the briefs are not the same in the agencies' heads. One quoted a template with your logo; another quoted custom design, a CMS, and three integrations. This is exactly what a structured RFP prevents.
How long does a custom site take? Six to twelve weeks for a marketing site with a CMS. Longer if content is not ready — which it usually is not.
Should I pay for SEO as part of the build? Technical SEO — structure, speed, metadata, schema, redirects — should be included, not an upsell. Ongoing content and link work is a separate service.
What happens to my Google rankings during a redesign? Rankings are lost to missing redirects, not to redesigns. Insist on a URL map and 301s for every changed URL, and keep the old sitemap available until the new one is indexed.
Is a cheap site worth it? For validating an idea, yes. For a business where the site is the main sales channel, a $2,000 site that converts poorly is more expensive than a $12,000 one that does not — which is worth reading alongside the conversion mistakes list.
How to get a quote you can compare
Send three things to every agency you approach (our RFP guide expands on this):
- Your goal, in a sentence — leads, sales, credibility, support deflection. (If it is leads, read what quietly kills conversion first.)
- A list of page types, not pages ("service page", "case study", "pricing").
- Every system it has to talk to.
With that, quotes become comparable. Without it, you are comparing guesses.
Send us those three things and we will come back with a scoped, itemised quote — usually within two business days, and the consultation costs nothing.


