
“How much does a custom WordPress website cost?” is the question behind most of the enquiries I receive, and it deserves a better answer than “it depends”. It does depend – on scope, on who builds it and on what “custom” means – but every one of those factors can be explained, and once they are, you can read any quote and know whether it is fair.
This guide gives you real price ranges for 2026 by website type and by who builds it (freelancer, offshore specialist, local agency), a breakdown of where the money actually goes, the hidden and ongoing costs people forget, the things that make a site expensive (and the ones that only sound expensive), how to compare quotes properly, and how to brief a developer so the quote you get is accurate. I build custom WordPress and WooCommerce sites for businesses and agencies, and I have tried to write this the way I explain it on a first call – including the numbers.
Table of contents
- What “custom WordPress website” means (three very different things)
- Price ranges by website type (2026)
- Price ranges by who builds it
- Where the money goes: a cost breakdown
- What makes a website expensive – and what doesn’t
- Ongoing costs: hosting, maintenance, licences
- Hidden costs and how to avoid them
- How to compare quotes
- How to brief a developer for an accurate quote
- How to lower the cost without lowering the quality
- Is a custom website worth it? The ROI view
- Frequently asked questions
What “custom WordPress website” means (three very different things)
The word “custom” is doing a lot of work in quotes, and three different products hide behind it:
- A customised template – a premium theme or a page builder (Elementor, Divi) set up with your logo, colours and content. Cheapest, fastest, least unique; performance and editing experience are whatever the theme allows.
- A custom design built with a page builder – a designer creates a unique design, someone assembles it in a builder. Unique look, but the builder’s weight, lock-in and editing quirks come with it.
- A custom-coded WordPress theme – a unique design implemented as a lightweight theme with structured, editable sections, built for speed, SEO and security. The most work upfront and the lowest cost of ownership; this is what I mean by “custom” below, and what I build.
When two quotes differ by 3x, they are usually for different products on this list. The comparison of builder vs custom in detail: custom WordPress development vs page builders.

Price ranges by website type (2026)
Ranges below assume a custom-coded build (option 3) of good quality – responsive, fast, accessible, SEO-ready, editable. The low end is an efficient specialist (offshore or solo), the high end a local agency with strategy and design included.
| Website type | Typical scope | Price range (USD) | Timeline |
|---|---|---|---|
| Landing page / one-pager | 1 page, form, analytics | $500 – 3,000 | 3-7 days |
| Small business site | 5-8 pages, blog, contact form, SEO basics | $1,500 – 8,000 | 2-4 weeks |
| Business / services site | 10-20 page types, 15-25 sections, blog, forms, schema, integrations (CRM/newsletter) | $3,000 – 20,000 | 3-6 weeks |
| WooCommerce store | Catalogue, custom product/checkout, payments, shipping, emails, speed work | $4,000 – 30,000+ | 4-10 weeks |
| Membership / course / portal | Roles, gated content, payments, dashboards | $6,000 – 40,000+ | 6-12 weeks |
| Multilingual / multi-site / integrations-heavy | Languages, ERP/CRM sync, custom plugins, AI features | $8,000 – 60,000+ | 8-16+ weeks |
For reference, my own fixed-price quotes for agencies and businesses usually sit in the lower half of each range, because I work as an offshore specialist at EUR 15 per hour or a fixed price per project – with the same performance and quality standards as the top end (my own site, a 25-template custom build, scores 95+ on mobile). The variance is mostly who builds it, which is the next table.
Price ranges by who builds it
| Builder | Hourly / project basis | Business site (10-20 page types) | What you get |
|---|---|---|---|
| Marketplace freelancer (lowest bid) | $5-25 / h | $800 – 3,000 | Often a template in disguise; quality varies wildly; support rarely |
| Senior offshore specialist (e.g. India, Eastern Europe) | $15-50 / h, fixed quotes | $3,000 – 10,000 | Custom code, performance/SEO standards, white-label for agencies, written process |
| Local freelancer (US/UK/EU) | $60-150 / h | $6,000 – 20,000 | Custom code, local hours, design sometimes included |
| Small agency | $90-200 / h | $12,000 – 40,000 | Strategy, design, copy, development, PM |
| Large agency | $150-300+ / h | $40,000 – 150,000+ | Full team, discovery phases, brand work |
Many agencies in the third and fourth rows do not build in-house at all: they design and manage, and hand the build to a developer in the second row (I am one of those developers – see white-label WordPress development for agencies). There is nothing wrong with that – the agency adds strategy, design and accountability – but it is worth knowing when you compare prices.
Where the money goes: a cost breakdown
A typical custom business site, split by effort:
- Discovery and planning (5-10%): goals, sitemap, content inventory, features, integrations, technical decisions.
- Design (20-35%): wireframes, UI design for desktop and mobile, components, revisions. (Zero if you bring a finished Figma file – the conversion price is then development only; see Figma to WordPress.)
- Development (35-50%): design system and theme, templates and sections, editor setup, forms, SEO foundations, performance and accessibility work, integrations.
- Content (0-20%): migration of existing content, or copywriting and photography if bought.
- QA, launch and handover (5-10%): testing across devices, redirects, analytics, training, documentation.
- Project management (5-10%): communication, scheduling, feedback rounds.
The development share is lower than people expect because a good developer has a proven starter theme and process; the time goes into your design and features, not into reinventing navigation menus.
What makes a website expensive – and what doesn’t
Real cost drivers:
- Number of unique page types and sections (not the number of pages – 50 pages from 8 templates are cheap).
- Custom functionality: configurators, calculators, booking, portals, complex forms, search.
- Integrations with other systems (CRM, ERP, payments, booking, AI) – each with mapping, failure handling and testing; see WordPress API integration.
- E-commerce: catalogue complexity, variations, B2B rules, checkout customisation, shipping/tax logic.
- Multilingual content and regional versions.
- Content migration from a messy old site, and copywriting.
- Many revision rounds and late scope changes.
Things that sound expensive but are not (with the right developer): a fast site (that is the default, not an add-on), accessibility basics, schema/SEO foundations, a clean editor experience, responsive design, security headers, self-hosted fonts. If a quote lists these as premium extras, it tells you something about the baseline.

Ongoing costs: hosting, maintenance, licences
- Hosting: $10-40/month for a business site on good shared/cloud hosting; $30-150 for stores or managed WordPress; more for high traffic. Cheap $3 hosting costs you in speed and downtime.
- Domain and SSL: $10-30/year (SSL is free with most hosts).
- Maintenance: DIY a few hours a month, or a plan at $50-300/month depending on site and store complexity (my maintenance checklist shows what is involved; the service page what a plan covers).
- Licences: a custom-coded site needs few or none (an SEO plugin’s free tier, a form plugin, a backup tool); builder/template sites typically carry $200-600/year.
- Email service for forms/transactional mail: $0-20/month.
- Content and marketing: the website is the start; budget for content updates, blog posts and SEO if you want traffic.
Over three years, a custom-coded site is often cheaper than a cheaper-looking builder site because the licence, fix and rebuild costs are much lower – the 3-year comparison is in the page-builder article linked above.
Hidden costs and how to avoid them
- Content delays: the most common reason projects run long and over budget. Have your text and images ready, or buy copywriting explicitly.
- Scope creep: “small” additions after the quote. Agree a written scope and a price per change.
- Stock photos, fonts, plugins not included in the quote – ask.
- Migration and redirects from the old site: if URLs change, SEO-safe redirects are real work (how to migrate without losing rankings).
- Training and documentation – should be included; make sure it is.
- Ownership: a site built on a developer’s licence or hosting account with no handover is a future ransom. Full code and credentials, in writing.
- The rebuild in 3 years because the first site was slow and tangled – the biggest hidden cost of cheap builds.
Three sample quotes, priced the way I would price them
A consultancy, 9 pages, existing Figma design, blog, contact form, newsletter integration, Google Analytics. Custom theme with 14 sections, editor setup, performance/SEO/accessibility baseline, content migration of 20 posts, launch with redirects. About two and a half weeks; a fixed price in the low-thousands USD range from an offshore specialist, two to four times that from a local agency (which would also project-manage and perhaps rework the design).
A small WooCommerce store, 120 products, design to be created, Stripe + PayPal, flat-rate shipping, product feed for Google Shopping, speed work. Design (desktop/mobile for 6 page types) plus a custom theme, store setup, optimised product and checkout pages, feed, email templates, test orders. Five to seven weeks; mid-four-figures to low-five-figures from a specialist, significantly more from an agency. Ongoing: hosting suited to a store and a maintenance plan.
An agency’s client site with an ERP integration: 15 page types, a quote configurator, orders pushed to the ERP, white-label build from the agency’s design. The integration and configurator are half the effort; the site itself is routine. Six to eight weeks; the agency receives a fixed quote for the build and prices the whole project to their client with strategy and design on top.
Every one of these starts with the same half-page brief; without it, any number you receive is a guess.
Why prices differ by region (and why offshore works for quality work)
Hourly rates track local cost of living, not local talent. A senior WordPress developer in India or Eastern Europe with 12 years and hundreds of projects charges a fraction of a London or Berlin rate and delivers the same standards – when the process is right: written briefs, staging you can see, fixed prices, a response-time promise and a portfolio with measurable results. The risks people associate with offshore work – silence, missed deadlines, template builds sold as custom – are process failures, not geography, and they exist at every price point. The practical test is the same everywhere: look at two previous sites, check their scores, ask how feedback works, and start with one small project. Agencies in Europe, the UK, the US and Australia have built exactly this kind of partnership with me; the time difference becomes a feature (work done overnight) once communication is written and clear.
What drives the cost of a WooCommerce store specifically
Catalogue size and structure (variations, attributes, bundles), how much the product and checkout pages deviate from Woo’s defaults (a lot, if conversion matters), payment and shipping complexity (multiple gateways, zones, tax rules, B2B terms), integrations (ERP/POS/accounting/feeds), data migration from an old platform, and performance work (stores are heavier than brochure sites). A store also carries higher ongoing costs: hosting with room, a maintenance plan with test orders, and a speed check every quarter. Skimping on any of these shows up as lost sales rather than a line on an invoice – which is why I quote store projects with the optimisation included rather than as an optional extra (see WooCommerce optimisation tips for what that covers).
How quotes and payments are usually structured
Fixed-price projects: typically 30-50% on start, the balance at staging approval or launch, sometimes a milestone in between for longer builds. Hourly work (maintenance, overflow): weekly or bi-weekly time reports and invoices. Revisions: a stated number of feedback rounds included (usually two), further rounds or scope changes quoted in advance. Warranty: 14-30 days of defect fixes at no cost after launch. Ownership: all code, design files and accounts handed over. If a quote is silent on any of these, ask before you sign – the answers matter more than the headline number.
How to compare quotes
- Same product? Template, builder or custom code – ask explicitly.
- Itemised scope: page types, sections, features, integrations, content, revisions, training. Vague quotes get expensive later.
- Quality evidence: a previous site’s PageSpeed mobile score and a screen recording of the editor. Five minutes, tells you everything.
- What is excluded: hosting, licences, content, photos, migration, post-launch support.
- Ownership and handover: who owns code, design files, accounts.
- Process: staging, milestones, feedback rounds, response time, warranty period.
- Total cost of ownership: add three years of licences and maintenance to each quote before you compare.
How to brief a developer for an accurate quote
A half-page brief gets you a precise fixed quote within a day:
- Your business and goal of the site (leads? sales? authority?).
- Pages/sections you need (or a sitemap), and the current site URL if any.
- Design: existing Figma/XD file, or “need design”, plus 2-3 sites you like.
- Features and integrations: forms, booking, store, CRM, newsletter, multilingual, AI.
- Content: ready, partly, or needed; number of products for a store.
- Hosting: existing or to be recommended.
- Deadline and budget range – a range lets the developer propose the best scope for it.
This is the information I ask for in my contact form; with it I reply within 24 hours with questions, a fixed price and a timeline.
How to lower the cost without lowering the quality
- Bring a finished design (or a tight brief) – design rounds are the most expensive part.
- Reduce unique sections; reuse components across pages.
- Launch in phases: core site first, store/portal/integrations in phase two.
- Prepare content before development starts.
- Choose a specialist over a full-service agency if you do not need strategy and copy.
- Fixed price over hourly for defined scope – it caps your risk.
- Do not cut: performance, accessibility, security, responsive testing, documentation. They are cheap to include and expensive to retrofit.
Redesign vs new build: does it cost less?
A redesign of an existing WordPress site is rarely cheaper than a new build of the same scope, and it is sometimes more: old content has to be audited and migrated, URLs mapped and redirected, plugins untangled, and the new theme built to hold everything the old site ranked for. Where it saves money is in what you already have – content, photography, analytics history, a known sitemap – and where it costs more is in the migration discipline (my SEO-safe migration guide lists it). If a quote for a redesign is much lower than for a new build, ask what happens to the old content and URLs; the answer is usually “we’ll see”, which later becomes your traffic problem. A good redesign quote includes the content migration, the redirect map and post-launch monitoring as line items.
When to invest, and when to wait
Invest in a custom build when the current site is costing you measurable business – slow pages, a checkout that loses buyers, content you cannot edit, features you keep paying to work around – or when a rebrand, a new service line or a market expansion is about to put more eyes on it. Wait, and use a template or a lighter fix, when the business itself is still finding its shape: messaging changes monthly, the offer is not settled, or the site is not yet a channel you rely on. A speed pass, a security hardening or a targeted redesign of the two pages that matter can buy a year for a fraction of a full build – and when you do build, you will brief it better for having waited.
Is a custom website worth it? The ROI view
A website that produces leads or sales is an asset, and the question is payback, not price. A service business that closes one extra $3,000 project a month from a site that loads in a second, ranks for its services and converts visitors with clear pages has paid for a $6,000 build in two months. A store that lifts conversion from 1.5% to 2.5% through a faster, better-designed experience has added 66% revenue from the same traffic. Custom development is the route to those numbers because speed, structure and conversion design are built in rather than fought for – that is why, for a business that depends on its website, it is usually the cheaper option over its life.
Want a fixed quote for your project?
Send me your brief – a few sentences, a design file if you have one, and your budget range – and I will reply within 24 hours with a fixed price and a timeline. Custom WordPress and WooCommerce websites, plugins and integrations, for businesses and white-label for agencies. Get a free quote or see the portfolio.
Frequently asked questions
How much does a custom WordPress website cost in 2026?
Roughly $1,500-8,000 for a small business site, $3,000-20,000 for a full business/services site, $4,000-30,000+ for a WooCommerce store, depending on scope and who builds it. Specialists quote at the lower end, agencies with strategy and design at the higher end.
Why do WordPress website quotes differ so much?
Because they describe different products (template, builder, custom code), different scopes (design, content, integrations included or not) and different builders (marketplace freelancer to large agency). Compare itemised scope and quality evidence, not just totals.
What is included in a custom WordPress website price?
Typically discovery, design (unless you bring one), development of templates and sections, editor setup, forms, SEO foundations, performance and accessibility work, testing, launch, training and documentation. Hosting, licences, content and ongoing maintenance are usually separate.
How much does it cost to maintain a WordPress website?
Hosting $10-150/month depending on the site, plus maintenance either DIY or $50-300/month for a plan covering updates, backups, security and monitoring. Custom-coded sites carry few licence costs.
Is a custom WordPress website better than a template?
For a business that relies on its website, yes: faster, more secure, unique, editable without breaking, and usually cheaper over three years. For a quick validation or a tiny budget, a template is a reasonable start.
How long does a custom WordPress website take?
Two to four weeks for a small business site, three to six for a full business site, four to ten for a store, longer for portals and integration-heavy projects – assuming content is ready.
Can I get a fixed price for a WordPress website?
Yes, with a clear brief and scope; I quote fixed prices within 24 hours and price changes separately, so the risk of overruns is mine rather than yours.