Construction Management
How to Create a Construction Schedule: A Step-by-Step Guide
A construction schedule is more than a list of tasks with dates. It is a living model of your project that shows how every activity connects, which tasks drive the completion date, and where delays will cascade through the programme. This guide walks you through the eight steps to build one from scratch.
Jennifer Von Strohe
Founder & Director · · Updated
Step 1: Define the Project Scope
Before you open a scheduling tool, you need to know exactly what you are building. The scope defines the boundaries of the project and determines everything that follows: the phases, the tasks, the trades, and the timeline.
What scope definition includes
- Building specification: Total floor area, number of storeys, construction method (masonry, timber frame, SIPs, ICF), roof type, and external finish. Each of these affects duration and trade requirements.
- Site conditions: Ground type from the site investigation report, access constraints, topography, tree preservation orders, and any contamination issues. Poor ground conditions can add weeks to the foundation phase alone.
- Client requirements: Target completion date, phased handover requirements, any fixed events (school terms, moving dates) that create immovable deadlines. Understand these early -- they constrain your scheduling flexibility.
- Procurement status: Which materials and subcontractors are already confirmed? Long-lead items like structural steels, windows, kitchen units, and sanitary ware can take 8--16 weeks from order to delivery.
A scope that is not clearly defined at the start will produce a schedule that changes constantly. Invest time here to avoid replanning later. If you are unfamiliar with the phases of a custom home build, read our complete guide to construction phases before proceeding.
Step 2: Break the Project into Phases
Every construction project follows a natural sequence of phases. For custom home building, this typically means 13 phases from site preparation through to handover. Breaking the project into phases gives the schedule a clear structure and makes it easier to communicate progress to clients and stakeholders.
The standard phases for a custom home build are:
- 1.Site Preparation
- 2.Foundations
- 3.Structure
- 4.External Envelope
- 5.Plant Room
- 6.First Fix Services
- 7.Floor Systems
- 8.Internal Close-Up
- 9.Bathrooms
- 10.Flooring
- 11.Second Fix
- 12.External Works
- 13.Final Stage and Handover
Not every project includes all 13 phases. A renovation might skip foundations entirely. A project with no mechanical ventilation omits the plant room setup. Adapt the phase structure to your project -- but be careful about removing phases just because they seem minor. Site preparation, for instance, is often underestimated and then causes delays when it runs over.
Step 3: List All Tasks Within Each Phase
This is the detailed work. Within each phase, list every individual task that needs to happen. Be specific enough to assign and track each task, but not so granular that the schedule becomes unmanageable. A good rule of thumb: each task should take between one day and two weeks to complete.
Example: First Fix Services tasks
| Task | Trade | Type |
|---|---|---|
| Run hot/cold water pipes from manifold | Plumber | External |
| Install waste pipe runs to soil stack | Plumber | External |
| Lay underfloor heating loops | Plumber / UFH specialist | External |
| Pressure test all plumbing runs | Plumber | External |
| First fix electrical cable runs | Electrician | External |
| Fit consumer unit and back boxes | Electrician | External |
| Run MVHR ductwork to all rooms | MVHR installer | External |
| Install data and AV cabling | Data installer | External |
| Fire stopping around service penetrations | Internal team | Internal |
| Building control pre-close-up inspection | Building control | External |
Use our construction schedule template as a starting point -- it includes over 140 pre-defined tasks across all 13 phases, with trade assignments and task types already filled in.
Step 4: Estimate Task Durations
Duration estimation is part science, part experience. For residential construction, most task durations can be estimated based on the quantity of work and the labour resource available. A bricklayer lays approximately 400--500 bricks per day. A plasterer can skim approximately 40--50m² per day. An electrician can first-fix a typical four-bedroom house in 5--7 days.
Tips for accurate estimation
- Ask the subcontractor: The person doing the work knows how long it will take. Ask for their realistic estimate, not their best-case scenario. A good subcontractor will give you an honest answer.
- Use historical data: If you have completed similar projects, review the actual durations from those builds. Actual duration data from past projects is the most reliable estimating tool you have.
- Account for non-productive time: Not every day on site is a full productive day. Allow for material deliveries, weather disruptions, rework, and the inevitable coordination delays when multiple trades are working simultaneously.
- Do not pad every task: Adding buffer to every individual task inflates the schedule without actually protecting it. Instead, add strategic float at key milestones and on the critical path. This is a principle from the Critical Chain method of project management.
Remember that duration is different from effort. A task that takes two plumbers three days has a duration of three days but an effort of six person-days. Your schedule tracks duration; your cost plan tracks effort.
Step 5: Identify Task Dependencies
Dependencies are the logical relationships between tasks that determine the order of work. Getting dependencies right is what transforms a flat task list into an intelligent schedule. Most construction dependencies are finish-to-start (task B cannot start until task A finishes), but other types exist and are important for modelling overlapping work.
Four types of task dependencies
| Type | Meaning | Construction Example |
|---|---|---|
| Finish-to-Start (FS) | B starts after A finishes | Plasterboard after first fix electrics complete |
| Start-to-Start (SS) | B starts when A starts (with lag) | Outer leaf brickwork starts 3 courses after inner blockwork |
| Finish-to-Finish (FF) | B finishes when A finishes | External insulation finishes with external cladding |
| Start-to-Finish (SF) | B finishes when A starts | Rarely used in construction scheduling |
Hard vs. soft dependencies
Hard dependencies are physically unavoidable: you cannot plasterboard before the first fix cables are in the wall; you cannot tile before tanking is complete; you cannot lay flooring before the screed is dry. These are non-negotiable.
Soft dependencies are preferences based on practicality or resource availability. For example, you might schedule kitchen installation after bathroom tiling simply because you are using the same tiler and cannot be in two places at once. Soft dependencies can be removed if you need to compress the programme -- by bringing in additional resource, for example.
Step 6: Set Milestones
Milestones are zero-duration markers that represent significant achievements in the project. They serve as communication tools for clients, checkpoints for project managers, and gates that must be passed before downstream work begins.
Essential milestones for a custom home build
- Structure Complete: All structural walls, steels, roof trusses, and roof covering are in place. The building is structurally sound. Triggers the start of external envelope works and, in some cases, early first fix on lower levels.
- Watertight: Windows, external doors, and roof coverings are installed. The building is protected from weather. This milestone unlocks all internal trades and is often used as a progress payment trigger in building contracts.
- Screed Dry: Floor screed has reached the required moisture content for impervious floor finishes. This can be the longest single wait on the critical path (up to 65 days for traditional screed). Its position on the programme directly affects the completion date.
- Scaffold Removed: External works complete enough for scaffold strike. The facade is fully visible. Triggers external decoration touch-ups and signals the visual "nearly done" point that clients respond to.
- Practical Completion: The building is substantially complete and fit for occupation. Snagging items remain but do not prevent handover. This is the formal contractual completion point.
In Home Build Flow, milestones are treated as dependent checkpoints that automatically prevent downstream tasks from being marked as started until the milestone is achieved. This built-in governance prevents the common mistake of "starting early" on tasks whose predecessors are not truly complete.
Step 7: Assign Resources
Every task needs someone responsible for it. In custom home building, resources fall into two categories: your internal core team and external subcontractors. The way you assign resources directly affects the schedule's viability.
Resource assignment considerations
- Subcontractor availability: Good subcontractors are busy. Confirm their availability windows before locking in your schedule dates. A schedule that assumes trades can start on a specific date without confirming is fiction.
- Resource levelling: Check that you are not scheduling too many trades on site simultaneously. A four-bedroom house cannot physically accommodate eight different trades working at the same time. Limit concurrent trades to what the site can safely hold.
- Lead times for materials: Assign material procurement tasks with adequate lead times. Windows might need 10--12 weeks, bespoke kitchen 8--10 weeks, structural steels 6--8 weeks. These procurement tasks should appear as early-start activities with finish-to-start links to the installation tasks.
Sharing the schedule with subcontractors before work begins sets clear expectations and reduces the "I didn't know I was needed this week" problem that plagues construction projects. Home Build Flow's subcontractor portal gives each trade a filtered view of their tasks, dependencies, and upcoming dates.
Step 8: Review the Critical Path
The critical path method (CPM) identifies the longest sequence of dependent tasks through the schedule. Any delay on a critical-path task delays the entire project by the same amount. Tasks not on the critical path have "float" -- they can slip by some amount without affecting the completion date.
How to find the critical path
Once all tasks, durations, and dependencies are entered, the critical path is calculated automatically by scheduling software. In a manual calculation (which is impractical for 140+ tasks), you perform a forward pass to calculate earliest start and finish dates, then a backward pass to calculate latest start and finish dates. Tasks where the earliest and latest dates are identical have zero float -- they are on the critical path.
Common critical path in residential construction
For a typical custom home build, the critical path usually runs through:
- 1.Foundations (excavation through to oversite slab)
- 2.Structure (blockwork, roof structure, roof tiling)
- 3.External envelope (windows, making watertight)
- 4.First fix plumbing (underfloor heating loops specifically)
- 5.Screed pour and drying (the long wait)
- 6.Flooring (dependent on screed being dry)
- 7.Snagging and handover
Notice that the screed drying period often dominates the critical path. This is why experienced builders use liquid anhydrite screed (which dries faster), or plan internal close-up and bathroom work to happen during the screed drying period -- they are not on the same dependency chain and can proceed in parallel.
Keeping the Schedule Alive
Creating the schedule is step one. The real value comes from maintaining it throughout the build. A schedule that is updated weekly gives you early warning of delays, allows you to take corrective action, and keeps all stakeholders aligned on the current reality of the project.
Weekly schedule maintenance
- Update task progress: Mark completed tasks, update percentage complete on in-progress tasks, and note any delays with the reason.
- Review the critical path: Has it changed? Delays on non-critical tasks can shift the critical path to a different sequence. Check weekly.
- Look ahead two weeks: Confirm that subcontractors for upcoming tasks are still available and that required materials are on site or ordered.
- Communicate changes: If the programme has shifted, notify affected subcontractors immediately. Do not wait until they show up on site to find out their tasks are not ready.
The Gantt chart -- originally developed by Henry Gantt in the 1910s for industrial scheduling -- remains the standard visual format for construction schedules. Modern scheduling software like Home Build Flow renders an interactive Gantt view with drag-and-drop task adjustment, colour-coded critical path highlighting, and real-time recalculation as you update progress.
Common Scheduling Mistakes to Avoid
- Ignoring dependencies: A flat task list with dates but no dependency links is not a schedule -- it is a wish list. When one task slips, you have no automatic way to see the downstream impact.
- Over-optimistic durations: Using best-case estimates for every task guarantees a late finish. Use realistic durations and add strategic float at milestones instead.
- Not accounting for lead times: If you do not order windows until the structure phase, they will not arrive in time for the external envelope phase. Procurement tasks with long lead times must appear early in the schedule.
- Setting it and forgetting it: A schedule created at the start and never updated is useless by week four. Commit to weekly maintenance or the schedule becomes a historical document rather than a management tool.
- Not sharing with subcontractors: If your trades do not see the schedule, they cannot plan their work around it. Share relevant sections so each subcontractor knows exactly when they are needed and what must be complete before they arrive.
Build Your Schedule in Home Build Flow
Home Build Flow was built for this exact workflow. Start with a pre-loaded 13-phase construction schedule template, customise it for your project, assign subcontractors, and track progress with automated milestone alerts and critical path highlighting.