Project cost control and reporting is the post-award side of estimating. Once the contract is signed, the number that matters stops being the bid and starts being the cost-to-complete forecast, the commitment log and the variance between budget and actual by cost code. We build those reports from your job cost ledger, executed subcontracts, purchase orders, change orders and the schedule of values, then roll them up by CSI MasterFormat division so you can see where the money is going before the month closes.
- Deliverable
- Excel estimate + marked-up PDF plans
- Organized by
- CSI MasterFormat section
- Turnaround
- 24–48 hours for most projects
- Pricing
- ZIP-code-adjusted material and labor pricing
- Software
- Bluebeam Revu, PlanSwift, RSMeans data
You need this service when the project is running, the buyout is partly complete and the owner or lender wants a monthly report that ties to the pay application. It is also the right fit when a project has drifted and you need an outside construction cost estimator to rebuild the cost-to-complete from open commitments and uncommitted scope. Our construction estimating consultant and dedicated construction estimator retainers both feed this work.
Our takeoff is organized by CSI MasterFormat division, with marked-up plan sets in Bluebeam Revu and quantities in Excel and PDF. Material and labor pricing is ZIP-code-adjusted using RSMeans data, and we track every committed dollar against the original estimate. If you are still at the bid stage, start with construction cost estimating services or budget estimating services.
As an outsourced cost estimating and construction cost management partner, we tie each line to a cost breakdown structure and work breakdown structure so every subcontractor quote, equipment cost and unit of measure maps to a CSI division. We reconcile progress billing and the AIA G702 and AIA G703 to the job cost report, log every RFI and submittal that carries cost, and flag missing lien waivers before the pay application goes out. For contractors and developers who need construction budget tracking and cost reporting for developers, we also run earned value checks against the schedule of values. If you need a second opinion on a forecast, our estimate review and second-opinion audit covers that, and BIM estimating services (5D) feed model-based quantities into the same report.
What the monthly construction cost control services package covers
We take your executed buyout, ledger and pay application and produce a report that ties cost to quantity. Every line carries a CSI division, a committed value, an actual cost to date and a forecast to complete. The report is built to be read next to the schedule of values, so the owner, lender or project manager can see the same numbers you do. Retainer scope is set by project size and reporting frequency.
Committed Cost Register
Subcontract and purchase order values by CSI division, including retainage, change orders and buyout variance.
USD · EAActual Cost Reconciliation
Job cost ledger and schedule of values reconciled to billed quantities and installed work by cost code.
USD · LF · SFCost-to-Complete Forecast
Open commitments plus uncommitted scope priced at current ZIP-adjusted rates to forecast final cost.
USD · LSContingency Drawdown Log
Monthly usage of contingency and 01 21 00 allowances, with remaining balance and approval status.
USD · %Change Order Log
PCO number, status, cost and schedule impact for owner and subcontractor changes by division.
USD · EAUnit Price Tracking
01 22 00 unit price items measured and billed against contract unit rates and estimated quantities.
CY · SY · LF · EABuyout Performance
Package-level comparison of estimate, committed cost, variance and percent complete for each trade.
USD · %General Conditions Tracking
Supervision man-months, temporary facilities, rentals and small tools charged to general conditions.
MO · EA · USDWhat every project cost control & reporting takeoff includes
- Committed cost register by CSI division with subcontract value, retainage and change orders
- Actual cost to date reconciled to the job cost ledger and schedule of values
- Cost-to-complete forecast from open commitments plus uncommitted scope
- Contingency and allowance drawdown log by month, including 01 21 00 allowances
- Change order log with PCO number, status, cost and schedule impact
- Unit price tracking for 01 22 00 items measured and billed
- Buyout performance by package: estimate, committed, variance, percent complete
- Variance report by cost code with quantity and unit cost explanation
- General conditions tracking, including supervision man-months and rentals
- Monthly marked-up plan set showing installed quantities by area
- Escalation and remaining buyout exposure on steel, drywall and electrical gear
- Cash flow view showing retainage and billing against cost
How we build the monthly project cost reporting package
- Set the cost code structureWe map your chart of accounts to CSI MasterFormat divisions and cost codes before the first report. If your ledger uses a different structure, we build a crosswalk so the report ties to your accounting without changing your books. This step also sets the reporting calendar and the cutoff date for actual cost.
- Load the commitment logEvery executed subcontract and purchase order is entered with value, date, retainage and change orders to date. We reconcile the total committed to the buyout schedule and flag packages that are awarded but not yet fully bought out. Uncommitted scope is listed separately because it is the largest single risk in the forecast.
- Reconcile actual costActual cost to date is pulled from the job cost ledger and tied to the schedule of values. We check labor, material, equipment and subcontract cost against the billing line, and we trace any cost coded to the wrong division. Field tickets for unit price work are matched to the 01 22 00 item before they are included.
- Measure installed quantityWe mark up the current plan set in Bluebeam Revu and measure installed quantity by area for the major divisions: concrete, steel, drywall, roofing, openings and MEP. Quantity is compared to the estimate quantity, so a variance can be split into quantity and unit cost instead of showing as one unexplained number.
- Build the cost-to-completeCost to complete equals open commitments plus estimated cost to finish plus uncommitted scope. We forecast each division from remaining quantity, current unit cost and known escalation, then compare the total to the remaining budget. The difference is the projected over or under, and it is reported by division, not as a single project number.
- Report variance and changeThe final package shows budget, committed, actual, forecast and variance by cost code, plus the change order log and contingency drawdown. Every variance above the threshold you set carries a one-line explanation. The report is delivered in Excel and PDF with the marked-up plan set so the numbers can be traced to the drawing.
What we need from you each month
- Job cost ledgerDetail-level cost by cost code through the cutoff date, exported from your accounting system. This is the source for actual cost to date.
- Executed subcontractsSigned subcontracts, purchase orders and their change orders, with retainage terms. These set committed cost.
- Schedule of valuesThe current billing schedule approved by the owner, so billing and cost can be compared line by line.
- Current plan setThe latest issued drawings and sketches, including ASIs and CCDs, so installed quantity is measured against the right revision.
- Change order logPCO numbers, descriptions, status and cost, including pending and rejected items. Pending change is a real exposure and belongs in the forecast.
- Field ticketsSigned tickets for unit price work, rock excavation, unsuitable soil and unforeseen utility work, so measured quantity reaches the cost report.
- Schedule updateThe current construction schedule, because general conditions, supervision and equipment rental are driven by duration, not by quantity.
Sample construction cost reporting format
This is the format of the monthly variance report. Quantities are illustrative and would be replaced by your measured installed quantity and ledger actuals.
| Section | Line item | Qty | Unit | Ref. |
|---|---|---|---|---|
| 03 30 00 | Cast-in-place concrete, foundation walls | 213.3 | CY | S-101 |
| 05 12 00 | Structural steel, columns and beams | 184 | TON | S-301 |
| 07 21 00 | Thermal insulation, rigid board | 62,400 | SF | A-501 |
| 09 29 00 | Gypsum board, 5/8 in. Type X, two layers | 148,000 | SF | A-401 |
| 08 11 00 | Hollow metal doors and frames | 96 | EA | A-601 |
| 22 11 00 | Domestic water piping, Type L copper | 8,450 | LF | P-101 |
| 26 05 00 | Conduit, EMT, various sizes | 41,200 | LF | E-101 |
| 09 30 00 | Ceramic tile, floor and wall | 12,300 | SF | A-701 |
| 23 31 00 | HVAC ductwork, galvanized steel | 18,600 | LB | M-201 |
| 31 23 00 | Excavation, trenching and backfill | 4,200 | CY | C-101 |
| 03 20 00 | Reinforcing steel, Grade 60 | 142 | TON | S-102 |
| 26 24 00 | Switchboards and panelboards | 14 | EA | E-201 |
Units of measure we track and report
Cost control only works if the quantity and the dollar move together. These are the units we carry in the report so a variance can be explained by quantity, unit cost or both.
| Item | Unit | How it's measured |
|---|---|---|
| Pipe and conduit | LF | Measured along the run by diameter or trade size from the MEP plan |
| Slab, deck and drywall | SF | Measured by area from the floor plan or reflected ceiling plan |
| Concrete and excavation | CY | Computed from dimensions in the section or detail, divided by 27 |
| Structural steel and rebar | TON | Taken from the member schedule or bar list, converted from pounds |
| Doors, fixtures and devices | EA | Counted from the door schedule, fixture schedule or panel schedule |
| Subcontract packages | LS | Carried as a lump sum from the executed subcontract or PO |
| Roofing and waterproofing | SQ | Measured in 100 SF squares from the roof plan by system |
| Paint and coatings | GAL | Computed from SF and coverage rate by coating type |
| Labor by crew | MH | Loaded from the estimate by crew and reconciled to certified payroll |
| General conditions | MONTH | Carried by month for supervision, temporary facilities and rentals |
| Unforeseen work | UNIT PRICE | Measured on field tickets against 01 22 00 unit prices |
Worked example: monthly concrete variance
This example shows how we reconcile a concrete cost code for one month. Dimensions are illustrative. The goal is to separate quantity variance from unit cost variance.
Step 1 — Measure installed quantity from the plan set. We mark up the current structural plan in Bluebeam Revu and measure concrete placed this month by element.
- Foundation wall: 640 LF at 12 in. thick, 9 ft high → 640 × 1.0 × 9 = 5,760 CF
- Interior slab on grade: 48,500 SF at 6 in. thick → 48,500 × 0.5 = 24,250 CF
- Elevated deck: 22,400 SF at 8 in. thick → 22,400 × 0.667 = 14,933 CF
Step 2 — Convert to cubic yards. Divide total CF by 27.
- 5,760 ÷ 27 = 213.3 CY
- 24,250 ÷ 27 = 898.1 CY
- 14,933 ÷ 27 = 553.1 CY
- Total = 1,664.5 CY
Step 3 — Apply waste as a separate line. Waste is not mixed into the measured quantity. For cast-in-place concrete, typical waste ranges from 2% to 5% depending on element and pumping. We apply 4% to the slab and deck, 0% to the wall because it is formed to exact dimensions.
- Slab waste: 898.1 × 0.04 = 35.9 CY
- Deck waste: 553.1 × 0.04 = 22.1 CY
- Total waste = 58.0 CY
- Total with waste = 1,722.5 CY
Step 4 — Compare to estimate. The original estimate carried 1,700 CY for these elements. The measured quantity with waste is 1,722.5 CY, a quantity variance of +22.5 CY.
Step 5 — Apply unit cost. The current ZIP-code-adjusted unit cost from RSMeans data is $145/CY for concrete material and placement. The original estimate used $140/CY. The unit cost variance is $5/CY.
- Quantity variance: 22.5 CY × $140 = $3,150 unfavorable
- Unit cost variance: 1,722.5 CY × $5 = $8,612.50 unfavorable
- Total variance: $11,762.50 unfavorable
Step 6 — Report and explain. The variance report shows the concrete cost code over budget by $11,762.50. The explanation splits it: $3,150 from placing more concrete than estimated, and $8,612.50 from a higher unit cost. The project manager can then decide whether to challenge the supplier on price or adjust the forecast for remaining concrete.
This same method applies to every division. The quantity comes from the marked-up plan set, the unit cost comes from the ledger or current pricing, and the variance is always split into its two causes.
What drives cost on a post-award job cost report
Relative impact on a typical estimate for this trade, based on estimator judgment. Select a bar for details.
Uncommitted scope
Any scope not yet under subcontract is forecast at current market pricing, not at the original estimate. On a project with 20 percent of buyout open, that gap is the largest single line in the cost-to-complete. We price it by division using current ZIP-code-adjusted material and labor rates. For example, if Division 05 structural steel is still uncommitted, we apply a current mill price and fabrication rate, then show the variance against the original bid. This prevents the common failure of assuming the bid price still holds.
Any scope not yet under subcontract is forecast at current market pricing, not at the original estimate. On a project with 20 percent of buyout open, that gap is the largest single line in the cost-to-complete. We price it by division using current ZIP-code-adjusted material and labor rates. For example, if Division 05 structural steel is still uncommitted, we apply a current mill price and fabrication rate, then show the variance against the original bid. This prevents the common failure of assuming the bid price still holds.
Steel, drywall, electrical gear and mechanical equipment can move between bid and buyout. We track the remaining buyout by package and apply a current escalation factor where the market supports it, then show the exposure separately so it is not buried in contingency. For a switchgear package bought six months after bid, we compare the awarded price to the estimate and report the difference as a separate line. This keeps contingency from absorbing market movement that should be a change order or owner conversation.
Division 09 finishes and Division 08 openings are common allowance overrun areas because selections land late. We reconcile each 01 21 00 allowance to actual buyout monthly and report the over or under position before it is absorbed by contingency. For example, a $50,000 allowance for tile that buys out at $68,000 shows a $18,000 overrun in the month the subcontract is executed. This early warning lets you adjust selections or request a change order before the contingency is gone.
Supervision, temporary facilities, hoisting and rentals are driven by schedule, not quantity. When the schedule slips, general conditions extend and the cost report must show the extension as a separate variance rather than spreading it across trade divisions. We track man-months for the superintendent, project manager and laborer, plus monthly rentals for lifts and temporary toilets. A two-month slip on a $500,000 general conditions budget adds roughly $83,000, which should be visible as its own line.
Retainage reduces cash received without reducing cost incurred. We show retainage by subcontract and by month so the cash flow view reflects the real funding need, not just the cost report total. For a project with $2 million in completed subcontracts and 10 percent retainage, the cash flow gap is $200,000 even though the cost report shows the full $2 million as incurred. This distinction matters when the owner or lender reviews the draw request and asks why the funding need exceeds the cost to date.
A change order carries trade cost plus markup, bond and insurance. We price the change the same way the contract requires, so the approved amount matches what the subcontractor will bill and what the owner will pay. If the contract allows 15 percent overhead and profit plus 1.5 percent bond, we apply those rates to the trade cost and show the breakdown. This avoids the common gap where the change order is approved at cost but the markup is forgotten, leaving the GC to absorb it.
Unit price items for rock excavation, unsuitable soil and unforeseen utilities are measured on field tickets and billed at contract unit rates. We match every signed ticket to the 01 22 00 item and to the billing line, then track the cumulative quantity against the estimated quantity. If the actual quantity exceeds the estimate by more than 15 percent, we flag it as a potential scope change. This prevents unit price work from being buried in general conditions or omitted from the cost report entirely.
Common gaps we catch in construction cost reporting
Most cost reports miss the same items. These are the ones we check every month, and where they hide in the documents.
- Retainage is tracked for billing but not for cash flow, so the funding need looks smaller than it is. We show retainage by subcontract and by month next to cost incurred.
- Uncommitted scope is left out of the cost-to-complete because it has no subcontract yet. We list it by division and price it at current rates.
- Allowance overruns in Division 09 finishes and Division 08 openings surface late because selections land after buyout. We reconcile each 01 21 00 allowance to actual monthly.
- Backcharges, storage and handling, and rental costs sit outside the subcontract and never reach the cost code. We trace them from the ledger and field tickets.
- Sales and use tax on material pulled from stock is missed because the invoice shows no delivery to site. We check the tax accrual against material cost by division.
- General conditions extension when the schedule slips is spread across trades instead of shown as its own variance. We separate duration-driven cost from quantity-driven cost.
- Unit price items measured on a field ticket never reach the cost report. We match every signed ticket to the 01 22 00 item and to the billing line.
- Escalation on remaining buyout is ignored because the original estimate is used for all uncommitted packages. We apply current ZIP-code-adjusted rates to steel, drywall and electrical gear.
- Contingency drawdown is not tracked by month, so the remaining contingency is overstated. We log every draw with date, reason and remaining balance.
- Subcontractor default or backcharge is not reflected in the committed cost until the final accounting. We adjust the commitment log when a backcharge is issued and show the net exposure.
Buyout performance by CSI division
This table tracks the buyout status of each major division against the original estimate. It is the core of the monthly cost control report.
| CSI division | Original estimate | Committed to date | Variance | % buyout complete |
|---|---|---|---|---|
| Division 03 — Concrete | $1,240,000 | $1,180,000 | -$60,000 | 100% |
| Division 05 — Metals | $890,000 | $940,000 | +$50,000 | 100% |
| Division 07 — Thermal & Moisture | $410,000 | $395,000 | -$15,000 | 85% |
| Division 08 — Openings | $320,000 | $355,000 | +$35,000 | 90% |
| Division 09 — Finishes | $780,000 | $810,000 | +$30,000 | 70% |
| Division 22 — Plumbing | $460,000 | $440,000 | -$20,000 | 100% |
| Division 23 — HVAC | $620,000 | $670,000 | +$50,000 | 95% |
| Division 26 — Electrical | $540,000 | $560,000 | +$20,000 | 80% |
Codes and standards that affect cost control reporting
Model codes
Cost control reports must reflect the adopted code edition because code changes drive quantity and unit cost. The IBC and IRC set structural, fire and life safety requirements that change concrete cover, steel fireproofing and opening ratings. The IECC sets insulation and glazing values that change Division 07 and 08 quantities. The NEC governs conduit and wire quantities in Division 26. The IPC and UPC affect pipe sizing and material in Division 22. NFPA 13 governs sprinkler head counts and piping. Confirm the adopted edition with the local building department before you lock quantities.
Industry standards
ACI 318 and ACI 301 govern concrete mix design, placement and testing, which affect waste and testing cost. ASTM standards for steel (A992, A36), rebar (A615) and gypsum board (C1396) set the material basis for takeoff. SMACNA standards govern ductwork fabrication and installation, which affect Division 23 labor. GA-216 covers gypsum board application, including screw spacing and joint treatment, which affects Division 09 quantities. NRCA guidelines govern roofing installation and flashing details, which affect Division 07 squares and linear feet.
Specification sections
Division 01 sections drive the reporting format and cost codes. 01 21 00 Allowances sets the allowance amounts and reconciliation rules. 01 22 00 Unit Prices sets the unit rates for unforeseen work. 01 26 00 Change Management sets the change order pricing rules, including markup. 01 29 00 Payment Procedures sets the schedule of values and retainage. 01 32 00 Construction Progress Documentation sets the reporting frequency and format. 01 45 00 Quality Control sets testing and inspection cost. These sections change how cost is reported and what is included in each line.
Local amendments
Local jurisdictions adopt different editions of the model codes and amend them. For example, some states amend the IECC for climate zone-specific insulation values, which changes Division 07 quantities. Some cities amend the NEC for conduit fill or wiring methods, which changes Division 26 material. Seismic amendments change steel connection details and concrete reinforcement, affecting Divisions 03 and 05. Sales and use tax rules vary by state and county, which affects material cost. Always confirm the adopted code edition and local amendments with the local building department before finalizing quantities and cost.
Who uses this project cost management report
General contractor
Uses the commitment log and cost-to-complete to manage buyout, protect contingency and decide when to escalate a scope gap to the owner. The report ties to the pay application so billing and cost stay aligned.
Project manager
Uses the variance by cost code to see which divisions are running over before the month closes. Quantity and unit cost are split, so the PM knows whether to chase productivity or pricing.
Owner's representative
Uses the forecast and change order log to review draw requests and confirm that contingency is being drawn for legitimate cost. The report is organized by CSI division, which matches the owner's budget format.
Subcontractor
Uses the committed cost and change order status to confirm that approved change is being billed and that retainage is tracked correctly. Unit price work is reconciled to field tickets.
Lender or surety
Uses the cost-to-complete and contingency drawdown to assess remaining exposure. The report shows uncommitted scope and escalation separately, which is what a reviewer looks for first.