How to build a construction schedule in Excel (with a 12-week example)

A construction schedule in Excel needs one row per task with its phase, trade, duration in working days and the task that must finish first. Start dates are then calculated from those links, and inspections and permits are listed as their own rows or flags. The longest chain of linked tasks, the critical path, sets the finish date.

On site, a task can only start when the task before it is finished, the right trade is free, the inspector has signed off and the permit is in hand. A good Excel schedule records all four and calculates the dates for you.

What a construction schedule needs

Phases. Group tasks into stages such as pre-construction, substructure, shell, first fix, finishes and handover, so you can report progress at a level the client understands.

Tasks with durations in working days. One row per piece of work. Use working days, not calendar days, and let the spreadsheet skip weekends and holidays when it turns them into dates.

Dependencies. For each task, record the task that must finish before it can start (a finish-to-start link): the slab cannot be poured until the footings are inspected, and drywall cannot go up until the services are roughed in. A delay early in the job then flows through to every later date.

Trades. Tag each task with its trade, so you can filter by subcontractor and spot double-booked crews.

Hold points and inspections. A hold point is a step where work stops until something is inspected or approved. Rushmoor Borough Council's site-inspection page, for example, lists start of work, foundations (checked before concrete is poured), oversite, drains (inspected before they are covered), structural works, insulation (inspected before covering), fire safety and completion. Stages vary by authority, so take the list from your own approval and give each inspection its own row or flag.

Permits and approvals. Some work cannot start until an approval is granted. In England, for example, GOV.UK explains that building work may need approval from a building control body, and that with a building notice you can start work 2 days after the notice is submitted. Track each permit's status and link the first affected task to it, so a late approval shows up in the finish date.

A worked 12-week example

A single-storey extension on a Monday-to-Friday week with no holidays, with the building permit approved before site setup. Every link is finish-to-start with no lag; a task with several predecessors starts the working day after the last one finishes. A script calculated the dates, floats and critical path.

Project start: Mon 01 Mar 2027. Total duration: 60 working days, which is 12 weeks. Planned finish: Fri 21 May 2027.

#TaskTradeDaysPredecessorsStartFinishFloat (days)Note
1Mobilise and set up siteGeneral contractor3-Mon 01 MarWed 03 Mar0critical
2Excavate footingsGroundworks41Thu 04 MarTue 09 Mar0critical
3Footing inspectionInspector12Wed 10 MarWed 10 Mar0HOLD POINT, critical
4Pour footings and slabConcrete53Thu 11 MarWed 17 Mar0critical
5Frame walls and roofCarpentry84Thu 18 MarMon 29 Mar0critical
6Roof coveringRoofing55Tue 30 MarMon 05 Apr0critical
7Windows and external doorsGlazing45Tue 30 MarFri 02 Apr1
8Exterior claddingCarpentry87Mon 05 AprWed 14 Apr23
9Plumbing rough-inPlumbing56, 7Tue 06 AprMon 12 Apr0critical
10Electrical rough-inElectrical56, 7Tue 06 AprMon 12 Apr0critical
11HVAC rough-inHVAC46, 7Tue 06 AprFri 09 Apr1
12Pre-cover inspectionInspector19, 10, 11Tue 13 AprTue 13 Apr0HOLD POINT, critical
13InsulationInsulation312Wed 14 AprFri 16 Apr0critical
14Drywall hang and finishDrywall713Mon 19 AprTue 27 Apr0critical
15PaintingPainting514Wed 28 AprTue 04 May0critical
16Cabinets and flooringJoinery / flooring515Wed 05 MayTue 11 May0critical
17Fixtures fit-offElectrical / plumbing416Wed 12 MayMon 17 May0critical
18Final inspectionInspector18, 17Tue 18 MayTue 18 May0HOLD POINT, critical
19Snag list and handoverGeneral contractor318Wed 19 MayFri 21 May0critical

How to read the table:

The critical path in plain words

The critical path is the longest chain of linked tasks from start to finish. Wikipedia's article on the critical path method defines it as "the sequence of project network activities that adds up to the longest overall duration". Tasks on it have zero float: if any of them slips by a day, the handover slips by a day.

In this example the critical path is tasks 1 > 2 > 3 > 4 > 5 > 6 > 9 > 10 > 12 > 13 > 14 > 15 > 16 > 17 > 18 > 19, and it ends after 60 working days. Tasks 9 and 10 run on the same dates and are both critical. The roof, not the windows, releases the rough-in trades.

What this means on site:

  1. Protect the critical tasks. A late roofer delays handover; a late cladding crew does not, within its float.
  2. Book inspections early. Every hold point here is critical: a day's wait for the inspector moves handover by a day.
  3. Use float to smooth crews. The cladding's float lets that crew work when it suits the job.
  4. Recalculate when things change. The critical path can move: HVAC rough-in joins it as soon as it slips by more than its one day of float.

How our construction edition handles trades, hold points and permits

Our Construction Schedule Template is a Gantt schedule for Excel. Scripts recalculated it in Excel for Mac 16.114.3 and LibreOffice. Google Sheets has not been tried.

Tasks tab with trade, hold point and permit columns; open items turn amber

Site dashboard with progress against plan, open hold points and permits not yet approved

The filled example is an office fit-out on one floor: 4 phases, 22 tasks and milestones, 5 leads, 11 trades, 4 hold points and 3 permits. A blank copy and a 4-page PDF quick-start guide are included. It has 150 task rows and print areas set for A4 landscape on every tab, and it has no macros.

It is built for small and medium jobs; for critical-path analysis of large programmes, use dedicated scheduling software. Hold point and permit fields are reminders: follow your contract, the authority having jurisdiction and your safety plan.

The Project Management Bundle includes this construction edition together with the Project Planner + Gantt and the Small Business Dashboard editions.

Questions

What is a hold point in a construction schedule?

A hold point is a step where work must stop until something is checked or signed off, typically an inspection. The next task cannot start until it is released, so it belongs in the schedule as its own task or flag.

What is the critical path?

It is the longest chain of linked tasks from start to finish. Those tasks have no float, so a delay to any of them moves the finish date. Tasks off the critical path can slip by their float without delaying handover.

Should durations be in calendar days or working days?

Working days. Crews don't work every calendar day, so count working days and let the spreadsheet skip weekends and holidays when it turns durations into dates.

Is Excel enough for scheduling a construction project?

For small and medium jobs with finish-to-start links, yes. Large programmes with many link types and resource levelling are better handled in dedicated scheduling software.

Sources

Updated 2026-10-26 · by tobulab