The pay period closes itself.
The job cost reconciles itself.
Certified payroll filed in the time it takes to make coffee. Job costing that the estimator and the bookkeeper read the same way. Change-orders that wrote themselves while the truck was still in the parking lot.
The pains the founder built it against.
- 01.The certified payroll that took three days to file every two weeks. Davis-Bacon rates pulled from a binder, prevailing wage calculated by hand, WH-347 forms re-typed every cycle, and the bookkeeper quietly hating Mondays.
- 02.The change-order on the rooftop unit that died in someone's email. The PM didn't know it had been signed; the bookkeeper didn't know it had been billed; the original BOM was the version that landed on the customer's desk three months later.
- 03.Job cost that lived in a spreadsheet downstream of the estimating tool, downstream of the dispatch tool, downstream of the payroll tool — and never reconciled to any of them. The operator's gross margin number was a guess until the auditor showed up.
- 04.The OCIP project where the GC's compliance team needed proof of insurance broken out by labor classification, and pulling that report meant five separate tools and a phone call.
The tools that ship together.
Davis-Bacon wage determinations pull per project. Prevailing wage calculated per technician per task. WH-347 forms generate signed and ready to file. Charter operators report 11–15 minutes per pay period instead of multi-day filings.
Labor, materials, equipment, sub costs ledger live against the project's estimate. Variance flagged the day it appears, not the month after. The estimator and the bookkeeper read the same number because they share the same record.
Field-initiated change-orders generate from the install ticket or the scan delta. Customer signs from the truck. Treasury writes the financial side automatically — billable hours, additional materials, margin impact.
OCIP/CCIP-aware reports. Workers' comp class codes per technician. EPLI and GL exposure tied to project type. The GC's compliance team gets the report they asked for in the format they asked for.
EPA Section 608 refrigerant tracking for HVAC operators. Cylinder ID, technician cert, charge added, charge recovered, leak rate per piece of equipment. The annual EPA compliance report runs in minutes.
Recurring monthly revenue ledger for security/fire/HVAC service contracts. Renewals, escalators, true-ups handled inside the same chest as the install. The recurring P&L is honest because the data is.
On the menu.
The honest answers,
without the sales gloss.
Yes. Davis-Bacon rates pull from the wage determination per project. Prevailing wage is calculated per technician per task at the rate for the work classification, not the operator's home classification. The WH-347 generates signed and ready to file. The audit trail is automatic.
Treasury is a payroll module purpose-built for operators with prevailing-wage and certified-payroll exposure. For operators whose only payroll need is non-prevailing-wage W-2 employees, ADP or Gusto remain reasonable choices. For operators who file certified payroll on multiple projects per pay period, Treasury replaces the payroll-and-export-to-spreadsheets workflow with one chest.
Field operator initiates from the install ticket or the scan delta. The change order generates with line items, labor hours, and margin impact pre-filled from the project's estimate. Customer signs in the field. The PM sees the signed change order in the project log; Treasury sees the financial impact in the labor + cost ledger; the bookkeeper sees the receivable when the next invoice generates.
Workers' comp class codes assign per technician per project. OCIP-eligible labor reports separately from non-OCIP labor in the same payroll cycle. The GC's compliance team gets the labor breakdown by classification on request, generated from the same ledger that drives the payroll itself.
Master tier gets the chest. Every tool. Forever.
The day we ship it to ourselves, we ship it to you.