This week, approved vs waiting

The worker's own week in one big number, split into hours already approved and hours still waiting on the office.

What it is

The bottom of the crew portal shows total hours for the week from Monday, with approved and waiting stated separately, plus a day-by-day list showing the project and status of each entry.

Also called: my hours this week · did I get paid for that · pending hours

See it
This week, approved vs waiting
CustomerBuildingAmountStatus
Ivy Brubaker40×64 Shop$10,130Paid
Ivy Brubaker40×64 Shop$12,600Paid
Delia YoderBarndominium$10,890Draft
Gideon Alt40×64 Shop$2,340Paid
Ronan Petsch40×64 Shop$16,970Approved
The 38px week total with '32h approved · 8h waiting' beneath, then the day rows with tick or waiting markers. Sample data — no customer information appears here.
How it works
  1. 1weekSoFar() computes Monday of the current week and reads that person's entries onward.
  2. 2Hours are bucketed by status: anything not 'approved' counts as pending.
  3. 3The list renders Mon/Tue/... with the project name and either a green tick or '· waiting'.
Why we built it

The only question a man on a crew actually has about the office system is what he is owed this week, and the answer used to be ask on Friday. His own screen shows the week's hours with submitted and approved kept apart rather than added into one figure, because rolling them together makes the number look like a promise the office has not made yet.

The problem
  • Workers with no visibility of their own hours.
  • A single total implying approval that has not happened.
Sound familiar?
What you get
Fewer 'how many hours do I have' conversations.
The worker can spot a missing day themselves.
Approved and pending are never confused.

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →