Project Management Tools scheduling dashboard

How Actual Costs Flow Into an EVMS

EVMS actual costs originate in the contractor’s accounting system and flow into the Earned Value Management System through a controlled monthly process. The process collects direct and indirect costs, maps them to the correct control accounts and elements of cost, adds estimated actuals when recorded costs lag performance, and reconciles the EVMS totals to the accounting books.

The accounting system remains the source of record. The EVMS cost engine organizes those costs so the program can compare the value of completed work with the cost incurred to perform it. If the flow is late, incomplete, or mapped incorrectly, the resulting cost variance can mislead control account managers and program leadership.

What Counts as an Actual Cost in an EVMS?

Actual Cost, historically called Actual Cost of Work Performed (ACWP), represents the cost incurred for work performed through the reporting cutoff date. It may include direct labor, material, subcontracts, other direct costs, and allocated indirect costs.

Actual Cost is one of the three core earned value measures. Planned Value shows the budget for scheduled work. Earned Value shows the budgeted value of completed work. Actual Cost shows what the organization incurred to complete that work. The cost variance calculation is:

Cost Variance = Earned Value − Actual Cost

For example, if a control account earns $400,000 but records $450,000 in actual costs, it has a negative $50,000 cost variance. The terminology and relationship among Planned Value, Earned Value, and Actual Cost are covered in more detail in BCWS, BCWP, and ACWP versus PV, EV, and AC.

Actual Cost does not necessarily equal cash paid during the month. Material may have been received before the supplier submits an invoice. Similarly, a subcontractor may complete work before its billing enters accounts payable. Therefore, accruals or estimated actuals may be necessary to align costs with the period in which the program claims Earned Value.

How EVMS Actual Costs Flow Each Month

The exact interfaces vary by contractor, accounting platform, EVMS software, and approved system description. However, most implementations follow the same basic sequence.

1. Source systems capture incurred costs

The process begins in operational and financial source systems. Employees charge labor hours to authorized charge numbers. Procurement and material systems record purchases, receipts, inventory issues, and material usage. Accounts payable records supplier invoices, while travel and other systems capture additional direct costs.

Subcontractor costs may come from invoices, progress reports, accounting accruals, or approved estimated-actual processes. Meanwhile, the contractor’s accounting practices determine how indirect expenses accumulate in pools and how those expenses apply to contracts.

Labor charging alone does not establish physical progress. A team can charge substantial hours without completing the planned technical work. Therefore, schedule status and objective accomplishment determine Earned Value, while the accounting process determines Actual Cost.

2. The accounting system processes the transactions

Next, the accounting system validates and posts source transactions. It assigns direct costs to contract charge numbers and applies indirect costs according to the organization’s accounting practices.

The charge structure must provide a reliable path to the EVMS. Depending on system design, a charge number may identify the contract, Work Breakdown Structure (WBS), control account, work package, organization, and element of cost. The EVMS does not need every accounting transaction, but it must receive enough detail to compare costs with budgets on a consistent basis.

The Department of Energy EVMS Interpretation Handbook explains that accounting records control Actual Cost and that reported actuals must reconcile with the accounting system. It also emphasizes consistency between the basis used to record costs and the basis used to establish budgets.

3. Costs are mapped to the EVMS structure

After the accounting period closes, an interface or controlled extract maps the accounting data into the EVMS cost engine. The mapping may use charge numbers, control account identifiers, work package codes, WBS codes, Organizational Breakdown Structure (OBS) codes, and resource or element-of-cost fields.

Common elements of cost include:

  • Direct labor
  • Direct material
  • Subcontracts
  • Other direct costs
  • Overhead and other indirect costs

The mapping should support meaningful variance analysis. For example, combining engineering labor, purchased material, and subcontractor effort into one undifferentiated cost category would make it difficult to determine why a cost variance occurred.

Actual costs often enter at the control account or work package level rather than at individual Integrated Master Schedule activities. That is acceptable when it follows the approved system design and provides the required management visibility. However, the schedule, budget, and accounting structures must still connect through stable coding.

4. The cost engine imports and validates actuals

The program-controls team then imports the accounting extract into its EVMS application. Import controls should reject or identify invalid control accounts, closed charge numbers, unknown resource codes, duplicate records, and incorrect accounting periods.

For example, Deltek Cobra supports the import and validation of actual-cost files prepared from external accounting systems. A typical file can include WBS, OBS, resource, hours, direct cost, overhead, and general and administrative cost information.

Cobra can load current-period or cumulative costs and can support different collection levels. However, software flexibility does not remove the need for documented mapping rules and reconciliation controls. The program should configure the tool around its approved EVMS process rather than allow convenience to dictate the accounting structure. See the Deltek Cobra earned value management guide for a broader explanation of the cost engine’s role.

5. Estimated actuals address timing gaps

Performance and accounting transactions do not always arrive at the same time. If the program claims Earned Value for work but omits the associated cost, it creates a temporarily favorable cost variance. Estimated actuals help prevent that distortion.

An estimated actual is a controlled estimate of an incurred cost that has not yet posted to the accounting system. Common examples include:

  • Material received before the invoice is processed
  • Subcontractor work completed before billing
  • Late labor corrections
  • Travel or other direct costs incurred near the accounting cutoff

Estimated actuals need a supportable basis, ownership, period, charge destination, and reversal method. When the recorded accounting cost becomes available, the program replaces or offsets the estimate. The accounting and EVMS totals may not be identical during a period because of these timing differences. Therefore, reconciliation should explain the difference rather than force an unsupported equality.

6. Actual costs are reconciled and reported

Finally, the program reconciles current and cumulative EVMS actuals to the accounting system. The reconciliation should account for direct costs, indirect costs, estimated actuals, corrections, transfers, and other documented differences.

Once reconciled, the EVMS calculates cost variance, Cost Performance Index (CPI), and forecast information. Control account managers then analyze the results and update their Estimates to Complete where necessary. Actual Cost also becomes the incurred-to-date component of the Estimate at Completion.

How Different Cost Types Enter the EVMS

Direct labor

Direct labor usually flows from approved timekeeping records through labor distribution and the general ledger. The labor charge number should map to the same scope and organization represented by the control account budget.

Incorrect charge numbers, delayed timesheets, and labor transfers can shift costs between control accounts or accounting periods. Consequently, program controls should review unusual labor movements before finalizing monthly performance data.

Material

Material requires coordination among procurement, receiving, inventory, accounting, and program controls. The appropriate point for recognizing performance depends on the material category and the approved EVMS method. However, cost and Earned Value should align in the same reporting period, and material performance should not be recognized earlier than permitted by the system’s material accounting practices.

High-value material often requires special visibility because invoice timing, receipt dates, inventory usage, and price variances can materially affect performance. Estimated actuals may be needed when receipt or usage supports Earned Value but the supplier invoice has not posted.

Subcontracts

Subcontractor reporting often arrives on a different calendar from the prime contractor’s accounting close. Therefore, the prime may need an estimated actual based on an approved invoice, accrual, subcontractor report, or other supportable evidence.

The program should avoid carrying the same estimate for several months without validation. Long-standing estimated actuals can conceal invoice problems, scope misunderstandings, or unsupported performance claims.

Indirect costs

Indirect expenses accumulate in pools and apply to the program through allocation bases and rates. Depending on the contractor’s accounting practices, adjustments to rates or allocation bases can change current or cumulative indirect costs.

Control account managers should distinguish indirect-rate effects from direct execution problems. Otherwise, a control account may appear inefficient even when the underlying labor or material performance remains on plan.

Why Schedule and Cost Integration Matters

The Integrated Master Schedule (IMS) establishes when work should occur and records its current status. The EVMS cost engine holds the time-phased budget, Earned Value, Actual Cost, and forecast data. Together, they provide an integrated view of scope, schedule, and cost.

However, the IMS should not become a substitute accounting ledger. A scheduling tool may calculate costs from resource rates and actual work, but those calculated values are not automatically the contractor’s recorded costs.

For example, Microsoft Project can calculate ACWP from actual work, resource rates, fixed costs, and the status date. That feature can support internal analysis. Still, an EVMS-covered program must use actual costs from, or reconcilable with, its accounting system according to its approved process.

Schedulers should focus on stable control account and work package coding, reliable status dates, objective progress, and traceable integration points. The article How the IMS Supports Earned Value Management explains this relationship in more detail.

Example: A Subcontractor Invoice Arrives Late

Assume the fictional Sentinel Radar Upgrade program closes its April accounting period with $420,000 of Earned Value in a sensor integration control account. Recorded costs include $180,000 of direct labor, $70,000 of material, $20,000 of other direct costs, and $90,000 of indirect costs.

The accounting system therefore contains $360,000. However, the subcontractor completed another $95,000 of integration work during April and reported that progress before the cutoff. Its invoice will not arrive until May.

If the program reports only the $360,000 recorded in accounting, it shows a favorable $60,000 cost variance:

$420,000 EV − $360,000 AC = $60,000 favorable CV

That result does not reflect the cost of all work performed. Therefore, the program records a supported $95,000 estimated actual. Reported Actual Cost becomes $455,000, producing a negative $35,000 cost variance:

$420,000 EV − $455,000 AC = $35,000 unfavorable CV

In May, the subcontractor submits a $98,000 invoice. The program reverses the $95,000 estimate and imports the recorded $98,000 cost according to its accounting and EVMS procedures. The $3,000 difference becomes a true-up that the analyst can separate from current execution performance.

Common Actual-Cost Failure Modes

  • Claiming Earned Value without corresponding cost: Late invoices or missing accruals create false favorable cost performance.
  • Using schedule-calculated costs as accounting actuals: Resource rates in the scheduling tool may not match recorded labor rates, indirect allocations, or accounting adjustments.
  • Mapping costs to the wrong control account: Invalid or reused charge numbers can move costs away from the work that incurred them.
  • Loading cumulative files as current-period data: This error can duplicate the program’s entire cost history.
  • Leaving estimated actuals unresolved: Old estimates weaken confidence in current-period and cumulative performance.
  • Ignoring credits and cost transfers: Corrections must retain an audit trail and flow to the correct period and control account under approved procedures.
  • Combining unlike elements of cost: Excessive aggregation prevents useful rate, price, usage, and efficiency analysis.
  • Failing to reconcile indirect costs: Direct costs may match while overhead or other indirect values remain incomplete.

Contractual Requirements Versus Recommended Practice

An EVMS requirement becomes contractual when the solicitation or contract includes the applicable clauses and data requirements. FAR Subpart 34.2 establishes federal EVMS policy and requires monthly EVMS reports, at a minimum, when EVMS applies to the acquisition.

For applicable Department of Defense contracts, DFARS 252.234-7002 requires the contractor to use an EVMS that meets the criteria stated in the clause. However, neither the FAR nor the DFARS prescribes a universal accounting interface, charge-number design, or Cobra import format.

Those implementation details depend on the contract, agency direction, approved EVMS description, accounting practices, system architecture, and tailored Contract Data Requirements List. Likewise, using a particular monthly checklist or software validation report is a recommended control unless the contract or approved procedures make it mandatory.

Monthly Actual-Cost Review Checklist

  1. Confirm that the accounting and EVMS reporting periods use the correct cutoff dates.
  2. Verify that all expected accounting extracts were received and processed.
  3. Review rejected records, unmapped charge numbers, and closed control accounts.
  4. Compare current and cumulative actual costs by element of cost.
  5. Confirm that indirect costs were applied and included.
  6. Identify Earned Value with no corresponding Actual Cost.
  7. Review new, reversed, and aging estimated actuals.
  8. Investigate significant cost transfers, credits, and prior-period adjustments.
  9. Reconcile EVMS totals to the accounting books and document all differences.
  10. Explain whether major cost variances result from execution, rates, pricing, usage, or accounting timing.
  11. Assess the effect on the control account Estimate to Complete and Estimate at Completion.
  12. Retain the import files, reconciliation records, approvals, and correction history.

A disciplined actual-cost process gives control account managers a credible comparison between work accomplished and resources consumed. More importantly, it allows the program to distinguish real performance problems from accounting timing, mapping errors, and rate effects. That distinction makes the EVMS useful as a management system rather than merely a monthly reporting mechanism.