8 minutes read

How to Track Project Progress: Methods That Give You a Real Number

Augusto Diaz
October 28th, 2026
The same project reading 40.0% complete under a 0/100 rule and 55.0% under a 50/50 rule, with the cost performance index moving from 0.83 to 1.14

Tracking project progress means producing one defensible number: the percentage of planned work actually finished. That number depends on the method used to credit partially finished work, and the choice changes the answer. A project with four of ten tasks done reads 40% under a 0/100 rule and 55% under a 50/50 rule — the same work, fifteen points apart.

Key takeaways

  • Percent complete is a method, not a measurement. Pick one, write it down, and apply it to every project.
  • Effort is not progress. Hours spent divided by hours budgeted makes a project that is burning time without delivering look on schedule.
  • Fixed-formula methods (0/100, 25/75, 50/50) suit short tasks. Weighted milestones suit long phases. Units completed suit repeatable work.
  • The method you choose propagates into cost metrics. The same project reads a CPI of 0.83 or 1.14 depending on the percent-complete rule alone.
  • Progress, status and performance are three different questions. Mixing them produces reports that answer none of them.

Progress, status and performance are three different things

These three get used interchangeably in meetings, and the confusion is why progress reports often say nothing.

Question it answersExampleMeasured by
ProgressHow much of the planned work is done?42% of the scope is completePercent complete, against a baseline
StatusIs anything blocking us right now?Two tasks blocked on client sign-offOpen blockers, overdue items, risks
PerformanceAre we delivering at the planned rate and cost?Running at 84% of planned paceIndexes and variances against plan

A report that says “on track, no blockers” has given status and skipped progress. A report that says “we’ve spent 60% of the budget” has given neither — that is an input, not a measure of either.

All three belong in a progress review. The rest of this guide is about the first one, because it is the one nobody defines.

How do you calculate percent complete?

Percent complete = credited work ÷ total planned work

The denominator is settled by the plan. The numerator is the decision: how much credit does a task get when it is started but not finished? Seven established methods answer that differently, and the table below adds one row for the remaining fixed-formula variants.

MethodHow partial work is creditedBest forBias it introduces
0/100Nothing until completeShort tasks, under one reporting periodUnderstates progress; looks like nothing is happening mid-period
50/50Half on start, half on completionTasks spanning two periodsOverstates early; a started task looks half done when it may be 5% done
25/75A quarter on startTasks where setup is a real share of workMild early overstatement
20/80, 40/60Variants of the same idea, not separate methodsTuning to how front-loaded the work isSame direction as the split chosen
Weighted milestonesCredit at each defined milestoneLong phases with verifiable checkpointsAccurate, but only as good as the milestone definitions
Units completedPhysical count ÷ total countRepeatable work: pages, units, installs, ticketsAccurate for uniform units; wrong when units differ in effort
Level of effortCredit accrues with elapsed timeSupport, management, ongoing activitiesAlways on plan by construction; cannot show a problem
Apportioned effortTracks another task’s progress as a fixed shareQA tied to development, inspection tied to buildInherits the parent task’s error

0/100 and the fixed-formula methods

The fixed-formula family removes judgement entirely, which is the point. A task is either not started, started, or done, and the credit follows automatically.

0/100 is the conservative choice and the right default for tasks shorter than one reporting period. If a task starts and finishes inside the same week, crediting it halfway mid-week adds noise without adding information.

50/50 suits work that genuinely spans periods, and its weakness is worth stating: a task credited at 50% on its first day may be 5% done. Across many tasks the errors average out; on a project with few large tasks they do not.

Weighted milestones

For phases measured in months, assign each phase a weight that sums to 100, then credit the weight as milestones pass. This only works where the checkpoints are real, which is why defining project milestones properly has to happen before the first assessment rather than after.

PhaseWeightPhase completeContribution
Design15%100%15.0
Build45%60%27.0
Test25%0%0.0
Deploy15%0%0.0
Total100%42.0%

This is the most defensible method for unequal work, and its accuracy lives entirely in the weights. Set them during planning, before anyone has an interest in the answer.

Units completed

Percent complete = units finished ÷ total units

Where work is genuinely repeatable — 400 pages translated, 120 devices installed, 2,000 records migrated — count the units. It is the only method with no judgement in it at all.

The failure mode is unit variance. If 50 of 100 installs are done but the remaining 50 are the difficult sites, the count says 50% and the truth is less.

Level of effort

Some work has no deliverable to measure: project management, support, coordination. Level of effort credits progress with elapsed schedule, so a six-month activity is 50% complete at month three regardless of what happened.

Use it, and understand what it does: a level-of-effort activity is always exactly on plan. It can never show a variance, so it cannot warn you about anything. Keep these activities as a small share of the total, or a project made mostly of them will report perfect health in every period.

Why effort is not progress

The most common way to produce a percent-complete number is also the least reliable: divide hours spent by hours budgeted.

Hours spent ÷ hours budgeted measures consumption, not delivery. It rises whenever anyone works, including when the work produces nothing usable. A project that has burned 60% of its hours and delivered 30% of its scope reports 60% progress, and the shortfall only surfaces when the remaining hours run out.

The failure is structural, not occasional. Effort-based progress cannot report an overrun, because the overrun is in the numerator. Whatever is spent becomes progress.

There is one legitimate use for hours against budget: it is an input to cost metrics, where spend genuinely is the thing being measured — the same hours that feed job costing and every forecast built on it. Keep it there. For progress, measure what has been produced — deliverables accepted, milestones passed, units finished.

Two columns contrasting what logged hours can answer — cost, which project absorbed time, estimate accuracy, utilization — against what they cannot, which is how much work is actually done

The same project, four methods, fifteen points apart

A project of ten tasks of equal weight. Four are complete, three are in progress, three have not started. The team has used 260 of 500 budgeted hours.

MethodCalculationPercent complete
0/1004 ÷ 1040.0%
25/75(4 + 3 × 0.25) ÷ 1047.5%
Hours spent ÷ hours budgeted260 ÷ 50052.0%
50/50(4 + 3 × 0.50) ÷ 1055.0%

Fifteen points of spread, and nothing about the project changed.

That spread does not stay in the progress column. Percent complete is what turns a budget into earned value, so the method choice flows straight into the cost picture. With a $120,000 budget and $58,000 spent:

MethodPercent completeEarned valueCPIReads as
0/10040.0%$48,0000.83over budget
25/7547.5%$57,0000.98on plan
Hours ÷ budget52.0%$62,4001.08under budget
50/5055.0%$66,0001.14under budget

The same project is over budget or under budget depending only on the percent-complete rule. The gap in reported earned value is $18,000 on identical work.

This is why the method has to be fixed before the project starts and applied unchanged. A method chosen after the first bad report is not a measurement, it is a negotiation.

Four percent-complete methods on the same project producing 40.0%, 47.5%, 52.0% and 55.0%, with earned value from $48,000 to $66,000 and CPI from 0.83 to 1.14

Which method fits which kind of work?

Kind of workMethodWhy
Tasks shorter than one reporting period0/100Partial credit adds noise, not information
Tasks spanning two or three periods50/50 or 25/75Removes judgement without freezing progress
Phases measured in monthsWeighted milestonesThe only method that handles unequal phases honestly
Repeatable, uniform outputUnits completedNo judgement involved
Support, coordination, managementLevel of effortNothing to measure; accept that it cannot vary
Work dependent on another taskApportioned effortKeeps dependent work consistent with its parent
Continuous backlog, no fixed scopeVelocity and burndownPercent complete has no denominator here

Mixing methods inside one project is normal and correct. A construction project might use units completed for installs, weighted milestones for design and level of effort for site management. What matters is that each work package has one declared method and keeps it.

How do you set up progress tracking in six steps?

  1. Baseline the scope and schedule. Progress is a comparison, and without a baseline there is nothing to compare against. Freeze it, version it, and change it only through an approved change. A baseline is only as good as the project time estimation underneath it.
  2. Break the work into packages small enough to assess. A package that takes four months cannot be credited honestly by any method. Aim for packages that finish inside one or two reporting periods.
  3. Assign a percent-complete method to each package. Use the table above. Record the method next to the package, not in someone’s memory.
  4. Define what “complete” means for each deliverable. Written down, before work starts. “Design done” means the document is approved by a named person, not that the designer stopped working on it.
  5. Set the review cadence and the escalation thresholds. Both below.
  6. Report progress, status and performance separately. Three questions, three sections. Combining them is what makes reports unreadable.

How often should progress be reviewed?

WhatCadenceWho
Blockers and overdue itemsDailyTeam, in stand-up
Task completion and hoursDaily, by entryEveryone, as work happens
Percent complete per work packageWeeklyPackage owner assesses, project manager records
Progress against baseline, variancesWeeklyProject manager
Cost performanceMonthly, at period closeProject manager with finance
Baseline and scope changesAs raisedChange control
Risk registerEvery two weeksProject manager with owners

Percent complete is assessed weekly, not continuously, because it is a judgement and judgements made daily turn into noise. Daily entry applies to the raw inputs — task status and hours — not to the assessment built on them.

Running several projects at once multiplies the cadence problem rather than the work, which is its own subject — managing multiple projects covers what changes when the same review has to cover six.

When should progress trigger escalation?

A review that always concludes “we’ll keep an eye on it” is not a control. Thresholds decide in advance what counts as a problem.

SignalWatchEscalate
Percent complete behind plan5–10 pointsmore than 10 points
Schedule performance index0.90 – 0.95below 0.90
Milestone slipped1–5 daysmore than 5 days, or two consecutive milestones
Same blocker open3–5 daysmore than 5 days
Scope changes this period1–23 or more, or any change above 5% of budget
Percent complete unchanged forone periodtwo consecutive periods
Hours consumed versus progress10–20 point gapmore than 20 point gap

The last two rows catch what the indexes miss. A package whose percent complete has not moved in two periods is stuck whether or not the overall index looks fine. And a 20-point gap between hours consumed and work delivered means the estimate was wrong, which no amount of effort will fix.

Escalate to a named person with a decision to make, not to a wider audience. An escalation without a decision attached is a status update with urgency added.

What do you do when a project stalls?

Four levers exist, and only four. Everything else is a combination of them.

LeverWhat it costsWhen it works
Reduce scopeDeliverables the client expectedEarliest and cheapest, if the scope has low-value items
Extend the scheduleThe date, and anything depending on itWhen the date is softer than the budget
Add resourcesBudget, plus ramp-up time on the existing teamOnly if the work is divisible and early
Accept the overrunMarginWhen the relationship is worth more than the project

Two things to know before pulling one. Adding people late to a late project usually slows it further, because the existing team spends its time on onboarding instead of delivery — the observation is old enough to have a name, Brooks’s law, and it has outlived every tooling change since. And reducing scope requires the client’s agreement, which takes time, so it is the lever that has to be pulled earliest to work at all.

Whichever lever is chosen, re-baseline afterwards. Progress measured against a plan everyone has abandoned produces numbers that nobody believes, which is how projects lose their reporting entirely.

What goes in a progress report?

One page, five sections, same order every time.

  1. Progress. Percent complete against plan, with the method named. One line per work package.
  2. Status. Open blockers, overdue items, and what is needed from whom.
  3. Performance. Variances against baseline for schedule and cost.
  4. Decisions needed. Each with an owner and a date. If this section is empty, say so explicitly.
  5. Changes since last report. Scope changes, re-baselines, new risks.

What to leave out: a narrative of activities completed, and any metric with no threshold attached. Both pad the report and neither changes a decision. Where the report is recurring rather than one-off, our guide to measuring your project’s impact covers choosing the handful of measures worth repeating.

Two weeks of daily tracked hours with an activity percentage beside each day and weekly totals of 35h 24m and 35h 56m
Monitask records hours against project and task codes as work happens, which is what cost metrics and the hours-versus-progress gap are built from.

See time tracking software

The gap itself is easiest to watch where the two numbers sit side by side — time tracking reports give the consumed half, and the percent-complete assessment gives the other.

FAQ

How do you calculate percent complete on a project?

Divide credited work by total planned work. The method decides how partially finished work is credited: 0/100 credits nothing until a task is done, 50/50 credits half on start, weighted milestones credit each phase’s weight as it passes, and units completed counts finished output against total output.

Why is hours spent divided by hours budgeted a bad measure of progress?

Because it measures consumption rather than delivery. The figure rises whenever anyone works, including on work that produces nothing usable, so a project that has used 60% of its hours and delivered 30% of its scope reports 60% progress. Effort-based progress cannot report an overrun, since the overrun is in the numerator.

What is the 50/50 rule in project management?

The 50/50 rule credits a task with 50% complete as soon as it starts and the remaining 50% when it finishes. It removes judgement from the assessment and suits tasks spanning two reporting periods. Its weakness is early overstatement: a task credited at 50% on day one may be 5% done.

What is the difference between progress, status and performance?

Progress answers how much of the planned work is done. Status answers what is blocking the project right now. Performance answers whether delivery is running at the planned rate and cost. A report saying “on track, no blockers” has given status and omitted progress entirely.

How do you measure progress on a project with no fixed scope?

Percent complete needs a denominator, and a continuous backlog does not have one. Use velocity — points completed per sprint — and a burndown of remaining work instead. The forecast comes from the same logic: current rate projected across the remaining backlog.

How often should project progress be reviewed?

Blockers and task status daily, percent complete weekly, cost performance monthly at period close, and the risk register every two weeks. Percent complete is a judgement rather than a measurement, so assessing it daily produces noise rather than information.

When should a project be escalated?

When percent complete falls more than 10 points behind plan, when the schedule performance index drops below 0.90, when a milestone slips more than five days or two slip consecutively, when a blocker stays open more than five days, or when percent complete has not moved for two consecutive periods.

What are weighted milestones?

Weighted milestones assign each phase a share of the total that sums to 100%, then credit that share as the phase completes. With Design at 15% complete, Build at 45% weight and 60% done, and Test and Deploy not started, overall progress is 42.0%. It is the most defensible method when phases differ in size.

What is level of effort and why is it a problem?

Level of effort credits progress with elapsed time, so a six-month support activity is 50% complete at month three regardless of what happened. It suits work with no deliverable to measure, and it can never show a variance — which means a project made mostly of level-of-effort activities will report perfect health in every period.

What should a project progress report contain?

Five sections: progress against plan with the method named, current status and blockers, performance variances, decisions needed with owners and dates, and changes since the last report. Leave out narratives of completed activities and any metric without a threshold attached.

Popular Articles

Try Monitask now.
First 10 days free

No credit card required

Secret Link