Spartan Plumbing
All BoardsService TechniciansServiceTitan (Service)
ServiceTitan (Service)~13 min

Timesheet & Job Costing

Purpose

How service technicians track their time accurately in ServiceTitan for payroll processing and job costing analysis.

When to Use

Every workday — track time from clock-in to clock-out, with job-level allocation throughout the day.

Procedure

Clocking In/Out

  • Clock in through ServiceTitan at the start of your shift.
  • Clock out at the end of your shift.
  • Your clock times should match your actual working hours — don't round or estimate.
  • Job-Level Time Tracking

  • When you arrive at a job, ServiceTitan timestamps your arrival (when you mark "Arrived").
  • When you complete and close the job, ServiceTitan timestamps the completion.
  • The time between arrival and completion is the job duration.
  • Drive time between jobs is tracked as non-billable time.
  • If you need to leave a job and return (parts run), note the gap so costing is accurate.
  • Breaks and Non-Job Time

  • Lunch and breaks should be logged in ServiceTitan.
  • Non-job time (meetings, training, truck restocking) should be categorized appropriately.
  • If you have unassigned time between jobs, update dispatch — they may have a fill-in.
  • Why Job Costing Matters

    • Every job's profitability is calculated from revenue (what the customer paid) minus cost (your time + materials).
    • Accurate time tracking lets management identify which job types are most/least profitable.
    • Time inflation (padding hours) distorts this data and affects pricing decisions for all customers.
    • Your efficiency metrics (average job duration, jobs per day) are tracked from this data.

    Timesheet Corrections

  • If you made an error on your timesheet, notify the office by end of the same day.
  • Don't go back and edit times days later — do it same-day.
  • The office processes timesheets for Paylocity payroll. Late corrections delay pay.
  • Important Notes

    • Accurate timekeeping is a condition of employment. Falsifying timesheets is grounds for termination.
    • Time data feeds into Paylocity for payroll processing — errors affect your paycheck.
    • If ServiceTitan is having issues and you can't log time digitally, note it manually and enter it as soon as the system is available.
    • Job costing data is reviewed in weekly/monthly operations meetings.

    Related SOPs

    • Dispatch Workflow (Tech View) — daily workflow
    • Job Booking in ServiceTitan — managing jobs
    • Payroll & Direct Deposit Setup — payroll processing

    Dispatch Workflow (Tech View)Back to Playbook ✓