Website cost guide
How much does a website cost?
Straight talk on what sets the price, what buyers forget to budget, and the questions that make two quotes comparable.
The short answer
A website costs whatever its scope costs. Six things move the number more than anything else: how many templates you need, how custom the design is, whether your content and photos are ready, how many systems it has to connect to, which platform you build on, and who keeps it running after launch.
Everything below explains those six in plain language, then hands you a checklist you can use on any agency. If you want a real number, we scope it on a short call and quote it in writing before work starts. Start with web design if the site is a marketing site, or ecommerce development if you are selling online.
The eight things that actually set the price
Ranked by how much they move a quote in practice. If a proposal you are reading does not address these eight, you are not looking at a scoped price. You are looking at a guess.

- 1
How many templates, not how many pages
Twenty pages built from four layouts is a smaller job than twelve pages each designed on its own. Designers and developers build templates. Pages are just content poured into them. Count your genuinely different layouts before you ask anyone for a number.
- 2
How custom the design is
A stock theme buys speed and gives up fit. A design made for your buyers, your proof and your conversion path takes research, wireframes and revisions. Both are legitimate. They are not the same amount of work, so they are not the same price.
- 3
Whether your content is ready
Copy, product photos and team shots either come from you, or someone gets paid to create them. This is where projects stall more than anywhere else. A build with finished content moves faster and costs less than the same build waiting on a photographer.
- 4
How many systems it has to talk to
A form that emails you is simple. A form that writes to HubSpot, triggers a Klaviyo flow and pushes an order into NetSuite is three integrations, each needing testing and error handling. ERP integration, inventory sync and a customer portal are build lines of their own.
- 5
Which platform you build on
WordPress and WooCommerce carry no platform fee, but you own hosting, plugin licences and update work. Shopify, Shopify Plus and BigCommerce charge a subscription and handle the plumbing. Magento and Adobe Commerce suit large catalogs and cost more to run. A custom Next.js build on Cloudflare costs more up front and almost nothing to keep alive.
- 6
Whether you are moving an existing site
Replatforming is priced on data migration, not design. Products, customers, orders and years of old URLs all have to move without losing rankings. A redirect map, 301 redirects, canonical tags and hreflang are real work, and skipping them is how a launch quietly loses traffic.
- 7
Accessibility, decided at the start or paid for later
Building to WCAG from the first wireframe adds very little. An accessibility audit and remediation after launch costs far more, because contrast, focus order and markup all get rebuilt. Decide this before design starts, not after a complaint arrives.
- 8
Who keeps it running after launch
Hosting, domain renewal, platform fees, plugin renewals, security updates and content edits recur every year the site exists. A quote that covers only the build is not wrong, but it is only half the number you will actually live with.
Platform choice is the one most people decide last and should decide first. Compare the options on the best ecommerce platforms, or read how we build on Shopify and WordPress. If the site has to run part of your business rather than describe it, that is web application development, and it is priced differently.
The five ways this work gets priced
Two quotes can describe the same site and still be impossible to compare, because they use different pricing models. Here is how each one behaves, and what to watch for in each.
Fixed-price project
One written scope, one number, agreed before anyone starts. Changes are priced as separate written change notes.
Best when
The finish line is clear: a marketing site, a redesign, a defined store build.
Watch for
A fixed price against a vague scope. That is not a quote, it is a guess with a signature under it.
Monthly retainer
A set amount of senior time each month, pointed at whatever matters most that month.
Best when
Work continues after launch: content, A/B testing, conversion rate optimisation, technical SEO audit follow-ups, new features.
Watch for
Retainers with no written deliverables. Ask what gets shipped, not how many hours get logged.
Hourly or time and materials
You pay for the time spent, billed against a rate card, usually with a cap you approve.
Best when
Small ad-hoc changes, or genuinely unknown scope such as debugging an inherited site.
Watch for
Hourly on a full build. It moves all the estimating risk onto you and rewards slow work.
Platform subscription
You rent the software. The site builder or ecommerce platform charges every month for as long as you use it.
Best when
A simple site you maintain yourself, or a store where the platform genuinely saves you engineering.
Watch for
The subscription never ends, and app and plugin add-ons stack on top of it faster than most owners expect.
Hiring in-house
A salaried designer or developer who works only on your site.
Best when
You have enough web work to keep one person busy every week of the year.
Watch for
One person rarely covers design, front end, back end, SEO and accessibility. Most SMBs need a team a few days a month, not one person full time.
Four honest routes
Builder, template, freelancer or a built site
All four are real answers, and three of them are sometimes better than hiring us. Here is how they differ on the things that decide your total cost rather than your first invoice.
| A built site (us) | DIY site builder | Premium template | Freelancer | |
|---|---|---|---|---|
| Who does the work | A team: strategy, design, build, launch | You, entirely | You, inside someone else layout | One person, usually part time on you |
| Your time each week | A few hours of review | Most of your evenings | A lot, mostly fighting the theme | Some, plus chasing replies |
| Design fit | Made for your buyers and your proof | Pick from a gallery | Shared with thousands of sites | Depends entirely who you hire |
| Integrations (CRM, ERP, payments) | Built and tested as part of scope | Whatever the app store offers | Plugin roulette | Usually possible, one at a time |
| Old URLs and rankings | Redirect map, canonical tags, hreflang | Rarely handled at all | Manual, if you know to ask | Only if it is in the brief |
| Accessibility | WCAG checks before launch | Whatever the platform gives you | Inherits the template gaps | Ask before you sign |
| Core Web Vitals | Budgeted, measured, reported | The platform decides | The theme decides | Varies by developer |
| Who fixes it when it breaks | Us, with a named contact | A support ticket queue | You, or a forum thread | Whenever they are free |
| Shape of the ongoing cost | Retainer or clean handover, your call | A subscription that never ends | Plugin and theme renewals | Hourly, when you need them |
| When this is the wrong choice | A one-page site or a hobby project. Use a builder and keep your money. | Anything needing custom logic or real integrations | Anything that has to feel like your brand | Anything your revenue depends on with no cover |
Next step
Want a real number for your project?
Tell us your template count, your integrations and your deadline. We will scope it properly and quote it in writing before any work starts.
Why the cheapest build is often the most expensive one by year two
This is not a sales line, it is the pattern we see on inherited sites. A template build is genuinely cheaper on day one. The cost shows up later, spread across six places nobody put in the original budget.
Plugin churn
A cheap build often leans on ten or fifteen plugins. Each one has its own renewal, its own update cycle and its own chance of breaking something else. Two years in, somebody is paid to untangle it.
Theme updates that undo your edits
Custom tweaks made directly to a purchased theme get overwritten the first time the theme updates. The usual fix is to stop updating, which trades a layout problem for a security one.
Speed that decays
Templates ship with sliders, icon packs and tracking scripts you do not use. Google recommends a Largest Contentful Paint within 2.5 seconds, an Interaction to Next Paint of 200 milliseconds or less, and a Cumulative Layout Shift of 0.1 or less. Run Lighthouse on your current site and most bloated themes miss all three.
No redirect map when things move
Cheap builds rarely include URL mapping or a 301 redirect plan. Pages get renamed, old links break, and the search equity you spent years earning quietly resets. Recovering it costs more than doing it right would have.
Accessibility debt
Contrast, focus order, form labels and alt text are cheap during design and expensive afterwards, because fixing them means rebuilding components rather than adjusting them.
The rebuild itself
The most common outcome of a rushed first site is a second site. Paying twice inside three years is the real cost of the cheapest option, and it never appears on the first invoice.
Core Web Vitals thresholds are published by Google at web.dev. If your current site is the one described above, a website redesign usually costs less than people assume, because the content and structure already exist.
The costs almost nobody budgets for
Eight lines that show up on real projects and rarely show up on the first estimate. Ask about every one of them before you sign anything.

Words and photography
Someone has to write the pages and shoot the products or the team. If that someone is not you, it is a line in the budget.
Moving your old URLs
Google tells site owners to prepare a URL mapping from current URLs to their new format, redirect the old ones, give every new URL a self-referencing canonical tag, update hreflang annotations and fix internal links.
Connecting your other software
QuickBooks or Xero for accounting, ShipStation for fulfilment, Avalara or TaxJar for sales tax, Mailchimp or Klaviyo for email. Each one needs a real connection, tested. Zapier and n8n cover some of it. The rest is custom middleware and webhooks.
Accessibility work
The Department of Justice guidance is explicit that businesses open to the public need websites people with disabilities can use. Budget it as part of the build.
Hosting, domain and platform fees
Hosting on Cloudflare, Vercel or AWS, a CDN, the domain renewal and the platform subscription are small individually and permanent collectively. They are the floor under your annual cost whether the site changes that year or not.
Analytics and tracking setup
GA4, Google Tag Manager, consent mode and server-side tracking do not configure themselves, and a site that cannot measure leads cannot be improved.
Training and handover
Someone on your team has to be able to edit the site without calling anyone. That session, and the documentation behind it, takes time to prepare.
The second round of content
Most sites need new pages within six months of launch. Plan for it rather than treating every new page as an emergency.
Migration guidance is from Google Search Central on site moves with URL changes. Accessibility guidance is from the US Department of Justice at ada.gov. Keeping rankings through a move is its own discipline, covered on ecommerce SEO.
Fifteen questions that make two quotes comparable
Copy this list and send it to everyone you are considering, us included. Quotes stop being confusing the moment every bidder answers the same fifteen questions in writing.
- 1What exactly is in scope, written as a list of deliverables rather than a paragraph?
- 2How many unique templates are you designing, and how many pages are built from them?
- 3Is the design custom, or a theme configured for us?
- 4Who writes the copy, and who supplies the photography?
- 5Which of our systems are you integrating, and which are we responsible for?
- 6Who owns the hosting account, the domain and the platform login at the end?
- 7What happens to our existing URLs and rankings on launch day?
- 8Are you testing against WCAG before launch, and at which level?
- 9What Core Web Vitals targets are you building to, and how will you show us the result?
- 10What is included in support after launch, and for how long?
- 11What does maintenance cover each month, and what falls outside it?
- 12How are scope changes handled, and are they priced before work starts?
- 13Who actually does the work, and will that person still be on the account in six months?
- 14What is the payment schedule, and what does the final milestone depend on?
- 15Can we see a site you built with a similar scope, not just a similar look?
If you are a smaller team, the answers to questions two, four and eleven matter most, and small business website design explains how we scope those. Our broader approach to scoping and pricing lives on the pricing page.
How we turn a scope into a number
Four steps, and none of them involve a number until step three. The founder, Bhavesh Barot, runs the scoping call himself, so the person who quotes the work is the person accountable for delivering it.
- 1
A short call
You describe the site, the systems it must talk to, and your deadline. We ask the awkward questions early, while they are still cheap to answer.
- 2
A written scope
We send back a deliverables list: templates, integrations, content responsibilities, migration work and what happens after launch.
- 3
A fixed quote
One number against that scope, in writing, before any work begins. If we cannot scope it confidently, we say so instead of padding it.
- 4
Changes, priced first
If the scope moves mid-project, you get a change note saying what it adds and what it costs, and you approve it before anyone starts.

Three shapes an engagement takes
Launch
A focused marketing site: a small set of templates, forms wired to your CRM, GA4 and Google Tag Manager configured, schema markup, and a technical SEO pass before launch.
A business that needs a credible site that converts, without a store or heavy integrations.
Build
A full storefront or a larger site: catalog setup, Stripe or platform payments, shipping and tax rules, inventory sync, abandoned cart flows, multi-currency if you sell abroad, and a redirect map if you are moving platform.
A brand selling online where the site is the revenue engine, not a brochure.
Platform
Custom application work: headless commerce, a customer portal, single sign-on, role-based access control, ERP integration, a PIM for product data, an OMS for orders, and the middleware that keeps every system on one inventory layer.
An operation whose website has to run the business, not just describe it.
Reviewed and updated August 13, 2026 by Bhavesh Barot, Founder, FactoryJet.
Website cost FAQ
Questions buyers ask about website cost
The questions we get on scoping calls, answered the way we answer them on the phone.
Topics
Can’t find your answer?
Talk to the founderThe short answer
How much does a website cost?
There is no honest single number, and anyone who gives you one before seeing your scope is guessing. Price follows six things: template count, design depth, content readiness, integrations, platform choice, and who maintains it after launch. Send us your scope and we will quote it in writing.
How much does a website cost for a small business?
Less than most owners fear, and more than a builder subscription. A small business site is usually a handful of templates, a contact form wired to your inbox or CRM, local search setup and analytics. The number climbs when you add booking, payments or a real integration.
How much does an ecommerce website cost?
More than a brochure site, because a store is software. You are paying for catalog setup, payments, shipping and tax rules, inventory sync and email flows on top of design. Catalog size and integration count move it most. B2B rules like contract pricing and net terms move it again.
Why will you not put a price on this page?
Because a published number would be wrong for almost everyone who reads it. A five-page site with finished content and a fifty-page site with an ERP integration are not the same job. We would rather scope yours on a call and quote it in writing.
What is the cheapest way to get a website online?
A site builder with a stock theme, your own words and your own photos. That is genuinely the right answer for a one-page site or a side project. It stops being the right answer the moment you need custom logic, a real integration, or content that has to rank.
Does a website cost more in the US than in other markets?
Rates vary by market, but scope drives the number far more than location does. A vague brief priced anywhere gives you a vague number. Write the scope down first, then compare quotes on identical deliverables. That is the only comparison that tells you anything useful.
What moves the price
Does the number of pages really change the price?
Templates matter more than pages. Twenty pages built from four layouts is a much smaller job than twelve pages each designed on its own. When you count pages for a quote, count how many are genuinely different layouts. That number is what the designer and developer are actually building.
Does a custom design cost more than a template?
Yes, up front. A template buys speed and gives up fit. A custom design starts from your buyers, your proof and your conversion path, so it usually earns more per visitor. The better question is not which is cheaper, but which one you will still be happy with in two years.
How much do content and photography add?
This is the cost buyers forget most often. Words, product photos and team shots either come from you, or someone gets paid to create them. Projects stall here more than anywhere else. If your content is finished before the build starts, the project gets faster and cheaper.
Does WordPress cost less than Shopify?
Not automatically. WordPress and WooCommerce have no platform fee, but you carry hosting, plugin licences and update work. Shopify charges a subscription and takes care of the plumbing. Over a few years the two often land closer than people expect. Pick the platform that fits the job.
Do integrations to my CRM or ERP add much?
They can be the largest single line in a build. A form that emails you is simple. A form that writes to HubSpot, triggers a Klaviyo flow and syncs an order into NetSuite is three integrations, each needing testing and error handling. List every system you use before asking anyone for a quote.
Does making a site accessible cost extra?
Building it accessible from the start costs very little. Fixing it after launch costs a lot. Department of Justice guidance says businesses open to the public need websites that people with disabilities can use. Treat accessibility as part of the build, not an add-on you can drop to save money.
How you pay
Should I pay a fixed price or a monthly retainer?
Fixed price suits a build with a clear finish line. A retainer suits ongoing work where priorities change month to month. Plenty of projects use both: fixed for the launch, retainer for the growth work afterwards. What matters is that the scope for each one is written down.
Do you charge by the hour?
Only where hourly genuinely fits, such as small ad-hoc changes or debugging a site we did not build. For a full build we quote a fixed price against a written scope, so you are not exposed to how long something takes us.
What happens if the scope changes halfway through?
You get a change note saying what is being added, what it affects and what it costs, and you approve it before work starts. No surprise invoices at the end. Scope changes are normal on real projects. Silent scope changes are what damage trust.
After launch
Is a website a one-time cost or an ongoing cost?
Both. The build is one-time. Hosting, domain renewal, platform fees, plugin licences, security updates and content changes recur every year you keep the site. Plan for the second cost from day one, because that is where a cheap build quietly gets expensive.
How much does it cost to maintain a website each year?
It depends on the platform far more than the page count. A static Next.js site on Cloudflare needs little beyond occasional content edits. A WordPress site with a dozen plugins needs monthly updates, backups, a Lighthouse check and someone watching for breakage. Ask any quote to spell out what maintenance covers.
Do I pay for hosting separately?
Usually yes, and you should own that account rather than renting it through your agency. Owning the hosting, the domain and the platform login means you can leave whenever you want. We set every project up in your name and hand over the keys at launch.
Choosing who builds it
Why do two agencies quote such different numbers for the same brief?
Because they read the brief differently. One priced a theme setup. The other priced a custom design system, accessibility testing and a redirect map. Neither is lying. The fix is to hand both the same written scope and ask them to price the same list of deliverables.
Is a website builder cheaper than hiring someone?
For a simple site, yes, and we will tell you so. The subscription never ends though, and your own time is a real cost. Owners who value their hours usually find a built site pays for itself once it has to sell, integrate or rank rather than just exist.
How much does a redesign cost compared to a new build?
A redesign can cost less, because content, brand and structure already exist. It can also cost more, if the old site has years of URLs, plugins and integrations to untangle. The audit at the start is what tells you which one you have.
What does it cost to move my site to a new platform?
Replatforming is priced on data, not design. Products, customers, orders and old URLs all have to move without losing rankings. Google tells site owners to prepare a URL mapping and redirect the old URLs to the new ones before the move. Skipping that step is the expensive mistake.
How long does a website take to build?
A small marketing site usually moves in weeks. A store with integrations and a migration takes longer, and content readiness normally decides the date. Timeline and cost are linked: a rushed deadline costs more because it needs more people working at once.
Is a freelancer cheaper than an agency?
Often yes on the invoice, and that can be the right trade. The risk is single-person cover: holidays, illness and other clients. For a small site that risk is fine. For a store your revenue depends on, ask what happens if that one person is unavailable for two weeks.
When are you the wrong choice for my project?
If you need a one-page site or a hobby project, use a builder and keep your money. If you want someone to sit beside you and teach you a website builder, a local trainer fits better than we do. We earn our place when the site has to sell, integrate or rank.
What do you need from me before you can quote?
A rough page list, the systems the site must connect to, whether content and photography exist, any deadline you are working to, and whether this is a new build or a move from an existing site. Five minutes of that detail turns a vague estimate into a firm quote.