Construction Cost Forecasting at Completion Guide | Projul
Every contractor has lived through it: you’re halfway through a project, invoices are stacking up, and that gut feeling says you’re going to blow the budget. But how far off are you, really? And more importantly, can you fix it before it’s too late?
That’s where cost forecasting at completion comes in. It’s a set of straightforward calculations that tell you what your project will actually cost when the last nail is driven and the last invoice is paid. No guessing, no crossing your fingers, just numbers that give you a clear picture.
In this guide, we’ll walk through the key forecasting methods that construction companies use to stay ahead of budget problems: estimate at completion (EAC), estimate to complete (ETC), variance at completion (VAC), and the basics of earned value analysis. Whether you’re running a five-person crew or managing a portfolio of projects, these concepts will help you make smarter financial decisions on every job.
What Is Cost Forecasting at Completion (And Why Should Contractors Care)?
Cost forecasting at completion is the process of predicting what a project will cost when it’s done, based on how things are actually going right now. It’s different from your original budget or estimate because it accounts for real-world performance: the labor overruns, the material price jumps, the weather delays, and all the other things that knock your carefully planned numbers off track.
Here’s why this matters so much for contractors specifically:
Construction projects are long. A kitchen remodel might take six weeks. A commercial build could run 18 months. That’s a long time to fly blind on costs. By the time you realize you’re over budget at the end, it’s way too late to do anything about it.
Margins are thin. Most contractors operate on margins between 5% and 15%. A 10% cost overrun on a project with an 8% margin doesn’t just eat your profit; it puts you in the red. Catching that overrun at the 30% completion mark instead of the 80% mark is the difference between a bad month and a bad year.
Cash flow is king. Even if a project will eventually be profitable, running out of cash mid-job can sink your company. Accurate forecasting tells you what’s coming so you can plan your cash needs, negotiate with suppliers, and time your draw requests properly.
If you’re already tracking job costs (and if you’re not, check out our job costing 101 guide), cost forecasting is the natural next step. It takes the data you’re already collecting and turns it into forward-looking predictions you can actually act on.
Understanding Earned Value Analysis: The Foundation of Cost Forecasting
Before we dig into the specific formulas, you need to understand earned value analysis (EVA). This is the framework that makes cost forecasting work. It was originally developed for U.S. Department of Defense projects in the 1960s, but the concepts are dead simple and work just as well on a $50,000 bathroom remodel as they do on a billion-dollar defense contract.
Earned value analysis is built on three measurements:
Planned Value (PV): The budgeted cost of work that was scheduled to be done by a certain date. If your project budget is $200,000 and you planned to be 50% complete by today, your PV is $100,000.
Earned Value (EV): The budgeted cost of work that has actually been completed. If you’ve actually completed 40% of the work (not 50% as planned), your EV is $80,000. Notice this uses the budgeted cost, not what you actually spent.
Actual Cost (AC): What you’ve actually spent to complete the work done so far. Maybe you spent $95,000 to get that 40% done, because labor was more expensive than you estimated.
With just these three numbers, you can calculate two critical performance indicators:
Cost Performance Index (CPI) = EV / AC This tells you how efficiently you’re spending money. A CPI of 1.0 means you’re spending exactly as planned. Below 1.0 means you’re over budget. Above 1.0 means you’re under budget.
In our example: CPI = $80,000 / $95,000 = 0.84. That means for every dollar you spend, you’re only getting 84 cents of planned value. That’s a problem.
Schedule Performance Index (SPI) = EV / PV This tells you how you’re performing against the schedule. Below 1.0 means you’re behind schedule.
In our example: SPI = $80,000 / $100,000 = 0.80. You’re 20% behind schedule.
These indexes become the engine that drives your cost forecasts. If you’re tracking actual costs against your budget already, you’re most of the way there. A good construction budget tracking system gives you the raw data you need to run these calculations.
Estimate at Completion (EAC): Predicting Your Final Project Cost
Estimate at completion is the big one. It answers the question every contractor wants to know: “What is this project going to cost me when it’s all said and done?”
There are several ways to calculate EAC, depending on your assumptions about how the rest of the project will go:
Formula 1: EAC Based on Current Performance (Most Common)
EAC = Budget at Completion / CPI
This formula assumes the cost performance you’ve seen so far will continue for the rest of the project. It’s usually the most realistic approach because cost trends in construction tend to persist. If your labor is running 15% over on framing, it’s probably going to run over on the rest of the rough work too.
Example: Your project budget (BAC) is $200,000. Your CPI is 0.84. EAC = $200,000 / 0.84 = $238,095
Your project is on track to cost about $238,000. That’s $38,000 over your original budget.
Formula 2: EAC Based on Remaining Work at Budgeted Rates
EAC = AC + (BAC - EV)
This formula assumes that whatever caused the overruns so far has been fixed, and the remaining work will be completed at the originally budgeted rates. Use this when you’ve identified and corrected a specific problem, like replacing an underperforming subcontractor.
Example: AC is $95,000, BAC is $200,000, EV is $80,000. EAC = $95,000 + ($200,000 - $80,000) = $215,000
Formula 3: EAC Using a New Bottom-Up Estimate
EAC = AC + New ETC (bottom-up)
Sometimes the project has changed so much from the original plan that the formulas above aren’t useful. In this case, you take your actual costs to date and add a fresh, detailed estimate for the remaining work. This takes the most effort but gives the most accurate result when you’re dealing with major scope changes.
Which Formula Should You Use?
For most construction projects, Formula 1 is your workhorse. Research consistently shows that CPI stabilizes by the time a project is 20-30% complete, meaning early cost performance is a reliable predictor of final costs. If you’re running hot at 25% complete, the math says you’ll likely be running hot at 100% complete.
Use Formula 2 when you have a concrete reason to believe future performance will differ from past performance. Use Formula 3 when the project scope has fundamentally changed.
Keeping a close eye on your cost tracking and budget variance numbers will make EAC calculations much easier since you’ll already have the inputs ready to go.
Estimate to Complete (ETC): What’s Left to Spend
Curious what other contractors think? Check out Projul reviews from real users.
While EAC tells you the total projected cost, estimate to complete tells you how much more money you need from this point forward. It’s a critical number for cash flow planning and for conversations with project owners about remaining draw requests.
ETC = EAC - AC
Using our Formula 1 example: ETC = $238,095 - $95,000 = $143,095
You still need about $143,000 to finish the project. Compare that to what you originally planned to spend on the remaining work ($200,000 - $80,000 = $120,000 at budgeted rates), and you can see you’ll need an extra $23,000 beyond what was planned for the remaining scope.
Why ETC Matters for Cash Flow
ETC is the number that keeps contractors out of cash trouble. Knowing you need $143,000 to finish lets you:
- Time your draw requests accurately. Don’t wait until you’re broke to request the next payment. Use ETC to plan draws ahead of the actual spend.
- Negotiate supplier terms. If you know a big material purchase is coming and cash will be tight, you can negotiate extended payment terms before you’re desperate.
- Make crew allocation decisions. If the ETC on one job is ballooning, you might shift resources to more profitable projects and slow this one down strategically.
For contractors juggling multiple projects, ETC calculations across your portfolio tell you your total cash needs for the coming weeks and months. This is where the real power of forecasting shows up. One project might be under budget while another is over, and the portfolio view helps you plan your overall cash position.
If you haven’t built out a solid approach to budget management yet, ETC calculations are a great motivator to start.
Variance at Completion (VAC): Measuring the Damage (or the Upside)
Variance at completion puts a clean dollar figure on how much over or under budget your project is projected to finish. It’s the simplest forecast metric, and often the most powerful one for communication purposes.
VAC = BAC - EAC
Using our running example: VAC = $200,000 - $238,095 = -$38,095
A negative VAC means you’re projected to be over budget. A positive VAC means under budget.
Turning VAC Into Action
The number itself is useful, but VAC becomes really valuable when you break it down by cost code or work category. A project-level VAC of -$38,000 tells you there’s a problem. Breaking it down to see that $30,000 of that variance is coming from electrical rough-in labor tells you exactly where to focus.
This is where cost codes earn their keep. If you’re tracking costs at the cost code level, you can calculate mini-VACs for each category and pinpoint exactly which parts of the job are hurting you.
Here’s a practical breakdown approach:
| Category | Budget | EAC | VAC |
|---|---|---|---|
| Site Prep | $15,000 | $14,500 | +$500 |
| Foundation | $35,000 | $36,200 | -$1,200 |
| Framing | $45,000 | $48,000 | -$3,000 |
| Electrical | $30,000 | $42,500 | -$12,500 |
| Plumbing | $25,000 | $27,800 | -$2,800 |
| HVAC | $20,000 | $22,000 | -$2,000 |
| Finishes | $30,000 | $47,095 | -$17,095 |
Now you can see it’s not a general cost problem; it’s concentrated in electrical and finishes. That changes how you respond. Maybe the electrical sub gave you a bad bid and you need to renegotiate before they start the finish wiring. Maybe you need to value-engineer some of the finish selections with the owner.
VAC and Change Orders
One important note: when a change order is approved, you should update your BAC to reflect the new approved budget before recalculating VAC. Otherwise, your variance will include approved scope additions, which muddies the picture. You want VAC to show you unapproved overruns, not legitimate scope changes that come with additional funding.
Putting It All Together: A Cost Forecasting Workflow for Contractors
Knowing the formulas is one thing. Building a repeatable process your team actually follows is another. Here’s a practical workflow that works for construction companies of all sizes.
Step 1: Set Up Your Baseline Budget
Before the project starts, break your estimate into trackable cost categories. At minimum, use the standard CSI divisions or your own cost code structure. Each category should have a clear budgeted amount. This becomes your BAC (budget at completion) for the project and for each category.
Your original estimate is the starting point, so it pays to get that right. If you need to tighten up your estimating process, our guide on estimating accuracy covers the common pitfalls.
Step 2: Track Actual Costs in Real Time
Every cost hits a cost code: labor hours, material invoices, subcontractor bills, equipment charges, overhead allocations. The more current your cost data, the more useful your forecasts. Updating costs once a month is the bare minimum. Weekly is better. Daily is ideal for high-risk projects.
This is where software pays for itself. Manually tracking costs in spreadsheets works on small jobs, but it falls apart fast when you’re running multiple projects. Projul’s job costing features let field teams log costs as they happen, so your data is always current.
Step 3: Measure Percent Complete
For each cost category, assess how much of the work is actually done. This is often the trickiest part of EVA because it requires honest assessment. There’s a natural tendency to overestimate completion, especially when things aren’t going well.
Some practical methods:
- Physical measurement: Count the installed units (linear feet of pipe, square feet of drywall, etc.) and divide by total planned units.
- Milestone-based: Assign percentage weights to milestones. When a milestone is done, that percentage is earned.
- Cost ratio: Use the ratio of costs incurred to total budgeted costs as a proxy for completion. This is the easiest method but can be misleading if you front-loaded expensive work.
Step 4: Calculate Your Metrics Monthly (at Minimum)
With actual costs and percent complete in hand, calculate:
- EV (percent complete multiplied by BAC)
- CPI (EV divided by AC)
- EAC using your chosen formula
- ETC (EAC minus AC)
- VAC (BAC minus EAC)
Track these numbers over time. A CPI that’s trending downward month over month is a much bigger alarm bell than a CPI that dipped once and recovered.
Step 5: Act on the Data
Numbers without action are just numbers. When your forecast shows trouble:
- For small variances (under 5%): Monitor closely and tighten up management on problem areas. Look for small savings elsewhere to offset.
- For medium variances (5-15%): Hold a cost review meeting with your project team. Identify specific corrective actions: renegotiating sub contracts, substituting materials, adjusting crew sizes, resequencing work to reduce inefficiency.
- For large variances (over 15%): Escalate immediately. This likely needs owner involvement, whether that’s a change order discussion, scope reduction, or at minimum a transparent conversation about where the project is headed financially.
The key insight from cost forecasting research is that early intervention is everything. A study by the U.S. Department of Energy found that CPI measured at the 20% completion point predicted the final CPI within 10% on the vast majority of projects. In other words, if you’re over budget at 20% complete, you will almost certainly be over budget at 100% complete unless you take deliberate corrective action.
Preventing cost overruns is always cheaper than dealing with them after the fact.
Step 6: Update and Communicate
Share your forecast data with stakeholders. Project owners appreciate transparency, and a contractor who can clearly explain where costs stand and what actions are being taken builds enormous trust.
Update your forecasts whenever significant events occur: change orders, major subcontractor invoices, weather delays, rework, or material price changes. The forecast is a living document, not a one-time calculation.
Common Mistakes Contractors Make With Cost Forecasting
Even contractors who embrace cost forecasting can fall into traps that undermine the process. Here are the most common ones:
Ignoring early warning signs. A CPI below 1.0 in the first few months is not a fluke. Research shows it rarely corrects itself without deliberate intervention. Don’t talk yourself into believing things will just get better.
Not updating the forecast after change orders. If you land a $50,000 change order but don’t update your BAC, your variance calculations will be wrong. Always adjust the baseline when scope changes are approved and funded.
Confusing progress with spending. Just because you’ve spent 60% of the budget doesn’t mean you’re 60% done. Earned value analysis specifically separates spending from progress, and that distinction is the whole point.
Using forecasting only on big jobs. The math works the same on a $30,000 deck build as it does on a $3 million commercial project. Smaller jobs actually benefit more because there’s less room for error and thinner margins to absorb overruns. If you want to protect your profit margins, forecast every job.
Making it too complicated. You don’t need a PhD in project management to forecast costs. Start with the basic EAC formula (BAC / CPI), and add sophistication as you get comfortable. A rough forecast is infinitely better than no forecast at all.
Book a quick demo to see how Projul handles this for real contractors.
Cost forecasting at completion isn’t glamorous work. It’s not the part of contracting that gets you excited in the morning. But it’s the discipline that separates contractors who consistently make money from contractors who wonder where it all went. Start with the basics, build the habit, and let the numbers guide your decisions. Your future self (and your bank account) will thank you.