Website pricing
How Much Does a Website Cost in 2026? Price the Scope, Not the Label
Our own work starts at $1,500 for a small, clearly bounded site and usually lands between $5,000 and $10,000 once a store or real integrations are involved. Those are our published numbers, not the market's. Nobody has the market's number, because a one-page campaign, a 30-route migration, a store and an application with logins are four different products that happen to share a word.
What you can price is a scope, and then check whether the quote beside it covers the same work. That is the difference between two numbers you can compare and two numbers you cannot.
PandaCodeGen offer and vendor links reviewed August 1, 2026. Vendor prices can change.
Hassan Jamal·May 12, 2026·11 min read
Hassan scopes the migrations and integrations, and writes acceptance terms you can actually measure.
Total cost of ownership
Compare the same scope over the same time horizon.
Use invoices and labor records; do not assume custom software has no recurring cost.
PandaCodeGen's published starting points
- ✓Starter begins at $1,500 for a focused, clearly bounded scope.
- ✓Growth begins at $3,500 for a broader migration, CMS or content-continuity scope.
- ✓Scale normally falls between $5,000 and $10,000 for larger or integration-heavy work.
- ✓Scale+ and unusual applications are quoted after discovery.
- ✓Extra pages and features are discussed and written into the scope before implementation.
Build
Everything up to launch, including moving the content across.
Operate
What you pay monthly, plus your own team's hours.
Change or exit
Later changes, price rises, and what it costs to leave.
Current PandaCodeGen pricing and payment split
These are planning anchors, not a promise that any page count, feature set or integration fits a tier. Every tier splits 30 percent at onboarding and 70 percent at delivery. The accepted proposal and statement of work control the final price, the deliverables, the exclusions, the schedule, the acceptance criteria and the remedy.
| Planning tier | Starting price | 30% onboarding | 70% delivery | Support discussion |
|---|---|---|---|---|
| Starter | $1,500 | $450 | $1,050 | 15 business days |
| Growth | $3,500 | $1,050 | $2,450 | 30 business days |
| Scale | $5,000 to $10,000 | $1,500 to $3,000 | $3,500 to $7,000 | 30 business days |
These are planning anchors, not a promise that any page count, feature set or integration fits a tier. The accepted proposal and statement of work control final price, deliverables, dependencies, exclusions, schedule, acceptance, ownership, support and remedy. The tiers are also published on the pricing page, and the commercial conditions behind them are set out in the terms.
Is $1,500 a good price for a website?
It is a fair price for a small site with a settled scope, and a warning sign for anything larger. At that number the work has to be genuinely bounded: a handful of templates, content you supply, no migration of an existing set of URLs, and no integrations beyond a form and analytics. Priced honestly, that is a real project, and it is what our Starter tier is for.
The same number becomes a warning when the brief has grown and the price has not. If a quote still reads $1,500 once the conversation includes a store, logins, a CRM connection, or moving 200 existing pages without losing their addresses, something has to give, and it is usually the part you cannot see from the outside: testing, redirect mapping, accessibility, or handing over the accounts at the end. Ask which of those sits inside the number. Anyone who has priced the work properly can answer that in a sentence.
Can you run a website for free?
Yes, and the free tiers are real rather than trials, but they are bounded in ways that decide whether free is viable for you. Webflow's Starter plan, read from its pricing page on August 5, 2026, costs nothing and gives you a webflow.io subdomain, two static pages, 1 GB of bandwidth and 50 form submissions. That is a genuine free website. It is also not a business website, because the limit that bites first is not bandwidth: it is that you cannot put your own domain on it.
The reliable pattern is that free hosting stays free and everything a business needs is what you pay for. Check these four before assuming a free tier fits:
- ✓Custom domain: usually the first paid upgrade. A free plan almost always means a vendor subdomain, which is why free tiers suit prototypes and portfolios rather than a business people search for by name.
- ✓Page and content limits: two static pages on Webflow Starter is the shape of the constraint. Count your actual pages before you plan around a free tier.
- ✓Commercial-use terms: some free tiers permit personal projects only. Read the terms rather than assuming, because this is the limit that gets discovered late.
- ✓What happens at the ceiling: find out whether you are throttled, billed automatically, or taken offline. The answer differs by vendor and it belongs in the decision, not in the incident.
Developer hosting is the case where free genuinely scales further, and we priced it in detail in what Vercel actually costs on the free tier. The honest summary for this page: free hosting removes one line from the budget. It does not remove design, content, migration, integrations or the person maintaining it, which is where the money in every quote below actually goes.
What belongs in a comparable website quote
Two quotes are only comparable once both contain the same seven groups of line items. Discovery, content and migration, integrations, quality scope, search continuity, launch and handover, and the change-control terms. A page count is not a scope: ten repeated location pages and ten unique application screens are different amounts of work.
- ✓Discovery, listing what you have, how it is organized, how it works for people, how it looks, and how it behaves on every screen.
- ✓The writing, the images, moving it all across, the content types, the import, translation, and how your team publishes.
- ✓Forms, CRM, calendars, search, authentication, commerce, payments and external APIs.
- ✓Accessibility scope, security controls, browser and device coverage, and performance method.
- ✓URL preservation, redirects, metadata, canonicals, structured data, analytics and consent.
- ✓QA, cutover, rollback, monitoring, training, documentation, repository and account handoff.
- ✓Revision rounds, change control, support period, response expectations and exclusions.
Ten repeated location pages and ten unique application screens have different design, development, data, security and test work. Count templates, states, roles, integrations and migration obligations before comparing prices.
What moves the price up or down
Two quotes for the same page count can land a long way apart because the work behind each page is different. Across our own tiers those levers span $1,500 to $10,000 for the same nominal page count: a bounded site with supplied content sits at the bottom, and templates, states, integrations, migration and compliance scope are what carry a project to the top. These are the levers that actually move a number. They move the schedule as well, so it is worth reading this next to how long a custom website takes to build.
| Cost driver | Pushes the price up | Pulls the price down |
|---|---|---|
| Templates and states | Many unique templates plus empty, error, loading and role-specific states | Repeated content flowing through one reviewed template |
| Design origin | Original art direction, custom illustration, motion work and a new design system | Applying an existing brand system or an agreed component library |
| Functionality | Booking, accounts, authentication, payments, search, quoting and multi-step flows | Published content with a contact form and analytics |
| Content and migration | Large URL inventories, inconsistent legacy content, redirect mapping and CMS modeling | A small, clean content set you are willing to rewrite |
| Integrations | CRM, ERP, calendars, payment, tax, shipping and external APIs, each needing failure handling and tests | No third-party systems in the first release |
| Content readiness | Copy, photography, video and translation produced by the vendor | Final copy and assets supplied before build starts |
| Compliance scope | A named accessibility standard, security review, data-residency or regulated-industry obligations | A stated baseline with no formal audit obligation |
| Change control | Open-ended revisions and undefined acceptance | Defined revision rounds, written acceptance criteria and a change-order process |
| Schedule | Compressed dates that need parallel staffing or out-of-hours work | A date that matches normal delivery capacity |
What a cheap quote usually leaves out
A low number is often a narrow number. The work below still has to happen, so if it is not in the quote it arrives later as a change order, an internal task, or a job you pay a second vendor to finish. Read a lean quote for what is missing, not only for what is listed.
- ✓Content: most quotes assume you supply final copy, images and video. If you cannot, writing, photography, video and translation become separate line items.
- ✓Migration: URL mapping, redirects, metadata, canonicals, structured data and CMS imports are frequently priced after the build is agreed.
- ✓Integrations: a form is cheap. Connecting it to a CRM with validation, error handling, retries, notifications and reporting is not.
- ✓Accessibility and coverage: a named standard and a browser and device matrix are scope. Looking correct on the developer's laptop is not.
- ✓QA and cutover: staging, cross-device testing, launch rehearsal, rollback plan and post-launch monitoring.
- ✓Training and documentation: someone on your side has to publish and edit without calling the developer.
- ✓Support: what counts as a defect, the response expectation, the covered period, and what falls outside it.
- ✓Ownership and handover: repository, domain, hosting, CMS and analytics accounts, and what happens to each if you leave.
A quote that lists only what is included tells you half of the story. Ask for the written exclusions list and the change-order process before you sign. When both are missing, the gap gets filled after signature at a price you never negotiated. The same pattern is what makes a cheap web developer expensive.
Want the number for your actual scope?
Bring your current site URL and page list. We inventory templates, content, integrations, vendor costs and cutover work on the call, then come back with a written scope and a price you can compare against any other quote.
Recurring cost is more than hosting
People ask what a website costs to build and then get caught by what it costs to keep. The monthly figure is rarely one line. It is hosting or the platform plan, plus every seat, app and service attached to it, plus the hours someone on your side spends publishing and maintaining. Panda Patches, the founder-affiliated store disclosed further down this page, runs at roughly $55 a month in tooling, and that is a deliberately lean setup with no app subscriptions sitting behind it. Build the list before you assume a number.
- ✓Domain and DNS. Two registrars charge different prices for the same domain because the markup is the registrar's, not the registry's. Cloudflare Registrar states it adds no markup and passes through only the registry and ICANN fee. Compare renewal prices rather than promotional first-year ones, which is where the surprise usually lives.
- ✓TLS certificate, normally included free by modern hosts through Let's Encrypt.
- ✓Business email, charged per person. Microsoft's published US list prices took effect on July 1, 2026 at $7 per user per month for Business Basic, $14 for Business Standard and $22 for Business Premium, with existing customers held at their current price until renewal. Checked August 1, 2026.
- ✓Website or commerce plan, hosting, compute, bandwidth, storage, image processing and build usage.
- ✓CMS seats, records, API usage, preview, localization and asset storage.
- ✓Apps, plugins, extensions, licenses, tax, shipping and messaging usage.
- ✓Payment processing, which is two fees rather than one. The processor takes its cut, and some platforms add a further fee on top when you do not use their own payment product. Check for both before deciding a platform is the cheaper option.
- ✓Analytics, consent management, monitoring, backups, security, incident response and support.
- ✓Internal publishing, campaign, training, vendor management and compliance time.
Save a dated vendor quote for the country, billing term, seats and expected usage. As one current example, Vercel's public pricing page on August 1, 2026 describes Hobby as free for personal projects and lists Pro at $20 per user per month, with $20 of included usage and pay-as-you-go charges above that. Read the words “per user” closely, because that is where most hosting estimates go wrong. Three people who need access is $60 a month before the site has served a single page. None of which makes commercial hosting universally free, or caps a production site at $20. We have written separately on what Next.js hosting actually costs and on how store app subscriptions stack up on a monthly bill.
DIY, managed platform and custom code
A managed builder can reduce initial implementation and infrastructure work. It may be the best choice when its editor, templates, commerce, integrations, limits and exit path fit. Custom code can increase control and reduce some vendor constraints, but it still has infrastructure, software, maintenance, security and qualified-operator costs. Neither category is automatically cheaper, faster, safer or better for search. If you are weighing one specific platform, we have longer breakdowns of Webflow, Squarespace and WordPress against custom code over three years.
- ✓Open the vendor's official pricing page on the quote date and select the actual country and billing term.
- ✓Add required seats, usage, apps, payment fees, tax, email, analytics and operational services.
- ✓Record limits, renewal pricing, cancellation, export, account control and migration effort.
- ✓Compare against a custom quote with the same features, content, QA, support and operating period.
Who builds it changes the price, and the bill afterwards
The same scope costs different amounts depending on who does the work, and the gap is not only in the invoice. Driving a builder yourself moves the cost into your own hours, which is real money when those hours had another use. One person is usually the cheapest quote and carries the most continuity risk: if something breaks eight months later and they are unavailable, whoever picks it up has to work out how the site was built before they can safely change anything, and you pay for that reading time. A team costs more at the start and holds that knowledge in more than one head.
Our published tiers, $1,500 to $10,000, assume a team doing the work and carrying it afterwards. A single freelancer may well quote less, and the difference is not padding on our side or a bargain on theirs. It is the continuity described above, priced or unpriced. None of that makes a freelancer the wrong choice, and plenty of them are excellent. It means the question worth asking any vendor is what happens to the site if they stop answering, and then pricing the answer instead of assuming it. We have covered the vetting side in how to hire a cheap web developer without getting burned and the individual-versus-team trade in what a web development agency actually does.
Panda Patches: a first-party cost example
Panda Patches is owned by Imran, PandaCodeGen's co-founder. PandaCodeGen built and maintains the platform and holds no stake in the business, and the owner has approved these cost figures for publication. The owner reports that the former WordPress and WooCommerce stack ran at approximately $200 per month, and that the replacement Next.js, Sanity, Supabase and Square tooling runs at approximately $55 per month for the referenced operating period.
Read that as one store's tooling bill rather than a benchmark. It covers the tooling and nothing else, so labor, payment processing, tax and the migration itself all sit outside the figure, and a store with a different feature set will land somewhere else entirely. Price your own decision against dated invoices for a comparable scope. The build is written up in full in the Panda Patches case study.
How to calculate three-year total cost
Three-year total cost is the build plus everything that follows it: migration, vendor services, maintenance and support, your own team's time, the changes you will want, a risk allowance, and what it costs to leave. Use the same horizon and the same scope for every option you compare:
- ✓Use dated quotes and expected usage ranges instead of a best-case free tier.
- ✓Separate required spend from optional marketing and feature spend.
- ✓Create base, high-usage and change scenarios rather than one false-precision total.
- ✓Do not subtract speculative ranking, conversion or revenue gains as guaranteed savings.
- ✓After launch, replace assumptions with invoices and measured operating data.
If your project is a replacement rather than a first build, the same arithmetic is worked through in more detail in our guides to rebuild cost, redesign cost and migration cost.
How to spend less without shrinking the outcome
The cheapest lever is the first one: write the requirement list before you ask for prices, and send the identical document to every vendor. Quotes become comparable and the padding for unknowns disappears. After that, cut features rather than craft, know whether you bought hourly or fixed scope, reduce what you rent, and settle ownership in writing before onboarding.
Write the requirement list before you ask for prices
Pages, templates, features, integrations, who owns the content, and the date that matters. Send the same document to every vendor. Quotes only become comparable when the input is identical, and a defined brief removes most of the padding a vendor adds for unknowns.
Cut features, not craft
A smaller first release built properly beats a larger one built badly. Decide what has to exist on launch day and put the rest in a written phase two. Deferred scope is cheaper than scope you pay for twice because it shipped half-finished.
Know which billing model you are buying
Hourly billing puts schedule risk on you. Fixed scope puts it on the vendor and makes the exclusions list the document that matters. Neither is dishonest, but you should know which one you signed and what triggers a change order.
Reduce what you rent
Every plugin, app, seat and add-on is a recurring bill, an update obligation and a dependency that can break. Ask what can be built into the site instead of subscribed to, then compare both options over the same three-year horizon rather than at month one.
Settle ownership in writing before onboarding
Ask what transfers to you on final payment, what stays the vendor's reusable tooling, which third-party licenses apply, and how the repository, domain, hosting, CMS and analytics accounts are handed over. Sorting this before work starts costs nothing. Sorting it during a dispute is expensive.
Refund, ownership and performance terms affect value
PandaCodeGen's 100 percent contracted-scope protection applies when the accepted project terms include it, and it covers a failure to deliver the promised deliverables under that scope. It is not a change-of-mind refund. Approved refunds are normally initiated in 2 to 3 business days; settlement after that is controlled by the receiving bank or payment provider and can take up to 10 to 12 business days.
Client content, data and brand assets remain the client's. Rights in fully paid custom deliverables, reusable PandaCodeGen tools or pre-existing code, and third-party components follow the accepted terms and original licenses. Domain, hosting, repository and business accounts can be client-controlled when agreed.
A 90+ Lighthouse handover target applies only when the accepted terms identify representative pages, mobile and desktop profiles, the exact environment, three recorded passing runs per page and profile, exclusions and remedy. It is a lab acceptance condition, not a ranking, traffic, conversion, citation or revenue promise. The method behind it is described in how we hit high PageSpeed scores.
Current vendor pricing sources
Get a price for your actual scope
New build or replacement, the process is the same. We inventory the pages, content, integrations, vendor costs, acceptance, cutover and handoff, then come back with a written scope and a number you can hold any other quote against.
Frequently Asked Questions
Can I build a website for free?
Some vendors offer no-cost or trial plans, but eligibility, branding, domains, features, usage and commercial terms differ. Infrastructure, domain, email, apps, payment, content, maintenance and internal time can still cost money. Check the current official plan and do not assume a personal free tier fits commercial use.
How much does a one-page website cost?
Price the actual copy, design states, form or payment flow, analytics, consent, accessibility, responsive behavior, integrations, QA, launch and support. PandaCodeGen's Starter planning anchor begins at $1,500, but the accepted scope determines whether a one-page project fits.
How long does it take to build a website?
Weeks rather than months for most marketing sites, and the schedule is set by approvals and content far more than by build effort. The useful question is not how long the build takes but how long your side needs to supply copy, images and sign-off, because that is the part that stretches. Ask any vendor which decisions they need from you and by when.
Is DIY cheaper than hiring a professional?
DIY may reduce cash spend but adds internal time, learning, implementation, QA, maintenance and risk. Compare the same features and time horizon using current vendor quotes and a realistic value for internal work. Neither option is universally cheaper.
How much does it cost to redesign an existing website?
A redesign quote depends on the current platform, unique templates and states, UX and visual scope, content, accessibility, responsive coverage, integrations and review rounds. If URLs, CMS, hosting or architecture also change, include migration and cutover work instead of comparing it with a visual-only redesign.
What is the true cost of a slow or cheap website?
Calculate total cost from the build, current and target hosting, platform and service fees, maintenance, support, internal time, change requests, and exit risk. Measure business impact with your own field performance and funnel data. Do not apply a universal bounce, advertising, ranking, revenue, or payback percentage.
Is $1,500 a good price for a website?
It is a fair price for a small site with a genuinely bounded scope: a few templates, content you supply, no migration of an existing set of URLs, and no integrations beyond a form and analytics. That is what PandaCodeGen's Starter tier covers. The same number is a warning sign once the brief includes a store, logins, a CRM connection, or moving an existing set of pages without losing their addresses. Ask the vendor which of testing, redirect mapping, accessibility and account handover sits inside the number.
How much does a website cost per month?
The monthly cost is rarely one line. It combines hosting or platform fees, per-seat charges for tools and business email, apps and extensions, payment processing, analytics and monitoring, and the internal hours spent publishing and maintaining. Per-seat pricing is the most commonly underestimated part, because a price quoted per user multiplies by the number of people who need access. Build the figure from current vendor quotes for your own country, billing term and expected usage rather than assuming a single number.
Why is owning a website so expensive?
Most of the price is skilled time rather than software. Design, development, content migration, testing, accessibility, launch and handover are people-hours, and the recurring bill is mostly subscriptions and maintenance rather than raw hosting. Cost rises fastest where the work is unbounded: undefined acceptance criteria, open-ended revisions, and scope that was discussed but never written down.
Related Articles
SaaS Price Changes in 2026: A Verified Watchlist
A primary-source watchlist for Microsoft 365, Webflow and Klaviyo billing changes, with effective-date, renewal, unit and invoice checks.
How to Cut a SaaS Bill in 2026: An Evidence-First Audit
Inventory recurring software, verify usage and obligations, remove or consolidate safely and measure the realized result.
2026 SaaS Pricing Audit: An Evidence-First Method
Audit software cost with invoices, contracts, usage, billing units, renewal dates, security, integrations and exit requirements before deciding what to retain or replace.