EnrichBuild / Systems / Crew timesheets & per diem
Every hour worked, on the right ticket.
Labour is the biggest cost most field companies carry. Hours that never make it onto a ticket never get billed, and per diem and living-out-allowance mistakes surface at payroll. We make the hours and the billing come from the same place.
The headache
What it looks like today
- Paper timesheets and texted photos get re-keyed every pay period.
- Hours on the timesheet don't match the hours billed on the LEM.
- Per diem and LOA claims get disputed after the fact.
- Supervisors approve hours days late, from memory.
How it works
From the field to done.
- 01
Log
Crew members log hours by job, and optionally by task, on their phones. It works offline.
- 02
Approve
Supervisors approve or fix entries in one tap, the same day.
- 03
Allowances
Per diem and LOA are applied from your rules, not typed in by hand.
- 04
Flow
Approved hours go to payroll and onto the matching LEM ticket, so billing and pay match.
What you get
Live in 2 weeks.
It starts as a fixed-fee, 30-day pilot on one crew or one client, from $2,500. We measure before and after, and you keep everything we build: the code, the data and the accounts.
- A crew phone app with job and cost-code lists
- Supervisor approval flow
- Per diem and LOA rules
- Payroll export
- A billed-vs-worked hours report
Questions
Straight answers.
Do crews need company phones?
No. It runs in the browser on any phone. No app store install, and crews don't need their own logins.
Can it handle rotations and camp jobs?
Yes. Rotation schedules, LOA rules and camp versus hotel allowances are set up during the pilot.
Who are you?
EnrichBuild is a Calgary team: Richard Li, with 15+ years in oil and gas and engineering projects, and Chen Deng, who builds the systems. We start small, measure the result and expand what works.
Book a call
Fix this one first.
Tell us how this works at your company today. We'll reply within one business day with a time for a 30-minute call.
Book a 30-minute call[email protected] · Calgary, Alberta