DAVIS-BACON CONCRETE CONTRACTOR JOB COSTING: CEMENT MASON VS LABORER AND DOT PAY ITEMS.
Davis-Bacon concrete job costing requires separating cement mason from laborer at the daily timecard level, tracking form work under the applicable carpenter or ironworker classification, and tying quantity tracking to DOT accepted-unit pay items rather than to placed quantities. These aren't administrative details. They're the financial control and compliance requirements that prevent the classification errors that produce wage liability and the quantity misalignments that produce billing disputes.
The rule that keeps a concrete contractor out of trouble is simple enough to print on a timecard: anybody who touches a pour that day is a cement mason for the whole day. Overpaying a few laborer hours costs a little. Underpaying a crew for four months costs a lot, and the Wage and Hour Division opens concrete files looking for that error first. The quantity side works the same way. Bill and forecast off what the engineer accepted, not off what the trucks poured, or the cost report and the pay estimate will disagree every single month.
WHAT IT MEANS.
Davis-Bacon concrete job costing is the cost structure a concrete contractor runs on federally funded work, where cement mason hours, laborer hours, and form work hours each carry their own cost code and quantities get tracked in the units the engineer accepts.
Concrete is where the classification lines are hardest to draw, because the same four men build the forms in the morning and finish the slab in the afternoon. On private work that's one labor cost code and nobody cares how it splits. On a Davis-Bacon job it's two or three classifications, each with its own rate and its own line on the certified payroll, and the timecard is the only place that split can be captured while anybody still remembers it.
THREE CLASSIFICATION LINES THAT MOVE MONEY.
Cement mason versus laborer classification lines
On Davis-Bacon concrete projects, the classification boundary between cement mason and laborer produces the most common wage compliance errors. Cement masons place, float, finish, and cure. Laborers do prep work, cleanup, and material handling with no involvement in concrete finishing. When a worker performs both roles on the same day, most jurisdictions require the cement mason rate for all hours that day, so carrying that worker as a laborer creates wage classification liability.
Form work classification can differ from concrete work classification
Depending on the jurisdiction and the wage determination, carpenters or ironworkers may be the applicable classification for form construction while cement masons are the applicable classification for concrete placement and finishing. When the same crew builds forms and places concrete, the hours have to be tracked by classification, meaning carpenter or ironworker hours on forms and cement mason hours on placement and finishing. Blending both into a single concrete labor cost code produces a classification error and an inaccurate job cost at the same time.
DOT concrete pay items have specific quantity measurement requirements
On DOT bridge deck, pavement, and structural concrete projects, the pay items are measured in specific units: cubic yards placed, square yards of deck, and linear feet of barrier. The engineer of record performs the measurement and sets the billing basis. When internal job cost tracks concrete by cubic yards placed and the DOT pay item measures cubic yards accepted, which can differ when material gets rejected, the two systems drift apart. Track accepted quantities and not just placed quantities on DOT concrete work.
HOW TO SET IT UP CORRECTLY.
Hours and dollars get tracked by classification straight off the certified payroll with no blending. If the timecard doesn't carry a classification for each worker for each day, both the compliance record and the cost record become unreliable. The timecard is the control point here, not the month end close, because nobody can rebuild a pour day from memory three weeks later.
When form work requires a different classification than concrete placement, it gets its own cost codes from day one. The same separation that gives you a usable cost per unit for estimating is the separation the certified payroll requires, so the work gets done once and serves both purposes. That's the whole argument for building it in at setup instead of bolting it on.
A daily log of the concrete quantities accepted by the engineer is kept on every DOT job. Those accepted quantities become the billing units, and the cost to complete is built on accepted quantities and not on poured quantities. The two figures should be close, and when they aren't, that difference is worth a conversation before the next pour.
The Wage and Hour Division looks specifically for cement mason versus laborer classification errors on concrete projects. A certified payroll review showing laborers working on pour days is an automatic classification audit trigger. The simplest protection is a strict rule: any worker on a pour day is a cement mason for that day. Build the rule into the timecard system so nobody in the field has to remember it.
FLAT MONTHLY FEE. NO SURPRISES.
Three tiers, priced by your trailing twelve month revenue. Which one you're in depends on how much of the work you want off your desk. No hourly billing, no payroll, and no add-ons.
Pricing
| Last 12 months revenue | Monthly fee |
|---|---|
| Up to $1M | $1,900 to $2,900 |
| $1M to $3.5M | $2,600 to $3,900 |
| $3.5M to $6.5M | $3,800 to $5,700 |
| $6.5M to $9.5M | $5,100 to $7,100 |
| $9.5M to $12.5M | $6,100 to $8,500 |
| $12.5M to $15.5M | $7,400 to $11,000 |
| $15.5M to $18.5M | $9,400 to $13,500 |
| $18.5M+ | Quoted individually |
Range reflects the three tiers below. Which one you're in depends on how much of the work you want off your desk. No payroll. No hidden line items.
You stop guessing.
You get the CFO work. Job costing built against the way you estimate, a 13 week cash forecast, monthly WIP, and a meeting every month that ends in decisions rather than a report.
Your bookkeeper keeps doing the books.
You stop touching the books.
Everything in Core, and we run the bookkeeping and the controllership as well. Nobody in your office is answering coding questions or chasing a reconciliation at month end.
We do the books. No payroll.
Every job shows its margin while it's still running.
Everything in Executive, plus the job costing and WIP platform set up, loaded with your cost codes, and managed for you every month. You never have to learn it.
We do the job costing.
