You already logged those hours once
Here's a small annoyance that's been quietly costing you accurate job numbers.
Your crew clocks in and out on tasks. That time is sitting right there in the app. But when you went to Cost Analysis to record what a line actually took, you had to think back over three weeks of work and guess a number — or skip it, which is what most people do. And a blank Actual column means no variance, no learning, and next month's bid is the same guess as last month's.
Not anymore. If a proposal line has tasks with clocked time on them, you'll see this under the Actual field:
⏱ 2.5d clocked · Use
Tap Use and it logs. That's the whole feature.
It suggests — it doesn't take over
The clock never writes your actuals on its own, and that's deliberate. A timecard and a job cost aren't always the same story: somebody clocks in early to load the truck, a helper gets pulled to another job mid-day, you'd book it differently than the punch clock would. You know which of those matter. We don't.
So the number gets offered, and you decide. Once you've used it, the button goes away and the note stays as a quiet reminder of where that figure came from.
And as always, logging days is just logging. It doesn't move your price. That's still the separate, explicit Use actual for pricing button.
Reading the number right
- It's crew-days, not calendar days. Two guys for four hours each is one crew-day — the same unit your estimate is in. Everybody's time on the task is added together.
- It rounds to the quarter day. Like you'd type it.
- A shift still clocked in isn't fully counted. It settles at clock-out. If someone's on the job right now, wait for the punch-out.
- Time on general project tasks shows separately. If it isn't tied to a proposal line, we won't guess which line it belongs to. It shows up as its own footnote on the labor card so you can see it without it silently landing somewhere wrong.
The labor card totals the clocked days for the whole job too, priced at your day rate — a straight read on what the job really took in labor next to what you said it would.
One more thing we fixed while we were in there
If you price labor by crew roles rather than one flat day rate, Cost Analysis was showing labor dollars at your flat rate while the rest of the app used your blended crew rate. Two different numbers for the same days.
They agree now. If you're on a single day rate, nothing about your numbers changes.