What Is an S-Curve? A Progress-Tracking Tool Worth Knowing
Project Management
What Is an S-Curve? A Progress-Tracking Tool Worth Knowing

Getting a project over the line on time takes more than a daily glance at how much work has been done. You need to know whether things are moving along as planned, and if delays start creeping in, the sooner you catch them the better. Spot a problem early and you can sort it out before it snowballs and drags the whole project off course.
The S-Curve is one of the tools project managers lean on most for this. On construction jobs especially, a project S-Curve (sometimes called a construction S-Curve) lets the team hold planned progress up against what's actually happening, read the direction the work is heading, and make decisions grounded in real numbers rather than gut feel.
So what is an S-Curve, really? Why does the graph end up shaped like an S? How do you actually use one, and which bits of the data deserve a closer look? Here's a plain-English walk through the basics and how to put them to work.
What Is an S-Curve?
An S-Curve is a graph that plots a project's cumulative progress over time. Most of the time it's used to compare what you planned against what you've achieved. The name comes from the shape of the line, which tends to look like the letter S. Progress usually builds slowly at the start, picks up speed through the middle, then eases off again as the finish line comes into view.
You'll see this pattern across all sorts of projects, but it's especially common in construction, where a lot of tasks run one after another. At its heart, the S-Curve helps answer the question every PM cares about: is this project on track? It shows you progress, lines it up against the plan, and flags the early warning signs of a slip.
What Goes Into a Project S-Curve?
An S-Curve graph is built around two axes:
X-axis (horizontal) shows the project timeline, whether that's days, weeks or months.
Y-axis (vertical) shows cumulative progress, such as the percentage of work finished or the running total of cost.
Plot the data and you get two lines: planned progress and actual progress. Say a build runs for 12 months with a cumulative target set for each month. The PM can lay actual performance over that plan. If the Actual line keeps sitting below the Planned line, that's a nudge that the project may be slipping, and it's worth digging into the reason sooner rather than later.
Why Is the Graph Shaped Like an S?
The S-shape mirrors the way most projects naturally unfold.
Early on, progress builds slowly. The opening stretch usually goes on site prep, planning, sorting out resources and other groundwork, so there isn't much finished work to show for it yet.
In the middle, things speed up. Once the project hits its main build phase, plenty of activities run side by side and the volume of completed work climbs quickly. That's where the line steepens.
Towards the end, it slows again. As handover approaches, most of the heavy lifting is done. What's left is the finishing work, inspections, snagging and delivery, so the pace of progress tails off.
How Many Kinds of S-Curve Are There?
There's no set number. S-Curves can be sorted by what you're tracking and what the project needs. On a construction job a PM might run several at once to keep an eye on progress, cost and resources together. The ones you'll come across most often are these.
Progress S-Curve. Shows cumulative progress, usually as the percentage of work completed. Good for answering "how far along are we?" and for holding actual progress against the schedule.
Cost S-Curve. Tracks running spend over time, covering labour, materials, plant and the rest. Set it against the budget and you can see whether spending is where it should be or drifting high.
Manpower S-Curve. Tracks workforce, whether that's headcount or man-hours over time. Handy for checking that staffing matches the plan, since being short-handed during a busy stretch is a classic cause of delay.
Resource S-Curve. Tracks the materials, plant, equipment and other resources a project draws on. Especially useful when there's a lot to juggle, as it shows demand and usage across the whole timeline.
Planned S-Curve. The line that maps cumulative progress against the plan set at the outset. It's your benchmark for judging whether the work is heading the right way.
Actual S-Curve. The line built from what really happens during the job. Put it next to the Planned S-Curve and you can tell whether you're on schedule, ahead or behind.
Planned vs. Actual S-Curve. One of the most useful setups going, because it puts both lines on the same graph. If Actual tracks close to Planned, you're in good shape. If Actual stays stubbornly below, it's time to find out why and weigh up the knock-on effect. This format earns its keep in meetings and status updates, since everyone sees the same picture in seconds.
Earned Value S-Curve. This one brings in Earned Value Management (EVM) to look at progress and cost performance side by side, usually through three figures:
Planned Value (PV): the value of work that should have been done by now, per the plan.
Earned Value (EV): the value of work actually completed.
Actual Cost (AC): what's actually been spent.
Line those three up and you get a far richer read on both schedule and cost than a single progress percentage ever gives you.
So Which One Should You Use?
For most construction projects, the Progress S-Curve and the Planned vs. Actual S-Curve are a solid place to begin. If you need a firmer grip on cost and resources, add a Cost S-Curve, Manpower S-Curve or Earned Value S-Curve. As for how many types there are, the honest answer is that there's no fixed list. You pick and shape them to suit the job. What counts far more than the number is having accurate data, kept up to date, so the S-Curve is something you can actually make decisions from.
What Is a Construction S-Curve Used For?
On site, the S-Curve pulls its weight in a few ways, mostly around holding the schedule and keeping tabs on progress.
Comparing plan against reality. This is the big one. Keep the two lines close and you're probably fine. If Actual keeps sinking below Planned, the PM needs to get to the bottom of it fast.
Catching delay trends. The S-Curve doesn't just tell you when you're already late. It helps you spot the drift before it bites. If Actual keeps pulling away from Planned, that might be the cue to speed things up, shift resources around or rethink the plan.
Backing up meetings. Rather than wading through pages of written updates, a PM can put the S-Curve on screen as a quick visual. Executives and the wider team all take in the same picture at a glance.
Watching progress across periods. Update the data weekly or monthly and you can see the trend building, instead of waiting until the end of the job to find out where you stand.
How Is an S-Curve Different from a Gantt Chart?
Both matter, but they do different jobs. A Gantt Chart is about the detail: what tasks there are, when they happen and how long each takes. That makes it the right tool for planning and tracking individual activities. An S-Curve, on the other hand, is about the bigger picture: cumulative progress and whether the project is holding to plan.
Put simply, the Gantt Chart gives you the close-up view of the schedule while the S-Curve gives you the overview of progress. Run them together and you get both. When the S-Curve shows a project starting to slip, you can head back to the Gantt Chart to pin down exactly which tasks are dragging, which makes planning a targeted fix far easier.
Reading an S-Curve to Spot a Project in Trouble
Building the graph is only half the job. The value comes from reading it, because the numbers can flag risk early. Suppose Planned Progress at month six is 50% but Actual sits at 40%. That's ten percentage points behind plan. On its own, though, that figure doesn't guarantee a late finish. You also want to know whether the gap is widening or closing over time, and what's behind the shortfall in the first place. Usual suspects include:
Materials turning up late
Not enough labour
Earlier tasks running over
Design changes
Weather holding things up
Coordination problems
A plan that never quite matched conditions on the ground
So the S-Curve won't hand you the full answer by itself. What it does is show you where trouble might be brewing and point you towards where to look. Once you've spotted something off, you can chase down the cause and plan a fix before it eats into the deadline and the wider goals.
What's the Problem with Building S-Curves by Hand?
The S-Curve is a strong tool for seeing progress and trends clearly, yet plenty of firms still build the thing by hand, dragging data out of spreadsheets, documents and reports from all over the business. That can turn progress tracking into a far bigger chore than it should be, and the pain only grows on large jobs with several sites or a long list of stakeholders. The common snags:
Data has to be chased from all directions. A PM might be waiting on numbers from engineers, foremen, subcontractors and the office before anything can be pulled together into an overall figure. That leaves the whole report hostage to how quickly each party gets back to you.
Everything gets keyed in and recalculated over and over. When the source data is scattered across spreadsheets and documents, the PM ends up entering, calculating and updating the graph by hand. More work, and more room for typos to creep in.
The picture goes stale. Update only weekly or monthly and the graph reflects the day the report was put together, not what's happening on site right now. Problems get spotted later than they ought to be.
Checking and updating eats hours. Across several projects or sites, gathering the numbers and confirming they're right for each one becomes a real time sink, especially when the underlying data keeps shifting.
None of this means a hand-built S-Curve doesn't work. It just shows the limits of leaning on scattered data and manual updates. As projects get bigger and the data piles up, moving project information into a digital system matters more and more for keeping it accurate, current and ready to act on.
How Does KANNA Make Progress Tracking Easier?
For an S-Curve to earn its place, it needs current progress data. If the Actual figures come in late, even a beautifully drawn graph can't support a timely call. Tracking progress this way works far better when the data behind it can be updated and checked in an orderly fashion.
KANNA brings project data and field data together on one platform, so a PM can track progress and compare it against the plan without chasing figures from every corner and recalculating the S-Curve by hand. The data thrown off by everyday work is captured straight into the system, which cuts repeat data entry, trims the chance of errors and lets the PM read the trends sooner. If Actual Progress starts falling consistently below Planned, you can drop straight into the task-level detail and work out what's going on.
That's how KANNA turns the S-Curve from a plain progress report into something you can actually steer by, showing the true state of a project and helping you decide faster. It's particularly handy when several projects or sites all need watching at once.
Frequently Asked Questions
Q: What is an S-Curve?
A: It's a graph showing a project's cumulative progress over time, usually holding Planned Progress against Actual Progress so you can see whether the work is on track or drifting towards a delay.
Q: What is a project S-Curve used for?
A: To track progress, compare the plan with actual performance, and help the project manager catch delay trends early enough to do something about them.
Q: How do you read a construction S-Curve?
A: Look at how the Planned and Actual lines sit against each other. Close together means you're on track. If Actual keeps falling below Planned, dig into why and work out what it means for the deadline.
Q: Can an S-Curve stop a project from running late?
A: Not on its own, but it helps a PM see the warning signs sooner. When Actual keeps trailing Planned, the team can use that to plan a fix, whether that's adding people, reordering tasks, chasing materials or reworking the plan, before the problem spreads.
Q: What is a planned S-Curve?
A: A graph showing cumulative progress over time based on the original plan, set against actual performance, so you can judge whether the project is holding course or slipping.
Q: How does KANNA help with S-Curve tracking?
A: KANNA manages project data through tools like Task Management, Gantt Chart and Dashboard, letting teams plan, track work and gather progress data in an orderly way. That data can then feed into analysing progress and running the wider construction project.


