Each one is a mechanism, not a promise. The examples below are drawn, not screenshotted, so they can show exactly what each one does.
#412Tear-offPiece$38/sq
#413UnderlaymentHourly$34/h
#414Cap & ridgeDay$420
Owed, from check-ins$1,262.00
What your crew is paid from
Pay is set on the ticket, not the job: hourly, piece rate, day rate or a sub-PO can sit side by side on one roof. What a worker is owed is minted by the server from their check-ins, and paid out on Stripe Connect. Every worker sees their own earnings, across every company they work for.
Checked in · 6:52 AM±4 m · photo · note
Checked out · 3:10 PM±3 m · photo
Edit · DeleteNot offered
A record nobody edits
Check-in and check-out carry position, accuracy, a photo and a note. Once written, an event cannot be changed or deleted — not by the worker, not by the office, not by us. That is what makes the numbers on your public page worth something.
Roofing licence41 days left
Workers’ compExpired
Assign to ticket #414Blocked
Credentials that gate work
A worker’s licence and insurance live with the worker, not with the company. An expired credential blocks assignment instead of warning about it.
Ridgeline#412 Tear-offTue
Bayside#88 FlashingWed
Ridgeline#414 Cap & ridgeThu
Your crew, across companies
A worker who takes tickets from three contractors sees them in one list. A contractor who shares a crew with the roofer down the road shares the record, not the risk.