Project planning
How Long Does a Custom Website Take? Build the Schedule From Scope
A content-ready brochure, an SEO-sensitive migration, a commerce rebuild and a custom application do not share one honest duration. The reliable answer is a dependency-based schedule attached to the signed scope.
Schedule and offer reviewed August 1, 2026.
Hassan Jamal·June 3, 2026·7 min read
Hassan scopes the migrations, the integrations, and what has to be true before a release is accepted.
The useful short answer
- ✓A small, content-ready site can be planned in focused weeks, not automatically in a fixed number of days.
- ✓A migration adds work: listing every URL, mapping redirects, checking the new pages match the old, fixing analytics, the switchover itself, and watching it afterwards.
- ✓Selling online or building an application adds more: the data, payments, who is allowed to do what, integrations, security, and every state the thing can be in.
- ✓The contract should state dependencies, review windows, change control, acceptance and what moves the date.
- ✓PandaCodeGen confirms the actual schedule only after the fit audit and accepted scope.
Define
What you have, what you need, who owns each part, and what is not included.
Build and review
Design, content, implementation, integrations and controlled approvals.
Prove and release
Testing, sign-off, the switchover, monitoring, handover, and how to reverse it.
Why the quoted number is usually bigger than the work
It helps to understand what a long quote is actually made of. A twelve-week project is rarely twelve weeks of building. It can be a smaller amount of building spread across a calendar, and the gaps are where the time goes: a queue in front of you, a review that takes four days to come back, an export nobody has requested from the old platform yet, a decision waiting on somebody who is in meetings all week. The design and the code are not usually what make a project slow. Waiting is.
That is worth knowing for two reasons. It tells you which questions actually shorten your timeline, and none of them are about how fast anyone types. It also tells you what to look for in a schedule: one that names its dependencies and who owns each of them is describing real work, while one that offers a single headline duration is describing a hope.
The schedule formula
Calendar duration is not developer hours divided by eight. It includes active work, dependency lead time, review and approval windows, vendor response, rework, release constraints and agreed contingency. Some work can overlap; dependencies on the critical path cannot.
- ✓The work itself: discovery, design, content, development, migration, integrations, testing and documentation.
- ✓What you are waiting on: logins, accounts, exports from the old system, copy, images, legal review, vendor access, and decisions from people who are busy.
- ✓Review: named approver, response window, consolidated feedback and permitted revision rounds.
- ✓Release day: freeze changes, take backups, switch DNS, turn on redirects, load the production credentials, run the checks, keep the rollback ready, and watch it.
- ✓Change: how a new feature, page, integration or approval round changes price and schedule.
"A brochure site and a commerce rebuild do not share one honest duration. The schedule follows the dependencies, not the project type.
Typical timelines by project size
These are the ranges we plan around, not commitments. The dates that bind either side are the ones written into the accepted project terms after scoping, because the drivers in the right-hand column vary enormously between projects. The same tier names appear on our pricing page, with the deliverable side described in what a Scale statement of work can include and the cost inputs in our website cost guide. Commerce scope is set out on our ecommerce engineering page.
| Project | Typical planning range | What drives it |
|---|---|---|
| Starter, 5 to 7 pages | 1 to 2 weeks | Design back and forth |
| Growth, 10 to 20 pages | 2 to 4 weeks | Content readiness |
| Scale, 30 plus / e-commerce | 4 to 8 weeks | Catalog, integrations, content |
| Complex migration | up to 6 weeks | Content volume, redirects |
Scope signals that change the clock
What moves the date is unique templates and states, not raw page count, and after that it is content readiness rather than engineering. Seven signals are worth pricing separately. The two most often left out of a first estimate are redirect mapping and search continuity, and both get discovered late enough to hurt.
- ✓Unique templates and states, not only raw page count.
- ✓Writing new content, moving the old, cleaning it up, translating it, setting who can edit what, and getting someone who knows the subject to check it.
- ✓Setting up the content types, preview, the publishing flow, roles, the import, and training whoever will use it.
- ✓Forms, CRM, calendars, search, maps, authentication, payments, tax, shipping and external APIs.
- ✓Accessibility target, browser and device matrix, security review and performance acceptance.
- ✓URL changes, redirect mapping, structured data, analytics continuity and search monitoring.
- ✓Legacy data quality, undocumented behavior, rate limits and vendor approval or certification.
The redirect and search-continuity items in that list are the ones most often left out of a first estimate. Our migration cost assessment breaks that work down, our article on what happens to search visibility during a migration covers the monitoring it needs, and our WordPress migration service page describes how we run it.
A phase-based estimate is safer than one headline number
Calendar duration is not developer hours divided by eight. A schedule that names its dependencies and its owners is describing real work; one that offers a single headline duration is describing a hope. Five phases, each with the evidence that closes it and the dependency that usually blocks it. Read the third column first, because that is where your own schedule will slip.
| Phase | Exit evidence | Common dependency |
|---|---|---|
| Discovery | Approved inventory, risks, requirements and acceptance method | Access and decision owners |
| Content and design | Approved components, routes, states and content | Copy, assets and consolidated review |
| Implementation | Testable release matching the accepted scope | Credentials, vendors and data |
| QA and acceptance | Recorded functional, responsive, accessibility, security and performance results | Stable scope and test environment |
| Cutover and handoff | Production checks, monitoring, documentation and transfer | Launch authority and rollback owners |
What the MyCustomPatches example does and does not show
MyCustomPatches is an independent client, not a PandaCodeGen property, and its figures are owner-confirmed and published with permission. Its owner reports a delivery of about 22 days. We do not hold a dated record of that confirmation, so treat it as an owner statement for one accepted scope rather than an audited figure, and not as a market average or a promise for the next site. Without a public scope baseline, phase dates, paused-time policy and acceptance record, it should not be used to infer that every project of a similar-looking size takes 22 days. The scope behind it is written up on our MyCustomPatches project page, and the rest of our delivered projects show how differently the same phase list plays out.
Compare inventory, unique templates, content readiness, integrations, data migration, review rounds, acceptance, calendar versus business days, pauses and launch definition. A number without those fields is a story, not an estimate.
Client delays are not the only source of delay
Content and approvals can be critical dependencies, but it is unfair and inaccurate to say most waiting is always the client's fault. An agency can delay discovery, design, implementation, QA, communication or rework. A vendor can delay access or approval. The schedule should expose every dependency and owner instead of assigning blame in advance.
An example of a project that is slow for good reasons
Not every long timeline is a failure of process, and it would be dishonest to imply otherwise on a page selling speed. One current build, a site for a medical practice, is taking a while, and every reason for it is a good one. We cannot use stock photography, because the whole proposition rests on this practitioner's own work and their own results. The owner sees patients all day, so each round of feedback realistically comes back the next day rather than the same afternoon. The copy is medically sensitive and has to be correct, which means it gets checked properly rather than quickly.
That project should be slow. Compressing it would mean using someone else's photographs, accepting less review on clinical wording, or pretending an owner with a full clinic can turn feedback around in an hour. The useful question is never how fast a site can be built in the abstract. It is which parts of your particular project genuinely cannot be hurried, and whether the schedule in front of you is honest about them.
What “content ready” means
Content readiness is the single input that moves a Growth-tier date more than anything on the engineering side. Ready means an approved page inventory, copy that is final or clearly staged with a named approver, licensed media, structured business data, decided SEO choices, and an agreed plan for what is still missing. The named approver is the part that is usually skipped and always needed.
- ✓Approved page inventory, navigation and target audience.
- ✓Final or clearly staged copy with a named subject-matter approver.
- ✓Licensed images, video, logos, icons, testimonials and attribution.
- ✓Product, service, team, location, policy and contact data in an agreed format.
- ✓SEO decisions for titles, descriptions, headings, URLs, redirects and structured data.
- ✓A plan for missing content, including whether placeholders can reach production.
You do not need a finished design to start
A common reason projects sit unstarted for months is the belief that you need a polished design before anyone can begin. You do not. You need your content and a direction, and the direction is allowed to be loose. Some clients arrive with a clear vision and we build to it. Some send a handful of references and say roughly this, and we design from there. Some say surprise us, which is also a workable brief. None of those change the price, and the last two are more common than people expect.
What genuinely moves your date is whether the words and the images exist and whether someone can approve them. Waiting until the design is settled in your head before you start is usually just the waiting moved earlier, where it is less visible and nobody is tracking it.
Can a site launch in one week?
A narrowly scoped site can sometimes move that quickly when content, design direction, access, decisions and acceptance are ready, but PandaCodeGen does not publish a universal seven-day promise. A rush plan must identify what is included, what is deferred, the review cadence, quality gates and whether the compressed schedule changes price or risk. We do not refuse rush work. We price the additional hours it takes up front, because the alternative is pretending speed is free and then finding somewhere quieter to take it out of, which is usually testing.
Quality gates that should not be removed to save time
We do not refuse rush work. We price the additional hours it takes up front, because the alternative is pretending speed is free and then finding somewhere quieter to take it out of, which is usually testing. Six gates are the ones that get quietly dropped, and the performance gate is the one buyers most often assume is free.
- ✓Functional and failure-state tests for forms, integrations, calendars, payments and notifications.
- ✓Responsive, keyboard, focus, label, contrast and content-state checks.
- ✓Security controls, dependency review, secret handling, abuse controls and production configuration.
- ✓SEO output, URL, redirect, sitemap, canonical, robots and structured-data checks.
- ✓Representative mobile and desktop performance tests under the accepted method.
- ✓Backups, cutover, rollback, monitoring, documentation and account handoff.
The performance gate is the one buyers most often assume is free. Our guide to speeding up a website and our explainer on Core Web Vitals describe the work that sits behind it.
What PandaCodeGen puts into the schedule
The signed scope should state the project start condition, milestones, deliverables, dependencies, business-day definition, review windows, change control, acceptance, launch, support start, pause conditions and remedies. The normal payment split is 30 percent at onboarding and 70 percent on delivery, subject to the accepted contract.
Starter support is 15 business days and Growth or Scale support is 30 business days under the agreed coverage and start date. Support does not silently add new features or third-party changes to the original schedule. Our custom engineering service page describes the delivery process those clauses sit on, and our article on what website ownership actually covers explains what the handoff at the end should transfer.
Get your migration schedule
We will inventory the work, dependencies, approvals, test plan, cutover and handoff, then attach a real schedule to a project-specific scope.
Frequently Asked Questions
How long does it take to build a custom website in 2026?
A twelve-week project is rarely twelve weeks of work. Planning takes days, design and build take weeks, testing takes days, and the rest is waiting: for content, for approvals, for a decision that needs three people in a room. Content is the single most common delay on every project we run, which is why we start it before design rather than after.
Why do other agencies say a website takes 8 to 16 weeks?
Ask what the range includes and which assumptions it uses. Inventory, content, design, integrations, review windows, vendor lead time, QA, cutover and support can differ materially. A range without a comparable scope and schedule method is not a reliable benchmark.
What is the single biggest thing that slows a website project down?
Content readiness is a common schedule dependency. A project with approved copy, images, decision owners, and prompt review can move faster than one that still needs subject-matter review, permissions, or several approval rounds. The written scope should identify who supplies each asset, the review window, and how client-side delays affect the delivery schedule.
Do I need to have a design ready before you start?
Not necessarily. The accepted scope can include design, but the schedule must then include discovery, references, component and page states, responsive behavior, accessibility, review rounds and approval. Arriving with an approved design may reduce design work but can add implementation clarification.
Can you build a website in a week?
A narrowly scoped, content-ready site can sometimes use a compressed plan, but PandaCodeGen does not publish a universal seven-day promise. A rush scope must define included and deferred work, dependencies, review cadence, quality gates, price, risk and acceptance.
How do you make builds faster than a typical agency?
Use a verified inventory, reusable internal tools, explicit decision owners, parallel work where dependencies permit, small review batches, automated checks and recorded acceptance. Speed still depends on scope and should not remove security, accessibility, SEO, integration, cutover or rollback gates.
Did PandaCodeGen deliver MyCustomPatches in 22 days?
The owner has approved that first-party 22-day delivery figure. It is a project example, not a market average or promise. A comparison still needs the project's inventory, scope, phase dates, paused-time policy, review rounds and definition of delivery.
Related Articles
WooCommerce vs Custom Website in 2026: A Requirements Guide
Compare WooCommerce, headless WooCommerce and custom commerce across capabilities, editing, performance, security, SEO, data, ownership, operating cost and exit.
Custom Website Starting at $5,000: Scope Guide (2026)
How PandaCodeGen scopes its Scale tier, including migration, performance, support, payment, ownership, exclusions, and change control.
Meta Conversions API Setup Cost: A Scope-Based Guide
Plan Meta Conversions API cost from events, systems, consent, matching, deduplication, QA and monitoring, with a carefully labelled Panda Patches screenshot.