For UK construction firms

Construction Gantt chart: drag the programme, watch cost, margin and cash flow move

A construction Gantt chart is the programme of works drawn as bars on a timeline: every task from its start to its finish, linked in the order the work has to happen. The one on this page goes a step further. Each task carries what it costs you and what you charge for it, and the stage payments sit on the programme as milestones. So you can see the profit, the margin and the cash flow of a job before you start it. Drag a task in the sample below and watch them move.

  • 47 working days
  • £185,900 contract sum
  • 18.23% margin
  • 4 stage payments
See the sample programme

Try it: a live programme for a sample job

Office fit-out package, ground and first floor for a main contractor, run by a growing interior fit-out contractor. 10 activities from 1 March to 7 May 2027, with M&E subcontracted. Drag a bar to move a task, or change its cost or charge, and the tasks that depend on it move too. The job summary and the stage-payment schedule underneath update as you go.

Critical path Has float Stage payment Bank holiday

Tasks, dates and money

Task Start Finish Working days Cost Charge Margin
Site set-up and protection (critical) Mon 1 Mar Tue 2 Mar 2 £2,400.00 £3,200.00 25.00%
Soft strip-out (critical) Wed 3 Mar Tue 9 Mar 5 £7,850.00 £9,800.00 19.90%
Metal stud partitions and boarding (critical) Wed 10 Mar Tue 23 Mar 10 £38,600.00 £47,500.00 18.74%
M&E first fix (subcontract) (critical) Tue 16 Mar Thu 25 Mar 8 £24,300.00 £27,200.00 10.66%
Suspended ceilings (critical) Tue 30 Mar Tue 6 Apr 6 £18,750.00 £23,400.00 19.87%
M&E second fix (subcontract) (critical) Wed 7 Apr Wed 14 Apr 6 £16,200.00 £18,100.00 10.50%
Doors, frames and joinery 8 days of float Wed 24 Mar Fri 2 Apr 6 £14,900.00 £19,350.00 23.00%
Decoration (critical) Thu 15 Apr Mon 26 Apr 8 £9,612.48 £13,450.00 28.53%
Floor finishes (carpet tiles and LVT) (critical) Tue 27 Apr Tue 4 May 5 £17,450.00 £21,300.00 18.08%
Snagging, clean and handover (critical) Wed 5 May Fri 7 May 3 £1,950.00 £2,600.00 25.00%
Whole job Mon 1 Mar Fri 7 May 47 £152,012.48 £185,900.00 18.23%

Sample job for a fictional interior fit-out contractor. Figures exclude VAT. Yours would show your own jobs, rates and payment terms. Bank holidays from GOV.UK.

Job summary

Duration
47 working days
On site
1 Mar – 7 May 2027
Bank holidays inside it
Good Friday (26 Mar), Easter Monday (29 Mar), Early May bank holiday (3 May)
Total cost
£152,012.48
Total charge
£185,900.00
Profit
£33,887.52
Margin
18.23%

Stage-payment schedule

Stage Due on completion Value Cost spent by then Cash position
Stage 1: strip-out complete 10% of the contract sum Tue 9 Mar £18,590.00 £10,250.00 £8,340.00
Stage 2: partitions boarded 25% of the contract sum Tue 23 Mar £46,475.00 £67,075.00 −£2,010.00
Stage 3: ceilings and M&E second fix complete 30% of the contract sum Wed 14 Apr £55,770.00 £123,000.00 −£2,165.00
Stage 4: practical completion and handover 35% of the contract sum Fri 7 May £65,065.00 £152,012.48 £33,887.52

Cash position is stage payments earned minus cost spent, with each task's cost spread evenly over its working days. It ignores payment terms, which push the money later still.

What is a construction Gantt chart, and how is it different from a programme of works?

A Gantt chart is a way of drawing a plan: tasks down the side, time along the top, and a bar for each task from its start to its finish. A programme of works is the plan itself, the construction programme for the job. In the UK the programme is nearly always drawn as a Gantt chart, so most people use the two terms for the same thing.

The words get muddled because of where they come from. US software and guides say "construction schedule" for what a UK contractor calls the programme. A UK schedule of works is different again: a list of the work to be done, often priced, with no dates on it. You price from the schedule of works, and you plan from the programme.

Who asks for it matters too. Under JCT's Standard Building Contract the main contractor provides a master programme (clause 2.9 in the 2024 edition). As a subcontractor you are usually asked for a programme for your package that fits into it. On NEC contracts the programme is part of the contract itself: it is submitted for acceptance and revised as the job goes on.

What goes on it: tasks, durations, dependencies, milestones and the critical path

  • Tasks. The activities, at a level someone on site can act on. "Partitions" is a task. "Ground floor" is not.
  • Durations, in working days. The programme above skips weekends and bank holidays. M&E first fix finishes on Thursday 25 March, but the ceilings cannot start until Tuesday 30 March, because Good Friday and Easter Monday sit in between.
  • Dependencies. Which tasks wait for which. Most are finish-to-start: boarding has to finish before decoration starts. Some overlap: M&E first fix starts four working days after the partitions start, once there are walls to fix to.
  • Milestones. Dates with no duration, such as handover, an access date from the main contractor, or a stage payment.
  • The critical path. The chain of tasks where any delay moves the finish date. In the sample, 9 of the 10 tasks are critical. Doors, frames and joinery has 8 working days of float, so it can slip that far without moving handover.

Before any of that comes the work breakdown structure, the list of what has to be done. On a subcontract package it is usually the line items in your quote, grouped by trade or by area.

Programme levels: L1 to L4

  • Level 1: a one-page summary of key dates.
  • Level 2: the main phases or areas of the job.
  • Level 3: the detailed programme the job is run from, with every activity and link. A subcontractor's package programme, like the sample, is usually Level 3.
  • Level 4: short-term working detail for one trade or area, such as a 2–4 week lookahead.

How to build one for your next job: Excel or a proper tool

For a first programme, Excel is fine. The standard method takes ten minutes:

  1. List each task with a start date and a duration in days.
  2. Insert a stacked bar chart from the task, start and duration columns.
  3. Format the start-date series with no fill, so only the duration bars show.
  4. Reverse the category order so the first task sits at the top, and set the date axis to start on day one of the job.

Where it breaks is the second week. Excel does not know that decoration waits for second fix, so when second fix slips you move every following bar by hand. It does not know about bank holidays unless you build them in with WORKDAY formulas and a holiday list. And the costs live in another sheet, so the programme and the price drift apart. If you already estimate in a spreadsheet, you will know the pattern from where estimating spreadsheets break.

A proper tool stores the links and recalculates the dates for you. That is the whole difference: in the sample, move the partitions back a week and everything after them moves too, including the stage payments.

Put money on the programme: cost, charge and margin per task

Most construction Gantt charts stop at dates. Put two more numbers on each task, what it costs you and what you charge for it, and the programme starts answering commercial questions.

In the sample, the job makes 18.23% overall, but not evenly. The subcontracted M&E runs at 10.66% and 10.50%, while decoration runs at 28.53%. That tells you where a delay hurts most, which variations are worth chasing, and whether the package still works if the M&E price comes in high. Margin here is profit as a share of the charge; if you are not sure how that differs from markup, see margin vs markup.

A planned margin is only the starting point. Once the job is running, compare cost and value month by month with a cost value reconciliation.

Tie stage payments to milestones, so cash comes in as work completes

Under the Construction Act, a party to a construction contract is entitled to payment by instalments, stage payments or other periodic payments, unless the work is agreed to take less than 45 days (section 109). You and your client can agree the stages and when they fall. Where the contract does not set out the payment terms, the Scheme for Construction Contracts fills the gaps.

Put each stage on the programme as a milestone tied to the task it waits for. In the sample, 4 stages of 10%, 25%, 30% and 35% follow the work. At Stage 3: ceilings and M&E second fix complete, on 14 April, the job has spent £123,000.00 and earned £120,835.00, so it is running on your money. That is before payment terms, which push the cash later still.

Because the payments are tied to tasks, a slip moves them. If the partitions run a week late, stage 2 moves a week, and so does the cash.

This is general information, not legal advice. Check the payment terms in your own contract.

Use the programme to win the job

A short programme attached to a quote or tender does two jobs. It shows the client how you will run their work, in what order and how long it takes, before they have to take your word for it. And it puts your assumptions on record: access dates, when you need drawings or decisions, and lead times on long-lead items. If those change after you have won the job, the tender programme shows what you priced against.

The best time to draw it is while you price, from the same line items. A construction estimating tool that already holds the quantities and labour can turn them into tasks and durations, so the programme and the quote agree from day one.

Keep it live: baseline vs actual and the 2–4 week lookahead

Save the programme you start with as the baseline. Each week, record what actually started and finished, and let the rest move. The gap between the baseline and the current programme is your slippage, and the record of why it moved is what supports an extension of time later.

The Society of Construction Law's Delay and Disruption Protocol sets out good practice: update the programme at least monthly, keep every update rather than overwriting it, and work from short lookaheads on site. On site, nobody reads ten weeks of bars. They read the next two to four weeks: what starts, what has to be ready for it, and who needs to be there.

Construction programme software compared

Prices and free-plan limits below were checked on 9 October 2026 and change often, so check the supplier's own pricing page before you decide.

Tool Good for Free Gantt? Stage payments on the programme? Price signal
Excel or Google Sheets One fixed plan you rarely change Yes, as a bar chart By hand, in another sheet Part of Microsoft 365 or Google Workspace
Microsoft Project Planners who need full scheduling and MS Project files No Not out of the box Microsoft subscription or desktop licence. Project Online closed on 30 September 2026; the desktop app and Planner continue
Smartsheet Teams who like working in a spreadsheet grid Trial only Not out of the box Paid plans after the trial
monday.com Firms already running their work in monday No, Gantt starts on the Standard plan Not out of the box From £11 per seat a month, minimum 3 seats
TeamGantt Simple plans shared with a client Yes: 1 user, 1 project, up to 40 tasks Not out of the box Paid plans for more users and projects
GanttPRO Gantt-first planning Trial only Not out of the box Paid plans after the trial
Asta Powerproject Main contractors and specialist planners on large programmes No Not as SME stage payments From about £1,530 per user a year including VAT, on Asta's UK shop
Procore, Buildertrend Running the whole business on one construction platform No Part of a wider platform Priced on a quote
A tool built around your jobs Firms that want the quote, the programme and the stage payments in one place Not applicable: you own it Yes, generated from your own quotes A one-off build; see what a bespoke tool costs

If one of these fits how you work, use it. The gap they leave is the one this page is about: none of them ties the programme to what each task costs, what you charge for it, and when you get paid. That is what we build. The chart on this page runs on streamlined-gantt, our own programme engine, and we build tools like this around a firm's own quotes and jobs, so the programme comes out of the price rather than being typed in again. If you already report across several jobs, the same live view can sit in your construction reporting.

Construction Gantt chart questions

What is a Gantt chart in construction?

A bar chart of the job over time. Each activity is a bar running from its start date to its finish date, in the order the work happens. Links show which tasks wait for which, and diamonds mark key dates such as a stage payment or handover. In the UK the same chart is usually called the programme, or the programme of works.

What is the difference between a programme of works and a schedule of works?

The programme of works says when: the activities, their order and their dates, usually drawn as a Gantt chart. A schedule of works says what: a list of the work items, often priced, with no dates. In the US a schedule means the programme, which is why the two get mixed up online.

What are the 7 important elements of a Gantt chart?

Tasks, durations, start and finish dates, dependencies between tasks, milestones, the critical path, and progress against a baseline. A construction programme also needs a working calendar for weekends and bank holidays, and, if you want to see cash flow, the value of each task and stage payment.

What comes first, WBS or Gantt chart?

The work breakdown structure (WBS) comes first. It splits the job into packages and activities. The Gantt chart then puts durations, dependencies and dates on those activities. On a subcontract package the WBS is often just the line items in your quote, grouped by trade or by area.

How do I build a construction Gantt chart in Excel?

List each task with a start date and a duration, insert a stacked bar chart from those two columns, make the start-date series invisible so only the duration bars show, and reverse the task order on the axis. It works for a fixed plan. But Excel will not move the following tasks when one slips, you have to handle weekends and bank holidays yourself with WORKDAY formulas, and the costs sit in a different sheet from the bars.

What are L1, L2, L3 and L4 schedules?

Levels of detail. Level 1 is a one-page summary of key dates. Level 2 splits the job into its main phases or areas. Level 3 is the detailed programme the job is run from, with every activity and link. Level 4 is short-term working detail, such as a 2–4 week lookahead for one trade. A subcontractor's package programme is usually Level 3, with Level 4 lookaheads on site.

What is the best free construction scheduling software?

For one small job, a spreadsheet or a free plan is enough. TeamGantt's free plan covers one user and one project with up to 40 tasks (checked 9 October 2026). Most other tools keep the Gantt view on a paid plan. Free tools rarely tie the programme to costs or stage payments, so check that before you build your process around one.

Can you link stage payments to a construction programme?

Yes. Put each stage payment on the programme as a milestone tied to the task it depends on, with its value. When the task moves, the payment date moves with it, and you can see the job's cash flow before it starts. Whether and when a payment actually falls due also depends on your contract and the Construction Act's payment rules.

Want this on your own jobs?

We build tools that turn your quote into a programme, with your costs, margins and stage payments on it. See a working first version built on one of your real jobs, free.

A short call, then we build a working first version of your tool on one of your real jobs. We build 4 a month. If it isn't worth doing, we'll say so.

Or price a sample job in the sample quoting tool — no call, no sign-up
  • For a UK specialist supplier we work with, a quote went from about 1–2 hours to about 5 minutes.
  • If it doesn't do what we agreed in the spec within 30 days of go-live, we'll fix it or refund you. Guarantee terms