Time Tracking
Clock in and out per job, route entries through an approval workflow, and see labor costs calculated automatically. Every hour your team works is tracked, categorized, and connected to the jobs it belongs to.
Labor tracking that connects to your bottom line
No more guessing how long a job took or what it cost. Every entry captures location, duration, rate, and total cost — then feeds that data into profitability reports.
One-Tap Clock In/Out
Technicians clock in and out with a single tap. Each entry is automatically linked to the job and appointment they are working on.
Approval Workflow
Entries move from Draft to Submitted to Approved or Rejected. Managers can reject with a reason so technicians know what to fix.
Automatic Cost Calculation
Duration computed from clock-in/out times. Hourly rate captured per entry. Total cost calculated without manual input.
Job & Appointment Linking
Entries link to specific jobs and appointments so labor costs roll up accurately in per-job profitability reports.
Profitability Reporting
Time data feeds into profitability and labor variance reports. See revenue, labor cost, and margin for every completed job.
Billable / Non-Billable
Flag each entry as billable or non-billable. Understand where productive hours are spent and where overhead accumulates.
Simple clock-in and clock-out
Technicians clock in and out with a single tap, and each entry is automatically linked to the job they are working on. No manual timesheets, no forgotten hours — just a clean record of who worked on what and for how long.
- One-tap clock in and clock out from any device
- Each entry automatically linked to the active job
- Eight entry types for accurate categorization (job work, travel, admin, and more)
- Works through the installable PWA on any mobile device
- No special hardware or separate app download required
One tap to start and stop
Technicians tap a single button to clock in when they arrive and again to clock out when they finish. The timer runs automatically in between.
Works on any mobile device
Pillar runs as an installable PWA. Technicians clock in from their phone — no dedicated hardware or separate app store download required.
Linked to jobs and appointments
Time entries connect to jobs and appointments automatically, so every hour is tied to the work it belongs to.
Eight entry types for accurate categorization
Not all hours are equal. Categorize time entries by type so you know where your team's hours actually go — from billable on-site work to travel, admin, and breaks.
Job Work
Billable on-site labor
Travel
Drive time between jobs
Admin
Paperwork and office tasks
Training
Skills and certification
Break
Lunch and rest periods
Meeting
Team and client meetings
Shop Work
Prep and inventory tasks
On Call
Standby availability hours
Billable vs. non-billable tracking
Each time entry can be marked as billable or non-billable. This distinction flows into profitability reports so you can see the true cost of each job and identify where non-billable hours are adding up.
Approval workflow with clear accountability
Time entries move through a defined pipeline. Technicians submit their hours. Managers review, approve, or reject with a reason. No more chasing down timesheets or questioning hours after payroll is run.
Technician submission
Technicians create entries as drafts, then submit for manager review when ready.
Approve or reject with reason
Managers review each entry and either approve it or reject it with a written reason.
Rejection feedback
Rejected entries go back to the technician with the rejection reason so they can correct and resubmit.
Paid status tracking
Approved entries can be marked as Paid for payroll integration and end-to-end tracking.
Automatic cost calculation on every entry
Each time entry captures the technician's hourly rate at the moment it is created. Duration is calculated from clock-in and clock-out times. Total cost is computed automatically. These numbers roll up into per-job profitability reports without any manual math.
- Hourly rate captured at the moment each entry is created
- Duration auto-calculated from clock-in and clock-out times
- Total cost computed automatically (duration multiplied by hourly rate)
- Overtime rate tracked per technician for accurate costing
- Cost data flows into per-job profitability and labor variance reports
- Export reports to CSV for payroll or external analysis
Tied to technician profiles
Every technician profile stores an hourly rate and overtime rate. When a technician clocks in, the system captures their current rate on the entry. If rates change later, historical entries keep the rate that was active at the time — so your cost records stay accurate.
- Hourly rate and overtime rate stored on each technician profile
- Rate snapshot preserves historical accuracy on every entry
- Time entry history and count visible per technician
- Current active entry endpoint for real-time clock-in status
- Performance analytics: utilization, completion rate, and revenue generated
Compare estimated vs. actual hours
The labor variance report compares the hours you estimated for a job against the actual hours recorded through time tracking. High variance flags estimating issues or job inefficiencies — so you can adjust pricing or processes before the pattern repeats.
- Estimated hours from the job vs. actual hours from time entries
- Labor variance percentage calculated per completed job
- Identify job types that are consistently underestimated
- Technician performance rankings by utilization and completion rate
- All reports exportable to CSV for further analysis
Time tracking that fits into your workflow
Time entries connect to jobs, appointments, customers, and reporting — so labor data flows through your operation automatically.
Jobs & Work Orders
Time entries link to jobs so labor costs appear in the job financial summary alongside revenue and materials.
Learn moreTechnician Management
Hourly rates, overtime rates, schedules, and performance metrics live on each technician profile.
Learn moreAnalytics & Reporting
Time data powers profitability reports, labor variance analysis, and technician performance rankings.
Learn moreScheduling
Appointments provide context for time entries — see which visit a technician was working when they clocked in.
Learn moreMobile (PWA)
Technicians clock in and out from their phones through the installable PWA.
Learn moreInvoicing & Payments
Labor costs tracked through time entries feed into invoice profitability for true margin visibility.
Learn moreSee how time tracking fits your operation
Schedule a demo and we will walk through the full workflow — from clock-in to approval to profitability reports — using scenarios that match your business.