Payroll Calculation

Calculate pay stubs for a specific pay period across all employees

Active Employees
0

Ready for payroll

Approved Time Entries
0

Available for processing

Active Cleaning Contracts
0

For commission calculation

Pay Period Selection

Select dates to proceed

How Payroll Calculation Works

Step 1: Iterates through all active employees

Step 2: Calculates gross pay based on:

  • Hourly employees: approved time entries × hourly rate
  • Service technicians: (on-job hours × hourly rate) + (drive hours × drive time rate) tracked via Kiosk
  • Cleaning staff: completed contracts × per-cleaning payout

Step 3: Calculates all applicable taxes (federal, state, local, FICA)

Step 4: Creates PayStub records with finalized pay and deductions

Step 5: Creates MaintenanceExpense records for all taxes and deductions