Practical Trades Manual Series
|
Book 26 — Construction Project Management: Scheduling, Sequencing, Quality Control, and Jobsite Coordination

Project 15

Track Budget, Cost Codes, and Job Cost Reports

Create and maintain one residential job-cost control system that reconciles original budget, approved changes, commitments, actual cost, pending exposure, forecast-to-complete, billing, and variance by cost code, using the approved Book 24 estimate, contract value, cost-code structure, and current project documents as the controlling information.

Field Cue System

These cues appear at the point of work. They identify budget, commitment, forecast, and reporting issues before they become uncontrolled overruns, missed billing, or unreliable cost history.

△

Cost Cue

Task-specific guidance for ordinary budget entry and cost-code assignment.

✋

Critical Cost Cue

An uncontrolled overrun, hidden exposure, or unauthorized commitment is possible.

⛑

Field Coordination Cue

Practical coordination with field supervision, accounting, and procurement on cost data.

▤

Accounting Alert

Accounting cutoff, accrual, or billing timing conditions vary. Verify before assuming.

▧

Company Policy Cue

Follow the company's specific rules for pending-cost recognition and commitment authority.

▱

Documentation Cue

Recordkeeping and period-history guidance for cost reports.

Job Overview

This project qualifies you to build and operate a residential job-cost control system — the controlling record that reconciles what the project was budgeted to cost, what has been committed, what has actually been spent, what exposure remains unrecorded, and what the project is forecast to cost at completion. The finished work product is one current, cost-code-aligned job-cost report supported by a locked original budget, commitment records, actual-cost entries, a pending-cost log, and a preserved history of every issued report.

You will import the approved estimate and contract value, align cost codes with the WBS and accounting system, lock the original budget, create current-budget, commitment, actual-cost, pending-cost, forecast, and revenue fields, enter purchase orders, subcontracts, labor, material, and equipment costs against the correct codes, reconcile invoices against the accounting cutoff, identify and investigate variance, prepare a job-cost report with a written narrative, and preserve each issued report as a period record.

This project depends directly on the estimate produced under Book 24, the WBS and cost codes established in Project 03, the procurement records built in Project 07, and the change and allowance log operated in Project 11. It supplies the current cost picture used in every Project 09 coordination meeting from this point forward, and its final reconciliation becomes part of the Project 18 closeout package.

Skills You Will Demonstrate

  • PM-085 — Set up cost codes.
  • PM-086 — Compare budget to actuals.
  • PM-087 — Track labor costs.
  • PM-088 — Track material costs.
  • PM-089 — Identify overruns.
  • PM-090 — Prepare a job cost report.

Where This Skill Fits

The job-cost system built here is the financial mirror of the WBS from Project 03, the procurement log from Project 07, and the change and allowance log from Project 11: the same cost codes, the same work packages, and the same approved changes drive schedule, procurement, and cost together. A job-cost report that cannot be traced back to the WBS and the approved change log is not a controlled report — it is a disconnected spreadsheet.

The discipline established here — locking the original budget, distinguishing commitment from actual cost, and never treating unapproved exposure as zero cost — is the same discipline the Chapter 20 capstone requires when it reconciles final job cost, contract value, allowances, changes, credits, retainage, and closeout costs before the project can be archived.

Scope and Intended Use

This project covers:

  • importing the approved Book 24 estimate and contract value and aligning cost codes with the WBS, accounting, purchase orders, subcontracts, labor, equipment, changes, and billing
  • creating and locking the original budget and creating current-budget, commitment, actual-cost, pending-cost, forecast, and revenue fields
  • establishing the accounting cutoff, update frequency, responsible person, and review cycle
  • entering purchase orders, subcontracts, labor, material, equipment, and subcontractor invoices against the correct cost code
  • updating allowance and change status, reconciling invoices against the accounting cutoff, and estimating remaining cost based on field review
  • identifying variance by cause, investigating cost codes with mismatched cost and progress, and preparing a job-cost report with narrative
  • protecting confidential cost information, reviewing the report with the appropriate parties, and preserving each issued report as a period record

This project does not authorize the learner to:

  • approve payroll rates, employee classifications, benefits, or tax treatment; those remain the responsibility of the employer of record and company accounting or payroll function
  • commit company funds, issue purchase orders, or approve subcontracts beyond the authority identified in Step 13 of the procedure below
  • render an opinion on lien rights, bonding conditions, insurance coverage, or contract entitlement; those are legal, surety, or insurance matters outside a job-cost report
  • overwrite an issued job-cost report or the locked original budget; corrections are made through a new period record, not by altering history

Any conflict between the estimate, the contract value, and the current approved changes must be identified and resolved in writing before the original budget is locked.

Reference Conventions

Establish these references before entering any cost data, and do not change them mid-project without a recorded revision.

TermDefinition
Original budgetThe locked budget derived from the approved estimate and contract value at the start of cost tracking
Current budgetThe original budget adjusted for approved transfers and change orders
CommitmentCost obligated through an issued purchase order, subcontract, rental, or approved change, whether or not invoiced yet
Actual costCost recorded from a verified labor record, material invoice, equipment cost, or subcontractor invoice
Pending costKnown but unapproved or unbilled exposure, including unapproved changes, expected invoices, damaged material, rework, and claims
Forecast-to-completeThe estimated cost still required to finish the remaining scope of a cost code
Forecast-final-costActual cost plus commitments plus pending cost plus forecast-to-complete for a cost code
VarianceThe difference between current budget and forecast-final-cost, with an identified cause

Job-Cost System Record

Before issuing the first job-cost report, record the system identification directly on the cost-code register:

Project name: ______     Project number: ______     Original budget locked date: ______     Contract value: ______

Accounting cutoff day: ____________     Update frequency: ____________     Responsible person: ____________     Review cycle: ____________

Prerequisites

Common Field Fundamentals

Every job-cost report in this book, from this chapter's residential cost control system to the Chapter 20 capstone reconciliation, follows the same sequence: align, lock, commit, record, forecast, investigate, report, preserve. Learning that sequence here, on one residential project, means every later cost update starts from a method you already trust.

Cost codesAligned across estimate, WBS, procurement, labor, and accounting before entry begins
Original budgetLocked from the approved estimate and contract value; revisions tracked separately
CommitmentsPurchase orders, subcontracts, and approved changes recorded before invoices arrive
Actual costLabor, material, equipment, and subcontractor cost entered from verified records
Pending costUnapproved changes and known exposure recorded, never treated as zero cost
ForecastRemaining cost estimated from field review, not budget minus actual alone
Variance investigationCause identified for every significant mismatch between cost and progress
Period reportingEach issued report preserved as history; the original budget is never overwritten

Commitment, Actual Cost, and Pending Cost

Every job-cost report must separate what has been formally committed, what has actually been paid or invoiced, and what remains a known but unapproved exposure. Write pending-cost entries immediately when a condition is identified so a reader cannot mistake unrecorded exposure for a project that is under budget. An item left out of the pending-cost field becomes a forecast surprise once the exposure is finally invoiced.

PM-085 – PM-090

Cost Control / Reporting Qualification

Residential Job-Cost Report

Difficulty: Intermediate

Estimated Time: 6–8 hours for setup, plus a recurring update cycle

Estimated Cost: No direct material cost

Finished Work: One current, auditable job-cost report by cost code with a preserved period-report history

A. Finished-Project Specification

Deliverable: one operating residential job-cost control system, containing aligned cost codes, a locked original budget, current budget, commitment, actual-cost, pending-cost, forecast, and revenue fields, entered purchase orders, labor, material, equipment, and subcontractor costs, updated allowance and change status, investigated variance, and one issued job-cost report with narrative, reviewed with the appropriate parties and preserved as a period record.

B. Job-Cost Report Field Schedule

FieldContentSourcePurpose
Original budgetLabor, material, equipment, subcontract, general conditions, allowances, contingency, overhead, and other approved categoriesBook 24 estimate, contract valueEstablishes the locked starting point for every later comparison
Current budgetOriginal budget plus approved transfers and change ordersChange logReflects the budget as formally revised by approval
CommitmentsPurchase orders, subcontracts, rentals, and approved changesProcurement register, subcontractsRecords obligated cost before invoices arrive
Actual costLabor, material invoices, equipment, subcontract invoices, fees, other costsTime records, invoicesRecords verified cost actually incurred
Pending costUnapproved changes, expected invoices, damaged material, rework, claims, known exposureChange log, field reportsPrevents known exposure from being reported as zero cost
Forecast-to-complete / forecast-final-costRemaining cost to finish each cost code; total forecast cost at completionField review, productivity dataProjects the final cost outcome for each cost code
RevenueOriginal contract, approved changes, allowances, alternates, billings, retainage, collections, remaining valueContract, billing recordsTracks the revenue side alongside the cost side
Variance and narrativeVariance by cost code and cause; corrective action and management decisionComparison of current budget and forecastExplains why cost differs from budget and what will be done about it

C. Information and Document Takeoff

  • Source records: the Book 24 estimate, executed contract value, approved WBS and cost codes, purchase orders, subcontracts, verified labor time records, material and equipment invoices, and subcontractor invoices, sufficient to populate every field in the schedule above without inventing missing figures.
  • Comparison records: the change log and allowance log from Project 11, used in Steps 19–20 to update commitments and forecast balance for allowances and approved and pending change events.
  • Authority record: written confirmation of commitment authority limits, obtained before Step 13, so that no purchase order or subcontract is entered against a cost code beyond the responsible person's approval limit.
  • Period-history convention: a report-numbering and archive convention sufficient to distinguish the current job-cost report from every previously issued period record.

D. Acceptance Standards

CheckStandard
Cost codesAligned across estimate, WBS, accounting, procurement, labor, and changes; no orphan codes on either side
Original budgetLocked and unchanged; revisions tracked only through the current-budget field
Commitments and actualsEvery purchase order, subcontract, invoice, and labor entry recorded against the correct cost code
Pending costEvery known unapproved or unbilled exposure recorded, not treated as zero cost
ForecastBased on field-reviewed installed quantity and remaining scope, not budget minus actual alone
VarianceIdentified by cause for every cost code with significant variance; investigated before reporting
Report and historyReviewed with the appropriate parties, distributed under confidentiality rules, and preserved as a dated period record

E. Setup — Import, Align, and Lock the Budget

  1. Import the approved Book 24 estimate and contract value into the project cost system. Use the approved figures without modification at this stage.
  2. Align cost codes with the WBS, accounting, purchase orders, subcontracts, labor, equipment, changes, and billing. Confirm every code used by one system has a matching code in every other system.
  3. Create original-budget lines for labor, material, equipment, subcontract, general conditions, allowances, contingency, overhead, and other approved categories. Populate each line from the estimate.
  4. Lock the original budget and preserve revisions separately. Do not allow the original-budget field to be edited once locked.
  5. Create current-budget fields for approved transfers and change orders. Keep this field distinct from the locked original budget.
  6. Create commitment fields for purchase orders, subcontracts, rentals, and approved changes. Populate as commitments are issued, before invoices arrive.
  7. Create actual-cost fields for labor, material invoices, equipment, subcontract invoices, fees, and other costs. Reserve these fields for verified cost only.
  8. Create pending-cost fields for unapproved changes, expected invoices, damaged material, rework, claims, and known exposure. Do not leave this field blank when exposure is known.
  9. Create forecast-to-complete and forecast-final-cost fields. Prepare these fields to be populated from field-reviewed data in Step 22.

F. Entry — Record Commitments and Actual Costs

  1. Create revenue fields for original contract, approved changes, allowances, alternates, billings, retainage, collections, and remaining value. Keep revenue fields distinct from cost fields.
  2. Establish the accounting cutoff, update frequency, responsible person, and review cycle. Record these on the cost-code register.
  3. Enter purchase orders and subcontracts against the correct cost code. Verify the code before entry; do not enter to a convenient or general code.
  4. Prevent commitments from exceeding authority without approval. Confirm the responsible person's authority limit before releasing a commitment above it.
  5. Enter labor hours, wage, burden, crew, phase, and cost code from verified time records. Use only records confirmed by field supervision.
  6. Compare labor production and percent complete with the Book 24 estimate basis. Identify labor cost codes running ahead of or behind the estimated production rate.
  7. Enter material invoices with quantity, supplier, purchase order, delivery, tax, freight, credit, and cost code. Match each invoice to its purchase order before entry.
  8. Enter equipment rental, owned-equipment, fuel, delivery, operator, and standby costs. Assign each to the cost code for the work the equipment supported.
  9. Enter subcontractor invoices only after scope, progress, stored material, change orders, lien documents, and approval are reviewed. Do not enter an unreviewed subcontractor invoice as actual cost.

G. Reconcile, Forecast, and Investigate Variance

  1. Update allowance commitments and forecast balance. Reflect the current selection, committed amount, and remaining balance from the allowance log.
  2. Update approved and pending change events. Reflect current-budget and pending-cost effects from the change log.
  3. Reconcile invoices received after the accounting cutoff through accrual or pending cost according to company policy. Do not omit a late invoice from the period it belongs to.
  4. Estimate remaining cost based on installed quantity, remaining scope, productivity, commitments, procurement, and current conditions. Confirm the estimate with field supervision before finalizing.
  5. Do not forecast remaining cost as budget minus actual without field review. Treat this shortcut as a failed forecast requiring correction.
  6. Identify variance by quantity, unit price, productivity, waste, scope, damage, rework, schedule, freight, tax, and timing. Record the specific cause for each significant variance.
  7. Investigate cost codes with high actual cost but low reported progress. Confirm whether the cause is productivity, waste, damage, rework, or a reporting error.
  8. Investigate high progress with missing invoices or commitments. Confirm whether cost has simply not been entered yet or genuinely was not incurred.

H. Report, Review, and Preserve

  1. Compare cost forecast with schedule progress and procurement status. Confirm the cost picture is consistent with the current schedule and procurement records.
  2. Prepare a job-cost report showing budget, changes, current budget, commitments, actual, pending, forecast, variance, and percent complete. Populate the report from the fields established in Sections E and F.
  3. Prepare a narrative for material variances, corrective action, and management decision. Write the narrative in plain language tied to the specific cost codes involved.
  4. Review cash flow, billing, retainage, collections, supplier terms, and upcoming commitments. Confirm the revenue side supports the cost side.
  5. Protect confidential payroll, vendor, owner, and financial information. Distribute the report only to the parties authorized under the project's confidentiality rules.
  6. Review the report with project management, field supervision, accounting, procurement, and management. Confirm each reviewer's area of the report before distribution ends.
  7. Assign corrective action for overruns, missing commitments, delayed billing, and forecast risk. Record one responsible party and one due date for each corrective action.
  8. Preserve each issued report as a period record rather than overwriting history. Archive the report with its date and accounting cutoff intact.
  9. Reconcile final job cost, contract value, allowances, changes, credits, retainage, and closeout costs before project closure. Complete this reconciliation as the job-cost system's final entry at Chapter 20 closeout.

Common Job-Cost Report Inspection

Inspect every job-cost report using the same checks regardless of project size or complexity.

Complete the Job-Cost Report Inspection Checklist in the Inspection Checklist section below before issuing the report to the review parties identified in Step 32.

Image Placeholder
Recommended image: a job-cost report showing budget, commitments, actual, pending, forecast, and variance columns by cost code.
Image Placeholder
Recommended image: a cost-code register showing the same code aligned across estimate, WBS, procurement, and labor systems.
Image Placeholder
Recommended image: a pending-cost log entry recording an unapproved change and its estimated exposure.
Image Placeholder
Recommended image: a variance narrative identifying cause, corrective action, and responsible party for a specific cost code.
Image Placeholder
Recommended image: a period-report archive showing dated, sequential job-cost reports preserved without overwriting.

Failure Points and Troubleshooting

Cleanup

This project ends with the current job-cost report reviewed and archived, not left as an open working file.

Field Terms

Original Budget
The locked budget derived from the approved estimate and contract value at the start of cost tracking.
Current Budget
The original budget adjusted for approved transfers and change orders.
Commitment
Cost obligated through an issued purchase order, subcontract, rental, or approved change, whether or not invoiced yet.
Actual Cost
Cost recorded from a verified labor record, material invoice, equipment cost, or subcontractor invoice.
Pending Cost
Known but unapproved or unbilled exposure, including unapproved changes, expected invoices, damaged material, rework, and claims.
Forecast-to-Complete
The estimated cost still required to finish the remaining scope of a cost code.
Forecast-Final-Cost
Actual cost plus commitments plus pending cost plus forecast-to-complete for a cost code.
Variance
The difference between current budget and forecast-final-cost, with an identified cause.
Accounting Cutoff
The defined date through which cost and revenue records are captured in a given reporting period.
Period Record
A dated, preserved job-cost report that is never overwritten by a later update.

Skill Check

  1. Why must the original budget be locked, and where are later approved changes reflected instead?
  2. What is the difference between a commitment and an actual cost, and why must a job-cost report separate them?
  3. Why must pending cost never be treated as zero cost, and what categories belong in the pending-cost field?
  4. Why is forecasting remaining cost as budget minus actual cost, without field review, considered a failed forecast?
  5. What is the difference between investigating a cost code with high cost and low progress versus high progress and missing invoices?
  6. Why must cost codes be aligned across the estimate, WBS, accounting, procurement, labor, and change systems before entry begins?
  7. Who must review the job-cost report, and what confidentiality rule applies to its distribution?
  8. Why must each issued job-cost report be preserved as a period record rather than overwritten by the next update?
  9. What must be confirmed before a purchase order or subcontract is entered against a cost code, according to Step 13?
  10. What must the final reconciliation at project closure include, according to Step 35?

Competency Rubric

CompetencyIndependent Pass StandardNot DemonstratedWith AssistanceIndependently
PM-085Sets up cost codes aligned across the estimate, WBS, accounting, procurement, labor, and change systems with no orphan codes
PM-086Compares locked original budget, current budget, commitments, and actual cost by cost code and identifies discrepancies
PM-087Tracks labor hours, wage, burden, crew, phase, and cost code from verified time records and compares production against the estimate basis
PM-088Tracks material and equipment costs from invoices against the correct cost code, purchase order, and delivery record
PM-089Identifies overruns and variance by specific cause and investigates cost codes with mismatched cost and reported progress
PM-090Prepares a complete job-cost report with narrative, reviews it with the appropriate parties, and preserves it as a period record

Mark one column per competency. Only Demonstrated Independently awards the competency; Demonstrated with Assistance authorizes additional supervised practice but does not complete the requirement.

Inspection Checklist — Job-Cost Report Inspection Checklist

ItemStandardMeets Standard (Y/N)Correction (if any)
Cost codesAligned across estimate, WBS, accounting, procurement, labor, and changes
Original budgetLocked and unchanged; revisions tracked only in current budget
CommitmentsRecorded against the correct cost code before invoices arrive
Actual costRecorded from verified labor, material, equipment, and subcontractor records
Pending costEvery known exposure recorded, not treated as zero cost
ForecastBased on field-reviewed data, not budget minus actual alone
VarianceIdentified by cause with corrective action assigned where needed
ConfidentialityReport distributed only to authorized parties
ReviewReviewed with project management, field supervision, accounting, procurement, and management
Period historyIssued report preserved as a dated record without overwriting prior reports

Variance narrative status: ____________     Open corrective actions carried forward: ____________

Job-cost report declared issued: ______ (Pass/Fail)     Date: ____________     Project manager name: ____________

Performance Check

With the job-cost report prepared and reconciled, review it against the Acceptance Standards table and confirm every cost code is aligned across the estimate, WBS, accounting, procurement, labor, and change systems, the original budget remains locked, every commitment and actual cost is recorded against the correct code, every known pending exposure is recorded rather than treated as zero cost, the forecast reflects a field review rather than budget minus actual alone, every significant variance has an identified cause and, where needed, an assigned corrective action, the report has been reviewed with the appropriate parties under confidentiality rules, and the report is preserved as a dated period record. Complete the Job-Cost Report Inspection Checklist and correct any failed item before issuing the report. If an item fails, identify whether the error occurred in cost-code alignment, budget locking, commitment entry, actual-cost entry, pending-cost recognition, forecast calculation, variance investigation, or reporting and archiving before revising.

Project Closeout

You have completed the fifteenth project in the construction project management sequence: tracking budget, cost codes, and job cost reports. This project required you to set up cost codes (PM-085), compare budget to actuals (PM-086), track labor costs (PM-087), track material costs (PM-088), identify overruns (PM-089), and prepare a job cost report (PM-090).

You now have an operating job-cost control system with a locked original budget, aligned cost codes, recorded commitments and actual costs, a pending-cost log, a field-reviewed forecast, investigated variance, and one issued, reviewed, and archived job-cost report. This system carries directly into the next project: coordinating required authority, trade, utility, special, manufacturer, lender, and owner inspections, whose scheduling and correction records will in turn affect the cost and schedule picture this report establishes.

File your issued job-cost report, cost-code register, and variance narrative where later coordination meetings, change events, and the Chapter 20 capstone reconciliation can rely on this exact cost baseline.