Skip to main content

Project status report template

A per-project status write-up covering progress, milestones, risks and open actions, generated one per project from your tracker.

Google Docs PDF export No watermark

Free plan, no credit card. Bring your own design or start from this layout.

The actual template Project status report template shown in Google Docs

What’s in this template

Every block is bound to a field in your data. The layout stays exactly as designed; only the values change from one run to the next.

  • Project header with owner and RAG status {{project.name}} · {{project.rag}}
  • Period summary paragraph {{summary.narrative}}
  • Milestone table with dates and status loop: {{milestones}}
  • Risks and issues, one block each loop: {{risks}}
  • Open actions with owners and due dates loop: {{actions}}
  • Budget and effort to date {{budget.spent}} · {{budget.remaining}}

How this template fills itself

Connect Airtable, Google Sheets, a SQL database, a CSV or a REST API, map each field to a placeholder, and generate. One run can produce a single document or one per matching record.

Reports: A per-project status write-up covering progress, milestones, risks and open actions, generated one per project from your tracker.

Projects · Airtable

ProjectStatusDue
Warehouse migrationAmber30 Oct 2026
Billing rebuildGreen12 Dec 2026
Mobile app v2Red18 Sep 2026

Template: Google Slides or Docs

{{project.name}}

Status report · {{period}}

Status {{project.rag}}

loop: {{milestones}} → table row

loop: {{risks}} → risk block

one report per active project; risk blocks appear only where the project has open risks

Generated output

DocsPDF

Warehouse migration

Status report · week 36

Status Amber

7 milestones, 2 slipped

3 open risks

Who uses this template

PMOs and delivery leads

Produce a report for every live project on the same cycle, from the tracker the projects already update.

Read the guide

Consultancies

Give each client a written status document in your format rather than a screenshot of your internal board.

Read the guide

Operations teams

Keep a dated record of where each initiative stood, which a live dashboard cannot give you later.

Read the guide

A project status report exists so that people who are not in the project can tell whether it is fine. That makes it a written document rather than a designed one: the milestone table is long on some projects and short on others, and a project with six open risks needs six blocks, not a slide that fits four.

Let the exceptions decide the length

The useful trick with generated status reports is to bind the risk and action blocks to filtered subsets rather than the whole register. A green project with nothing open then produces a short, honest page instead of three pages of closed items, and an amber one expands to explain itself. That contrast does real work in a governance pack, because the reader sees which projects need attention from the shape of the document before reading a word. It also removes the temptation to prune the report by hand, which is where status reporting quietly stops being trustworthy.

Common questions, answered

How is this different from the dashboard we already have? +
A dashboard shows the present and overwrites itself. A status report is a dated statement of where the project stood, with the narrative that explains it, and it can be sent to people who will never open your tracker. Teams usually keep both: the board for working, the generated report for the record and for the steering meeting.
Where do the milestones, risks and actions come from? +
From your project tracker. Point the template at the tables in Airtable, Google Sheets, a SQL database, a CSV export or a REST API, and each repeating block pulls the rows belonging to that project. Nothing is copied across, so what the report says matches what the tracker says on the day it ran.
Can I generate a report for every project at once? +
Yes. Filter the projects table to the active ones and a single run produces one document per matching project, each with its own milestones, risks and actions. Put the run on a schedule and the reports are ready before the governance meeting rather than assembled the night before.
Can I use our own status report format? +
Yes. Most organisations already have a mandated layout with their own RAG definitions and section order. Rebuild it once in Google Docs, mark the variable parts as placeholders, and generate against it. The format stays exactly as your PMO defined it.

Generate this document from your data

Start on the free plan, connect a data source, and export a real Google Docs document. No watermark, no credit card.