Concrete Project Expense Tracker

Track POs, invoices & budget by cost location

All Projects

Total Days on Site

Dashboard

Project Expenditure Progress

How far through the project we are — Adjusted Budget vs Remaining Budget

Expense Budget

Project-wide totals for each labor, equipment, and material category
Total Labor Budget
$0.00
Labor Used (WOs + Monthly)
$0.00
Remaining Labor Budget
$0.00

Project Quantities & Blended Unit Costs

Sum of quantities across all cost locations · unit cost = total project budget ÷ qty

Budget vs Actual by Cost Location

Color-coded: green <90%, amber 90–100%, red >100%
CodeCost Location Original BudgetApproved COs Adjusted BudgetCommitted Approved Purchase OrdersPaid OutstandingRemaining % Used

Adjusted Budget vs Committed + Spent

Total Days on Site

Cost Codes

These are the cost locations every PO, invoice, and change order ties back to. Edit any cell inline — auto-saves. Click a row's caret to see quantities and unit costs ($/CY of concrete, $/Ton of rebar, $/SF of area). Use "Import budget from Excel" to load a new project's BUDGET for Cost Acc. sheet.
CodeCost Location (Building - Scope) Labor Miscellaneous Fuel Equipment Lodging Materials Rentals Other Total Budget
Total Days on Site
Every PO counts toward Committed — only Cancelled POs are excluded.
PO Total:  $0.00

Main Material Purchase Orders

Expand a category to see its purchase orders

Purchase Order Summary (0)

PO Number Description Status Vendor Amount Cost Location
Total Days on Site
Linked PO becomes Partial while any invoice is unpaid, and Closed once fully paid.

Invoices (0)

Number Description Status PO Number Vendor Amount Outstanding Cost Location
Total Days on Site
Total Work Orders
$0.00
Remaining Labor Budget
$0.00
Track work orders issued to subcontractors.

Subcontractor Work Orders (0)

WO #DateSubcontractorCost Location Scope of WorkRateUnitDaysTotalStatus
Total Days on Site
Only Approved change orders update the Adjusted Budget on the Dashboard.

Change Orders (0)

CO #DateCost LocationDescription ReasonAmountStatus
Total Days on Site

Project

Data

Your data lives in this browser's local storage. Back it up regularly using "Export all data" — the JSON file can be re-imported later or on another computer.
Every change made to this project, newest first. Each change records the initials of whoever made it.
WhenInitialsChange

How to use

  • Dashboard — live view of Budget vs Committed vs Spent for every cost location. Updates as you enter POs and invoices.
  • Cost Codes — the master list. Pre-loaded with your 14 Bowen Homes locations. Edit any field inline, add new codes, or import a new budget from Excel for a different project.
  • Purchase Orders — every PO (Open or Closed) commits its full amount against its cost location's budget. Only Cancelled POs are excluded.
  • Invoices — every invoice must link to a PO. When linked, the PO auto-flips Open → Closed, and the invoice's Paid amount shifts from Committed to Spent on the Dashboard. The unpaid portion shows up as Outstanding (AP).
  • Change Orders — only Approved COs update the Adjusted Budget.
  • Backup — use Settings → Export all data (JSON) regularly. Clearing browser data erases the workbook.