Time Tracking for Jobs

Job Management4 min readUpdated January 2025

Track exactly how long jobs take with simple start/stop timing. Know your true labor costs, bill accurately for time-based work, and run payroll based on actual hours worked. Perfect for hourly billing or understanding job profitability.

Benefits of Time Tracking

  • Accurate billing: Bill exact hours worked
  • Know true costs: Understand labor per job type
  • Payroll ready: Export hours for wages
  • Quote better: Base future quotes on actual time
  • Find inefficiencies: See which jobs take too long
  • Proof for customer: Show time spent on their job

Starting Time Tracking

  1. Open the job you're starting
  2. Tap Start Timer button
  3. Timer begins counting
  4. Status changes to "In Progress"
  5. Notification shows timer is running
  6. Work on the job

Tip: Start timer when you arrive at site, not when driving there. Travel time should be tracked separately or included in your rates.

Taking Breaks

  1. While timer is running, tap Take Break
  2. Timer pauses (break time not counted)
  3. Yellow banner shows "On Break"
  4. When ready, tap Resume Work
  5. Timer continues from where it left off

Break time is tracked but not included in billable hours

Stopping Time Tracking

  1. When job is done, tap Stop Timer
  2. See total time worked (minus breaks)
  3. Option to round time:
    • • Exact time (3:47)
    • • Round to 15 minutes (3:45)
    • • Round to 30 minutes (4:00)
    • • Round to hour (4:00)
  4. Add notes about work done
  5. Save time entry

Manual Time Entry

Forgot to start timer? Add time manually:

  1. Open completed job
  2. Click Add Time Entry
  3. Enter:
    • • Start time
    • • End time
    • • Break duration
    • • Notes
  4. Save entry

Time Tracking Settings

Configure in Settings → Operations

  • Default rounding: None, 15 min, 30 min, or 1 hour
  • Minimum billable time: Set minimum charge (e.g., 1 hour)
  • Include travel time: Add standard travel time to all jobs
  • Hourly rates: Set rates per technician or job type
  • Overtime rules: 1.5x after 8 hours, 2x on weekends
  • Auto-stop timer: Stop if no activity for X hours

Viewing Time Reports

Individual Job Time

  1. Open any job
  2. Scroll to Time Tracking section
  3. See all time entries with:
    • • Start/stop times
    • • Duration
    • • Breaks taken
    • • Technician name

Weekly Timesheet

  1. Go to Reports → Timesheets
  2. Select week
  3. Choose technician (or all)
  4. View hours per day
  5. Export for payroll

Billing for Time

Convert tracked time to invoice line items:

  1. Complete job with time tracked
  2. Create invoice from job
  3. Time automatically adds as line item:
    • • "Labor: 3.5 hours @ £65/hr = £227.50"
  4. Adjust if needed
  5. Send invoice

Note: Be transparent about time billing. Some customers prefer flat rates. Decide per job whether to bill time or fixed price.

Multiple Technicians

When multiple people work same job:

  • Each technician tracks their own time
  • All entries appear on job
  • Invoice shows total hours or itemized per person
  • Payroll report splits by technician

Common Time Tracking Scenarios

Emergency Callout

Start timer on arrival → Work 2 hours → Stop timer → Auto-rounds to 2.5 hours minimum → Bills at emergency rate

Full Day Job

Start 8 AM → Break 12-1 PM → Resume → Break 3 PM → Stop 5 PM → Total: 8 hours billable (9 hours on site)

Quick Repair

15-minute fix → Minimum billing 1 hour → Customer informed upfront → Time tracked for records even though billing is flat

Mobile Time Tracking

  • Background tracking: Timer runs even if app closed
  • Notifications: Reminder that timer is running
  • Quick access: Start/stop from notification bar
  • Offline support: Time tracked even without internet
  • Battery efficient: Minimal battery use while tracking

Payroll Export

  1. Go to Reports → Payroll
  2. Select date range
  3. Choose format:
    • • CSV for Excel
    • • QuickBooks format
    • • PDF summary
  4. Review hours and rates
  5. Export file
  6. Import to payroll system

Best Practices

  • Start immediately: Begin timer as soon as you start working
  • Use breaks properly: Lunch and rest breaks shouldn't be billed
  • Add notes: Explain what was done during the time
  • Review before billing: Check time seems reasonable
  • Be consistent: Same rounding rules for all customers
  • Train team: Everyone should track time the same way

Troubleshooting

Timer Won't Start

  • Check job isn't already complete
  • Verify you have permission to edit jobs
  • Ensure no other timer running (one at a time)
  • Refresh app if frozen

Lost Time Entry

  • Check if auto-saved (every 5 minutes)
  • Look in job history for entry
  • Add manually if timer failed
  • Check notification history for start time

Wrong Time Recorded

  • Edit time entry after stopping
  • Adjust start/end times manually
  • Add note explaining correction
  • Cannot edit if already invoiced

Pro Tip: Track time even for fixed-price jobs. This data helps you quote accurately in future and identify which jobs are actually profitable.

Related Articles