The Payroll page is a dedicated admin tool for managing technician pay. It brings together flat rate labor tracking, hourly timesheet review, CSV exports, and QuickBooks integration into one workflow.
Access Payroll from the side menu (admin only). The page has three sections:

Flat rate pay is based on labor hours assigned to a technician on completed jobs — not time clock hours. Technicians get paid for the job regardless of how long it actually took.
The flat rate section shows all labor items that have been "flagged" for payment, grouped by technician. Each row shows:
Each technician group has a subtotal, and a grand total appears at the bottom.

Labor items go through a simple state machine:
Labor items are flagged automatically when a job is closed, or manually from the line items view on a job.
If you marked something as paid by mistake, click "Revert" on the paid row. It returns to "Flagged" status so you can re-process it.
Use the "Show Unpaid Only" toggle to hide paid items and focus on what still needs to be processed.
Each technician can have per-category pay rates configured in their employee profile. For example:
The flat rate cost is calculated as hours × technician's rate for that labor type. If a technician doesn't have a rate configured for a category, it shows "No rate" in red — you'll want to set that up in employee settings before processing payment.
Important: The pay rate is the technician's internal rate, not the customer-facing labor rate on the estimate. These are separate values.
Pay rate history tracks every change to an employee's hourly pay rate and pay type over time. This ensures that each time entry is calculated using the rate that was in effect when the employee actually clocked in — not just their current rate.
On the Hourly Payroll section, each time entry displays the rate that was applied based on the employee's pay rate history at the time they clocked in. If rates have changed during the pay period, different entries for the same employee may show different rates.
If you need to add a historical pay rate (for example, if an employee's rate changed last week but wasn't entered until today):
Note: You cannot create two history records with the same effective date for the same employee. If a record already exists for that date, update the existing one instead.
Admins can delete incorrect pay rate history records. Once deleted, the system falls back to the next most recent record when calculating rates for affected time entries.

The hourly section shows time clock entries for employees paid by the hour. It pulls from the same time clock data as the reports, but focused on payroll processing.
The current QBO export mode (Expense or Time Activity) is displayed at the top of this section so you know how the data will be sent to QuickBooks before you export.
You can edit clock in/out times directly from this section by clicking on an entry. This is useful for correcting missed punches before exporting.
If some technicians fail during export (e.g., missing QBO mapping), the others still succeed. Failed items can be fixed and re-exported.

Download hourly payroll data as a CSV for import into your payroll provider or accounting software.
Employee, Clock In, Clock Out, Hours, Rate, Cost
Employee, Total Hours, Rate, Total Pay
Files are named payroll-export-YYYY-MM-DD.csv or payroll-summary-YYYY-MM-DD.csv using the current date.
If you have QuickBooks connected, you can export flat rate payroll directly to QBO instead of (or in addition to) marking items as paid locally.
The export groups hours by technician and creates one entry per tech in QuickBooks. The type of entry depends on your export mode setting:
If any technician fails to export, the others still go through. Failed items are logged and can be retried.
For full details on the QBO setup and export mode configuration, see the QuickBooks Integration guide.
The Export History panel shows all past payroll exports to QuickBooks:
Click the download icon on any export record to get a CSV with columns: Technician, Hours, Rate, Cost, Time Entries, Export Date, Transaction Date, Status.
This is useful for record-keeping or reconciling with your accounting software.

In addition to the Payroll page, the Reports section has two payroll-specific reports:
These reports are read-only views for analysis. Use the Payroll page for processing payments and exports.