Payroll & Pay Periods
ShiftFlex tracks every approved work hour, tip, and expense to generate accurate payroll summaries — ready to export to your payroll provider in one tap.
Pay Periods
A pay period is a defined date range used to group time logs, tips, expenses, and earnings into a single payroll run. You must create a pay period before you can process payroll for that period.
Creating a Pay Period
- Go to Settings → Pay Periods.
- Tap Create Pay Period.
- Select the Start Date and End Date for the period (e.g., 1st–15th of the month).
- Tap Create. The pay period is created with Open status.
All shifts completed within the pay period's date range are automatically included in its calculations.
Approving Time Logs
Before processing payroll, ensure all time logs for the period are approved. See Time & Attendance → Manager Approval for full details.
Unapproved time logs are not included in payroll calculations. Always review and approve all pending time logs before running your payroll export.
Pay Period Summary
Tap any pay period to see a detailed breakdown:
- Total hours worked per employee
- Regular hours vs. overtime hours (1.5x rate for hours over 40/week)
- Gross pay per employee (hours × rate + surge bonuses)
- Tips and expenses submitted and approved for the period
- Per-location breakdown of labor costs
Tips, Expenses & Mileage
Employees can submit tips earned, expenses incurred, and mileage from their Profile. As a manager:
- Go to Settings → Tips & Expenses.
- Review each submitted item with the receipt photo (if uploaded).
- Tap Approve or Reject. Rejected items are returned with an optional note.
- Approved items are automatically added to the employee's pay summary for the current pay period.
Overtime
ShiftFlex automatically identifies overtime. Any hours exceeding 40 per week are flagged as overtime and calculated at 1.5× the employee's base pay rate. Both regular and overtime hours are shown separately in the payroll summary.
Exporting Payroll
Once all time has been approved and the pay period is ready:
- Open the pay period.
- Tap Export Payroll.
- A CSV file is generated containing: employee name, hours, pay rate, overtime, tips, expenses, and gross pay.
- Share the file directly from your device to your payroll software (e.g. Gusto, ADP, QuickBooks).
Closing a Pay Period
After exporting, tap Close Period on the pay period. This marks it as Closed and prevents further time approvals from being added to it. Closed pay periods are kept for your records and remain viewable.