Track project costs with clarity and confidence.
CivDocs automatically captures labour, plant, materials and progress data and keeps your budgets updated in real-time.
Cost tracking in CivDocs is built around project scopes — measurable work items like 300m of AGI or 2500t of rock install. When you create a scope, you attach the specific cost codes to it and set the budget inside those cost codes. From there, CivDocs automatically posts real costs to the right code based on what your team logs each day.
Labour cost is calculated from timesheets. Each employee has an hourly rate, and when they select a project + scope when filling their timesheet out, CivDocs automatically posts that cost into the scope's Labour cost code.
Pre-starts post machinery day rates into project scopes. When an operator completes a pre-start and selects the project + scope, CivDocs posts that day rate into the scope’s Plant cost code. If multiple machines work the same scope, you’ll see multiple pre-starts — and multiple plant cost entries.
Supervisors add materials used on site through the dashboard. Your materials library stores the unit and rate (and you can create materials on the fly). When materials are added to a scope, CivDocs posts the cost into that scope’s Material cost code and updates actuals instantly.
Each scope has a planned quantity (200m, 4000t, etc.) and the specific cost codes you assign to it for Labour, Plant and Materials. You also set your budgets inside those scope cost codes, so budget vs actual is always comparing apples with apples.
Supervisors enter daily progress updates for each scope. For example: Scope: 4000t planned. Supervisor enters 1500t completed today. CivDocs updates % complete, cost-per-unit, and forecasts remaining work.
Your organisation has a library of cost codes. CivDocs comes with common defaults (for example: 3100-L is all rock install Labour, 3100-P is all rock install Plant, 3100-M is all rock install Material), and you're encouraged to create your own to match how your business wants to track costs. When you build a scope, you choose which codes that scope will use — then CivDocs posts costs automatically into them.
Every transaction lands on a project + scope + cost code. Labour comes from timesheets, plant comes from pre-starts, and materials come from supervisors — and daily progress updates the completed quantity. That gives you a single real-time view of actual cost, budget vs actual, and overall cost per unit at the scope level.
Store material name, unit type, and unit rate in your materials library. Supervisors pull these materials into progress entries, ensuring consistent pricing and accurate cost tracking.
Generate comprehensive cost reports showing budget vs actual, remaining budget, over/under analysis, and cost breakdown by category. All reports update in real-time as costs are added.
Supervisors have everything they need in one place: add daily progress, add materials, approve timesheets, and review scope performance — all from their dashboard.
Add daily progress, add materials, approve timesheets, and review scope performance all from one dashboard.
See where every dollar goes with real-time cost tracking that updates automatically from timesheets, pre-starts, and materials.
Get started in minutes