Skip to content

Timesheets & Time Tracking

YardPilot tracks two types of time: daily attendance for payroll and visit timers for job costing. Together, they give you complete visibility into how your team spends their time.

Overview

Daily Check-in → Work Visits → Visit Timers → Daily Check-out → Timesheet

Two Tracking Layers

TypePurposeWho RecordsUsed For
Daily AttendanceWhen team clocks in/outTeam lead or workerPayroll
Visit TimersTime spent per visitTeam leadJob costing, P4P

Why Two Layers?

Daily attendance answers: "How long was the employee at work?"

Visit timers answer: "How long did each job take?"

The total of visit timers plus travel/breaks should roughly equal attendance time.

Daily Attendance

Track when team members start and finish work each day.

Team Lead Check-in

At the start of the day, the team lead:

  1. Opens the app
  2. Goes to AttendanceStart Day
  3. Selects team members present
  4. Confirms check-in for all

Individual Check-in

If working solo or arriving late:

  1. Team member opens app
  2. Taps Check In
  3. Time is recorded

Check-out

At end of day:

  1. Team lead checks out the team, or
  2. Individual taps Check Out
  3. Total hours calculated automatically

Visit Timers

Track time spent on each visit for accurate job costing.

Starting a Visit Timer

  1. Navigate to the visit
  2. Tap Start Timer
  3. Timer runs for all checked-in team members assigned to the visit

Stopping a Visit Timer

  1. When work is complete, tap Stop Timer
  2. Duration calculated automatically
  3. Labour cost calculated (duration × hourly rates)

Timer Display

While timer is running:

  • Elapsed time shown on visit card
  • Running timers visible in team dashboard
  • Notification if timer runs unusually long

Timesheets

Timesheets compile time records for payroll processing.

Weekly Timesheet

Shows all time for a team member:

DayCheck InCheck OutHoursVisitsVisit Time
Monday7:0015:308.5 hrs56.2 hrs
Tuesday7:1515:458.5 hrs46.8 hrs
Wednesday7:0015:008.0 hrs65.9 hrs
Thursday7:3016:008.5 hrs56.5 hrs
Friday7:0014:307.5 hrs45.8 hrs
Total41 hrs31.2 hrs

Timesheet Statuses

StatusMeaning
DraftWeek in progress or just ended
SubmittedTeam member has submitted for approval
ApprovedManager has approved for payroll
ExportedSent to payroll/accounting system

Key Features

Labour Cost Tracking

Each time entry calculates cost:

Labour Cost = Duration × Hourly Rate
  • Hourly rate set per team member
  • Costs aggregated per visit, job, and client

Billable vs Non-Billable

Mark time as:

  • Billable - Charged to client
  • Non-billable - Internal cost (training, travel, etc.)

Break Tracking

Record breaks for accurate hours:

  • Automatic break deduction available
  • Manual break entry for flexibility

In This Section

Field Service Management for Australian Businesses