Skip to main content
Skip to main content

Advanced WIP Analysis & Financial Controls

Document Type: Advanced Procedure
Version: 1.0
Last Updated: February 2026
Distribute To: CFO, Controllers, Senior Project Managers
Complexity: Enterprise-level


Purpose​

Provide sophisticated Work in Progress analysis methodologies for enterprise contractors, including Earned Value Management, variance analysis, and financial forecasting aligned with CFMA best practices.


Beyond Basic WIP: Enterprise Financial Management​

For billion-dollar contractors, WIP isn't just about tracking jobsβ€”it's about:

  • Predictive financial management
  • Bonding capacity optimization
  • Cash flow engineering
  • Risk-adjusted forecasting
  • Audit-ready documentation
  • ASC 606 compliance

Earned Value Management (EVM) Integration​

Core EVM Metrics:​

MetricFormulaWhat It Tells You
BCWS (Budgeted Cost of Work Scheduled)Planned value at reporting dateWhat should have been done
BCWP (Budgeted Cost of Work Performed)Earned valueWhat was actually accomplished
ACWP (Actual Cost of Work Performed)Actual costs incurredWhat it actually cost

Performance Indices:​

IndexFormulaInterpretation
CPI (Cost Performance Index)BCWP Γ· ACWPover 1.0 = under budget
SPI (Schedule Performance Index)BCWP Γ· BCWSover 1.0 = ahead of schedule
TCPI (To-Complete Performance Index)(BAC - BCWP) Γ· (EAC - ACWP)Required efficiency to finish on budget

EVM Forecasting:​

EAC (Estimate at Completion):

Method 1 - Current Variance:
EAC = ACWP + (BAC - BCWP)
Use when: Current variance is atypical

Method 2 - Current CPI:
EAC = BAC Γ· CPI
Use when: Current performance will continue

Method 3 - CPI Γ— SPI:
EAC = ACWP + [(BAC - BCWP) Γ· (CPI Γ— SPI)]
Use when: Schedule impacts cost (most common in construction)

VAC (Variance at Completion):
VAC = BAC - EAC
Positive = projected profit increase
Negative = projected profit fade

Variance Analysis Framework​

Cost Variance Decomposition:​

Total Cost Variance = Price Variance + Quantity Variance + Mix Variance

Labor Variance:
β”œβ”€β”€ Rate Variance = (Actual Rate - Budget Rate) Γ— Actual Hours
β”œβ”€β”€ Efficiency Variance = (Actual Hours - Budget Hours) Γ— Budget Rate
└── Mix Variance = (Actual Mix - Budget Mix) Γ— Budgeted Rates

Material Variance:
β”œβ”€β”€ Price Variance = (Actual Price - Budget Price) Γ— Actual Quantity
└── Usage Variance = (Actual Qty - Budget Qty) Γ— Budget Price

Subcontract Variance:
β”œβ”€β”€ Scope Variance = Changes from original scope
β”œβ”€β”€ Price Variance = Buy-out savings or overruns
└── Performance Variance = Backcharges, extras

Monthly Variance Report:​

CategoryBudgetActualVariance%Root CauseCorrective Action
Labor
Material
Equipment
Subcontract
GCs
TOTAL

CFMA Financial Benchmarks​

Industry KPIs (Per CFMA Annual Survey):​

MetricTop QuartileMedianBottom Quartile
Gross Profit Marginover 18%14%under 10%
Net Profit Marginover 5%2.5%under 1%
Working Capital / Revenueover 12%8%under 5%
Current Ratioover 1.51.2under 1.0
Debt to Equityunder 1.02.0over 3.0
Backlog / Annual Revenue0.8-1.2xVaries-
Revenue per Employeeover $400K$275Kunder $200K

Project-Level Benchmarks:​

MetricTargetWarningCritical
Margin Fade (Monthly)under 1%1-3%over 3%
Under-billing %under 10%10-20%over 20%
Over-billing %under 15%15-25%over 25%
Change Order %under 5%5-10%over 10%
Schedule VarianceΒ±5%5-15%over 15%

Profit Fade Analysis​

Fade Tracking Model:​

================================================================
PROFIT FADE ANALYSIS
================================================================

Project: ___________________ Period: ______________________

================================================================

| Period | EAC | Change | Cumulative | Cause Code | Action |
|--------|-----|--------|------------|------------|--------|
| Original | | - | - | - | - |
| Month 1 | | | | | |
| Month 2 | | | | | |
| ... | | | | | |

================================================================

CAUSE CODES:
A = Labor productivity
B = Material price increase
C = Scope creep (unrecovered)
D = Design errors/omissions
E = Weather/force majeure
F = Subcontractor issues
G = Equipment
H = Schedule acceleration
I = Estimating error (original)
J = Other (specify)

================================================================

FADE THRESHOLD ALERTS:

☐ Single period fade over 3% of margin
☐ Cumulative fade over 10% of margin
☐ Margin now below company average
☐ Margin now below bonding threshold
☐ CPI trending below 0.95

================================================================

Fade Prevention Strategies:​

Fade CauseLeading IndicatorsIntervention
Labor productivityHours exceeding planCrew analysis, re-sequence
Material escalationMarket trends, quotesLock pricing, escalation clauses
Scope creepUndocumented directionsStrict change order process
Design errorsHigh RFI countDesign review, protective notices
Schedule delaysCritical path slippageRecovery schedule, acceleration

Cash Flow Engineering​

Project Cash Flow Projection:​

Month:           1      2      3      4      5      6
─────────────────────────────────────────────────────
Revenue Billed: $___ $___ $___ $___ $___ $___
- Retention: $___ $___ $___ $___ $___ $___
Collections: $___ $___ $___ $___ $___ $___

Direct Costs: $___ $___ $___ $___ $___ $___
- AP Terms: $___ $___ $___ $___ $___ $___
Disbursements: $___ $___ $___ $___ $___ $___

Net Cash Flow: $___ $___ $___ $___ $___ $___
Cumulative: $___ $___ $___ $___ $___ $___

Financing Need: $___ $___ $___ $___ $___ $___

Cash Flow Optimization:​

StrategyImpactRisk
Front-load SOVImproves early cashOver-billing position
Negotiate better payment termsFaster collectionsClient relationship
Stretch AP (within terms)Delays outflowsSupplier relationship
Subcontract strategicallyShifts timingLess control
Mobilization paymentsEarly cashContractual

Bonding Capacity Impact​

WIP Effect on Bonding:​

Working Capital Calculation:
Current Assets - Current Liabilities = Working Capital

WIP Impact:
+ Under-billings (asset)
- Over-billings (liability)
= Net WIP position

Bonding Rule of Thumb:
Single Job Capacity β‰ˆ 10-15Γ— Working Capital
Aggregate Capacity β‰ˆ 20-25Γ— Working Capital

Over-billing Warning:
Excessive over-billing reduces working capital
β†’ Reduces bonding capacity
β†’ May trigger surety review

Surety Reporting Requirements:​

  • Quarterly WIP reports
  • Aged under-billing analysis
  • Fade explanation for significant changes
  • Backlog report
  • Cash flow projections

ASC 606 Revenue Recognition​

Five-Step Model Application:​

  1. Identify the contract - Enforceable rights and obligations
  2. Identify performance obligations - Distinct goods/services
  3. Determine transaction price - Including variable consideration
  4. Allocate transaction price - To performance obligations
  5. Recognize revenue - When/as obligations satisfied

Construction-Specific Considerations:​

IssueTreatment
Change ordersVariable consideration - constrain estimate
ClaimsOnly include if highly probable
Liquidated damagesReduce transaction price
Incentive paymentsInclude if highly probable
Unpriced change ordersEvaluate probability of recovery

Variable Consideration Constraint:​

Include variable consideration only to extent it is "highly probable" that significant reversal will NOT occur.

For pending change orders/claims:

  • Approved and priced β†’ Include
  • Approved, price pending β†’ Include if highly probable
  • Submitted, not approved β†’ Generally exclude
  • Claims β†’ Exclude until resolved (conservative)

Multi-Project Portfolio Analysis​

Portfolio Dashboard:​

================================================================
PROJECT PORTFOLIO SUMMARY
================================================================

Period: ____________ Total Projects: _______

================================================================

BY PROFITABILITY:
Margin over 15%: ___ projects $___ value ___% of portfolio
Margin 10-15%: ___ projects $___ value ___% of portfolio
Margin 5-10%: ___ projects $___ value ___% of portfolio
Margin 0-5%: ___ projects $___ value ___% of portfolio
Margin under 0%: ___ projects $___ value ___% of portfolio

BY BILLING STATUS:
Net Under-billed: $____________
Net Over-billed: $____________

BY STAGE:
0-25% Complete: ___ projects $___ remaining
25-50% Complete: ___ projects $___ remaining
50-75% Complete: ___ projects $___ remaining
75-100% Complete: ___ projects $___ remaining

WATCH LIST (Margin Fade over 5%):
1. ____________________________________________
2. ____________________________________________
3. ____________________________________________

================================================================

Internal Controls​

WIP Review Controls:​

ControlFrequencyOwnerDocumentation
PM estimate certificationMonthlyPMSigned WIP
Controller reviewMonthlyControllerReview notes
Executive reviewMonthlyCFO/COOMeeting minutes
External auditAnnualCPAAudit workpapers
Surety reviewQuarterlyCFOSurety package

Estimate Update Requirements:​

  • Documented basis for cost to complete
  • Reconciliation of pending change orders
  • Productivity analysis supporting labor estimates
  • Material commitment log
  • Subcontractor status and exposure

  • Basic WIP Reporting
  • Job Cost Reporting
  • Cash Flow Management
  • Bonding Guide

References​

  • CFMA Construction Financial Management Manual
  • AACE International Recommended Practices
  • ASC 606 Revenue from Contracts with Customers
  • AGC/CFMA Financial Management Guide

Template provided by support.construction. Enterprise-level financial management for sophisticated contractors.