Labor Cost Calculation Guide

  • Last Created On Jun 23, 2026
  • 43
0 0

Overview 

Labor Cost is the charge for the technician's time spent performing a job — separate from the cost of parts and materials. How Labor Cost is calculated depends entirely on the Billing Rule configured on the Work Order's Service Type.

Note: Labor Cost is separate from the Parts/Materials covered in the Service Appointments article (Convert to Invoice / Convert to Expense). Labor Cost is calculated at the Work Order level, based on the Billing Rule of the Service Type.

How Labor Cost Is Calculated by Billing Rule

The Billing Rule is set on the Service Type linked to the Work Order. There are three possible rules, each with a different Labor Cost calculation method.

  • Fixed Price: The flat amount configured on the Service Type
  • Hourly: Total hours logged in Timesheets across all Appointments of the Work Order
  • Free: $0.00 — no labor charge

Fixed Price

How it works: The Work Order is charged a single flat Labor Cost, regardless of how many hours the technician actually worked.

Labor Cost = Fixed Price value configured on the Service Type


Example: Service Type "Split AC Preventive Maintenance" has Billing Rule = Fixed Price, Fixed Price = $120.00. Regardless of whether the job took 1 hour or 3 hours across all Appointments, the Labor Cost for this Work Order is $120.00.

Hourly

How it works: Labor Cost is calculated based on the total hours actually logged by technicians across all Appointments belonging to this Work Order, multiplied by the hourly Rate configured on the Service Territory of the Work Order.

Labor Cost = Total Timesheet Hours (all Appointments of the WO) × Service Territory Rate

Where the hours come from

The system sums all Timesheet durations recorded under every Appointment Detail → Timesheets tab that belongs to this Work Order. If the Work Order has multiple Appointments, and each Appointment has one or more Timesheets (potentially from multiple technicians), all of these durations are added together.

Where the rate comes from

The hourly rate is not set on the Service Type. It comes from the Service Territory linked to the Work Order, specifically the Rate field configured when the Territory was created (Field Service → Settings → Service Territory).

Important: The Service Territory's Rate applies uniformly to all technicians and all Timesheets under this Work Order — it does not vary by individual technician.


Free

How it works: No Labor Cost is charged, regardless of hours worked.

Labor Cost = $0.00

Example: A "Post-Repair Follow-up Visit" Service Type with Billing Rule = Free always generates $0.00 Labor Cost, even if Timesheets show several hours of technician time logged.

Convert Labor Cost to Invoice/Expense

Once all work on a Work Order is finished, mark it as Completed to trigger the Labor Cost invoicing/expense option.

Step 1. Open the Work Order Detail page

Step 2. Click the status dropdown  → select Mark as Completed


Step 3. Once the status updates to Completed, the Convert Labor Cost to Invoice/expense button appears in the top-right action area


Step 4. Click Convert Labor Cost to Invoice/Expense

Step 5. The system calculates the Labor Cost according to the Billing Rule of the Work Order's Service Type and generates an Invoice/expense

Step 6. The generated Invoice/expense is linked back to the Work Order — visible under the Labor Cost Invoice/Expense field on the Work Order Overview


Views: 43

Recent Articles

  • Labor Cost Calculation Guide
    43
  • Customizing Ticket Statuses in Customer...
    29
  • Convert to Invoice or Expense & Create I...
    57
  • Service Appointment in Field Service
    71
  • Work Orders in Field Service
    57

Popular Articles

  • Warehouse
    2557
  • Item Settings
    2078
  • Connect your X (Twitter) account and Syn...
    1922
  • Plaid environment & Setup Your Bank Acco...
    1882
  • General Accounting Settings
    1742