Project Reporting Guide 14 min read

Essential project reports & KPIs

The reports and metrics that tell you where a project really stands — progress, estimated-versus-actual cost, Bill of Resources roll-up and the earned-value KPIs (PV, EV, AC, SPI, CPI) that turn a hunch into a defensible number.

Vidya Kathare · July 18, 2026 14 min read Updated July 2026
The project KPI stack
PV
Planned value
Budgeted cost of work scheduled by now
Plan
EV
Earned value
Progress % × budget of work done
Done
AC
Actual cost
What the completed work really cost
Actual
SPI
Schedule index
EV ÷ PV — ahead or behind
Ratio
CPI
Cost index
EV ÷ AC — under or over budget
Ratio

Why project reporting is different

Reporting on a repeating product line is easy: you have a standard cost, a standard cycle time and months of history to compare against. A project is a one-off, so there is no catalogue baseline. The only reliable yardstick is the plan you authored for this project — its budget, dates and Bill of Resources — measured against what the work is actually doing. That is why good project reports are always comparisons: planned versus done, estimated versus actual, billed versus earned.

The trap most project businesses fall into is that the plan and the actuals live in different places — the budget in a quotation, progress in a site engineer's head, cost in an accounts ledger, billing in a third book — so any KPI stitched together from them is stale the moment it is typed. A reporting system earns its keep by making every metric a roll-up of live records, so the number and the reality behind it can never quietly diverge.

The reporting principle
A KPI you type into a dashboard is an opinion. A KPI that rolls up from the tasks, the Bill of Resources and the bills is a measurement.
The difference decides whether your Monday review argues about whose spreadsheet is right, or spends its time deciding what to do about a project that the system has already flagged as slipping.

The seven reports every project team needs

Before the KPIs, you need the underlying reports that feed them. On a build-to-order project these seven cover scope, schedule, cost and cash between them.

ReportAnswersReads from
Project view reportWhere does this whole project stand — tasks, progress %, dates, budget vs actual?Project header + all its tasks
Task BOR reportWhat does one task consume — material, labour, machine — and at what planned cost?Per-task Bill of Resources
Master BOR reportWhat is the total resource requirement across the whole project?BOR rolled up across all tasks
Cost estimationWhat is the estimated cost, and how does it compare to budget?BOR quantity × rate vs budget
Resource reportWhat is in the machine, labour and tool pool, and at what rates?Resource master
Project billingWhat has been billed to the customer, by project, resource or milestone?Project bill header + lines
Gantt viewHow is the schedule sequenced, and where is it slipping?Task bars + predecessor links

These are not seven disconnected exports — they are seven windows onto one dataset. The project view reads the same task records the Gantt draws; cost estimation reads the same BOR lines the task BOR report itemises; the billing report claims against the same tasks the work was tracked on — so a discrepancy between two reports is a signal worth investigating, not a formatting difference.

The KPIs that actually predict trouble

Reports describe; KPIs warn. The metrics below are the ones that turn amber before a project visibly fails, which is the only time acting on them is cheap.

  • Progress % — the roll-up of task completion into one project figure. On its own it is optimistic, so it is only trustworthy when paired with cost and schedule.
  • Schedule variance — planned finish versus forecast finish, driven by task slippage flowing through predecessor dependencies.
  • Cost variance — actual cost against estimated cost and against the original budget, ideally at task level so you can see which task is bleeding.
  • CPI and SPI — the earned-value indices that normalise cost and schedule performance into ratios you can compare across projects of different sizes.
  • Billed-to-date versus earned — how much has been invoiced against how much work is actually complete, so cash and progress stay in step; alongside resource utilisation across the portfolio.

Earned value made simple — PV, EV, AC

Earned value management (EVM) has a reputation for being complicated, but at its heart it is three numbers and two ratios. If your project already carries a budget and a progress percentage — which any real project system does — you have most of what EVM needs.

PV
Planned Value
The budgeted cost of the work that should be finished by today, per the schedule
EV
Earned Value
Progress % × budget — the budgeted cost of the work actually done
AC
Actual Cost
What the completed work really cost — issued material plus labour and machine
BAC
Budget at Completion
The total project budget — the baseline every ratio is measured against
EAC
Estimate at Completion
BAC ÷ CPI — the forecast final cost at the current cost efficiency
VAC
Variance at Completion
BAC − EAC — the forecast overrun or saving in money terms

Work an example. A project has a budget (BAC) of ₹10,00,000. Halfway through the planned schedule, the plan expected 50% of the work done, so PV = ₹5,00,000. In reality the WBS is only 40% complete, so EV = 0.40 × 10,00,000 = ₹4,00,000. But delivering that 40% has already cost AC = ₹4,50,000 in issued material, labour and machine time. Three plain numbers, and already the story is clear: less has been earned than planned, and it cost more than it should have. INR figures here are indicative — confirm treatment with your CA.

SPI and CPI, and how to read them

The two ratios convert those numbers into performance you can compare across any project, large or small.

  • SPI = EV ÷ PV. In the example, 4,00,000 ÷ 5,00,000 = 0.80. Below 1 means behind schedule — the project has earned only 80 paise of value for every rupee it planned to.
  • CPI = EV ÷ AC. Here, 4,00,000 ÷ 4,50,000 = 0.89. Below 1 means over budget — each rupee spent bought only 89 paise of budgeted work.
  • EAC = BAC ÷ CPI. 10,00,000 ÷ 0.89 ≈ ₹11,24,000 — the forecast final cost if today's cost efficiency holds, a ₹1,24,000 overrun (VAC).

The discipline is to watch SPI and CPI together. A project can sit at CPI 1.0 but SPI 0.8 — on budget but slipping, usually under-resourced; another shows SPI 1.1 but CPI 0.85 — ahead of time but burning cash, often crashed with overtime and hired machines. One index alone will always flatter or frighten you; the pair tells the truth. Read the pillar for how the plan these ratios measure is built: what is project management software.

Still assembling your project MIS from three different spreadsheets?

We can show you a live project — progress, estimated-vs-actual cost, BOR roll-up and a billing report — reconciled on one screen in 30 minutes.

Get a demo

Estimated-versus-actual, the practical KPI

Full EVM is powerful, but many project teams get most of the value from one simpler comparison done rigorously: estimated-versus-actual. Every project and task carries both a budget and an actual budget, and both a planned and an actual finish. When the estimate is built from the Bill of Resources and actuals are booked from real material issue and resource consumption, the gap between the two is the single most useful line in any project report. Because the BOR is itemised by resource group and code, that gap can be read at the resource line, the task or the whole project — the same number at three altitudes — which lets a review move from "we are over budget" to "the crane was on site nine days longer than the plan assumed."

Illustrative — fabrication project MIS review

One dataset, four questions answered in a single review

A fabrication shop runs its Monday review on a bespoke skid project. The project view report shows 62% progress against a plan that expected 70% — SPI under 1, so the schedule flags first. Cost estimation shows actual cost 8% above estimate, concentrated in one task's consumables line, so the team knows which purchase to interrogate. The billing report shows two milestones invoiced and a third due on dispatch, so cash is in step with earned value. And the resource-wise Gantt shows the welding bay double-booked next week, explaining the slip before it happens. Four questions — scope, cost, cash and cause — answered from one connected dataset rather than four arguments. This is the profile behind deployments such as Micro India and DVC Process.

7
core project reports
5
earned-value metrics — PV, EV, AC, SPI, CPI
1
connected dataset behind them all

Building a project MIS that stays honest

A management information system for projects is only as honest as its inputs: a dashboard fed from a Friday spreadsheet will always lag reality and always be argued with. The design principle is to make each metric a by-product of doing the work, not a separate reporting chore — captured in five moves.

From work done to a KPI you can trust
1
Capture progress where the work is
Update task progress %, status and logs on the task itself, so the roll-up to project progress is a fact, not a Friday estimate.
2
Book actual cost against the task
Issue material and record labour and machine against the specific task, so actual cost lands on the same record the estimate sits on.
3
Let the reports roll up
Project view, cost, BOR and billing reports read straight from those records — no re-keying, no reconciliation step.
4
Compute the ratios once
Derive SPI, CPI, EAC and estimated-vs-actual from the same figures, so every KPI traces back to a record you can open.
5
Push exceptions to people
Alert owners when a task slips or a cost breaches estimate, so the dashboard finds them rather than waiting to be read.

How Fast Project Software reports each metric

Fast Project Software was built so that every report and KPI above is a roll-up of live records rather than a separate spreadsheet. Mapping the metrics to the product:

1
Progress and schedule. Each project and task carries a progress %, planned and actual dates and a status; the project view report and the Gantt render these as the schedule dashboard, so SPI-style schedule performance is visible at a glance.
2
Estimated cost. Cost estimation rolls each task's Bill of Resources (quantity × rate from the resource master) up to an estimated task and project cost, comparable against budget — the EV and BAC side of the earned-value picture.
3
Actual cost. Material issued against a task and resource consumed convert the plan into actual budget, so cost variance and CPI read from real movements rather than a guess.
4
Billing. Project billing records what has been claimed by project, resource or milestone, so billed-to-date sits alongside earned value and the two can be reconciled in one view.
5
Analytics on top. Dhruv AI adds role dashboards and plain-English questions over the same project data through a safe read-only sandbox, while WhatsApp, email and SMS alerts push slippage and approval exceptions to the people who own them.

Because it runs on the shared Fast Suite platform, the reports draw on the same resource, item and party masters as the rest of the suite; material issued through Inventory & Procurement and bills posted to Fast Billing & Accounts feed the actuals automatically, with nothing re-keyed at a boundary. INR pricing is indicative; confirm the commercial and tax treatment with your CA. See pricing.

Keep going — the project management library
Sibling guides on tracking, overruns, documentation and portfolios, plus the product pages that show how Fast Project Software implements each.

Frequently asked questions

What are the essential project management reports?

The core reports are a project view report (tasks, progress, dates and budget-versus-actual), task and master Bill of Resources reports that total the resource requirement, a cost-estimation report comparing estimated cost to budget, a resource report of the machine, labour and tool pool, a project billing report of what has been billed, and the Gantt as a live schedule dashboard. Together they answer where a project stands on scope, schedule and cost at any moment.

What are the most important project KPIs?

The KPIs that matter most are progress percentage, schedule variance against planned dates, cost variance of actual against estimated and budget, the cost and schedule performance indices (CPI and SPI), billed-to-date versus work done, and resource utilisation. Each should roll up from real task records rather than being typed into a separate dashboard, so the number and the work behind it never disagree.

What is earned value management (EVM) in simple terms?

EVM compares three numbers. Planned Value (PV) is the budgeted cost of the work that should be done by now. Earned Value (EV) is progress percentage multiplied by budget — the budgeted cost of the work actually completed. Actual Cost (AC) is what that work really cost. From these, SPI = EV / PV and CPI = EV / AC; an index above 1 means ahead of schedule or under budget, below 1 means behind or over. EVM turns a vague feeling of slippage into a defensible number.

How does Fast Project Software produce project reports and KPIs?

Every report is a roll-up of live records, not a re-keyed spreadsheet. The project and each task carry budget, actual budget, progress and dates; the per-task Bill of Resources prices material, labour and machine from a resource master; cost estimation totals the BOR against budget; and project billing records what has been billed. The project view, task BOR, master BOR, cost, resource and billing reports read straight from those records, and Dhruv AI adds dashboards and plain-English questions over the same data.

Ready to run your project reviews off one connected dataset?

A 30-minute Fast Project Software demo covers the project view report, cost estimation, the Bill of Resources roll-up, project billing and the KPIs that fall out of them — live, on your own project.

Get a demo
No commitment. No slides. Your project on screen. Cloud or on-premise.