Crew & time tracking

Hours that already know which job they belong to.

The crew clocks in on their phone against the job they are standing on. Those hours become payroll, and the same hours become that job’s labour cost.

On the clock right now Tuesday, 10:42am
MR Michael — 14 Fletcher Ave, framing 3h 12m
JR James — 14 Fletcher Ave, framing 3h 04m
DR Daniel — 88 Simcoe St, drywall 2h 47m
NR Nicholas — not clocked in

Thursday night, reconstructing the week

From a group chat and memory
The problem: Hours arrive as text messages. Somebody totals them from the chat and what they can remember. Rounding creeps in, and it always creeps the same direction — and none of it says which job the hours were on.

So payroll gets paid correctly and your biggest single cost stays invisible at the job level. You can say what the week cost. You cannot say what the bathroom cost.

  • Labour is usually the largest line on a job and the hardest to attribute
  • A guessed hour is a guessed margin
  • Two crews on two sites is twice the reconstruction
This week, by job
14 Fletcher Ave64.5 hrs
88 Simcoe St31.0 hrs
Shop & travel6.5 hrs
Ready for payroll102 hrs
How the hour travels

Clocked once. Used three times.

The same entry pays the person, costs the job and files the record. Nobody retypes it, so the three can never disagree.

Clock in

On the phone, against the job

Pick the job, start the clock. Works in a basement with no signal and syncs when it comes back — which matters, because that is where the work is.

Approve

You see it before it becomes money

Timesheets land for review, so a mis-clock is fixed before it becomes a payment. Nothing goes through because nobody looked.

Cost

Burdened, not the bare wage

Hours cost to the job at wage plus CPP, EI, WSIB and vacation. Price labour at the wage alone and every hour you sell quietly eats margin.

Pay

Payroll runs from what you approved

The pay run uses those same approved hours, and the cost lands in the books without re-entry.

Why it is not a separate app

One entry, all the way through.

Clock inApproveJob labour costJob marginPayrollBooks

A standalone time-tracking app tells you the week was 102 hours. It cannot tell you the bathroom was 64.5 of them at a burdened rate, which is the only version of the number that changes how you bid the next one.

What it changes on Monday

  • Thursday night stops existing. The hours are already in, already on the right job.
  • You see an overrun while it is happening — 22 hours on a bathroom you priced at 16, with a week still to go.
  • Travel and shop time stop hiding. If it is 6.5 hours a week, it belongs in your rate.
  • Payroll is a review, not a reconstruction.
14 Fletcher Ave — labour against budget
Priced96 hrs
Worked to date64.5 hrs
Built71%
Tracking under+5.6 hrs

Put your crew on it for one week.

One week of real hours against real jobs tells you more about your margins than a year of invoices.

Start your 7-day free trial

7 days free · no credit card · then $49.99/mo for 3 months