But the numbers don't line up.
You're jumping between timesheets, logbooks, and spreadsheets trying to work out what actually happened.
You don't know — and that's the problem.
Construction management software for civil contractors.
Pre-starts, timesheets, plant logbooks, and cost tracking — all connected, approved, and trusted.
See how site data flows into live project costs
Scopes, cost codes, budgets and real-time actuals
Digital safety checks with fault reporting and PDF records
Hours, leave, approvals and payroll PDFs in one flow
How CivDocs Works
CivDocs turns your daily site activity into live project costs — automatically.
Every entry is approved and locked to the job. Costs roll up into your project scope in real time — so budget vs actuals are always current.
No spreadsheets. No backtracking. No waiting until the end of the month to find problems.

Approved site data → cost codes → live project scope → trusted reporting
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.
A fast, guided workflow that keeps your team compliant and your machines checked every morning.
Swipe to view steps →
Select your project, asset number, operator and start your pre-start.

Tick items, add faults, attach photos and record plant hours.

Add your signature, choose recipients and create the PDF.

Operators can report issues like hydraulic leaks, broken teeth or GPS / UTS issues directly in CivDocs. Supervisors are alerted instantly so problems are handled before they cause costly delays.
Created instantly and stored under the project for easy audit and safety compliance.




Streamline your safety protocols with digital pre-start checklists. Ensure every crew member is properly equipped and briefed before starting work.

CivDocs Pre-Starts are designed for non-techy operators. Large buttons, clean screens and a simple flow make it easy for anyone to use on site.
“Pre-start paperwork used to take ages every morning. CivDocs makes it quick and supervisors get reports instantly.”
— John Lynch, JAL Civil Earthworks
Log hours by project, submit once a week, and keep payroll and approvals in one clean workflow.
Swipe to view steps →
Pick the project and scope you worked on so every hour is linked back to the right job.

Enter your start time, finish time and break — CivDocs calculates the hours for you.

At the end of the week, submit your timesheet to a supervisor instead of chasing signatures on paper.

Every submitted timesheet generates a clean PDF for that employee's week — ready to send straight to payroll or keep on file.

Employees can request annual leave, sick leave or RDOs from the same place they submit their hours, so supervisors see the full picture for the week.


Supervisors get a central queue of submitted timesheets and leave requests, so approvals are quick, consistent and auditable.
See where every dollar goes with real-time cost tracking that updates automatically from timesheets, pre-starts, and materials.
Get started in minutes