Attendance & Time Tracking
Track employee work hours, manage clock-ins and clock-outs, and streamline payroll processing with SSP Manager's integrated time and attendance system.
Overview
The attendance tracking system helps you:
- ⏰ Track employee work hours automatically
- 📅 Manage clock-ins and clock-outs
- 💰 Calculate labor costs in real-time
- 📊 Generate payroll reports
- 🚨 Monitor late arrivals and early departures
- 📈 Analyze labor productivity
Key Benefits:
- Eliminate manual timesheets
- Reduce time theft
- Accurate payroll processing
- Labor law compliance
- Real-time labor cost visibility
Accessing Attendance Management
Navigation: Locations → [Your Location] → Manage Attendance
Required Permissions:
- View: Manager, Supervisor
- Edit: Manager only
- Clock In/Out: All staff
Role-Based Access Control
Managing User Roles
Access the User Management page to view and manage roles:
Navigation: User Management (from main dashboard)
The User Management page displays:
- User table with columns for ID, User, Roles, Status, Permissions, and Actions
- Roles column showing assigned role badges for each user
- Manage Custom Roles button for creating and editing custom roles
- Invite Team Member button for adding new users
Available System Roles:
- Organization Admin: Full system access across all locations
- Chain Manager: Multi-location management access
- Location Manager: Full access to assigned location
- Floor Manager: Operational management within location
- Wait Staff: Basic POS and service functions
Custom Role Management
Create and modify custom roles using the Manage Custom Roles button:
- Click Manage Custom Roles at the top of the User Management page
- View existing custom roles or create new ones
- Define permissions for each role
- Assign roles to users through the Roles column
Roles are displayed as badges in the Roles column of the user table. Multiple roles can be assigned to a single user as needed.
Employee Clock-In/Out
Clocking In
For Employees:
- Open SSP Manager app or POS terminal
- Click Clock In
- Enter employee PIN or scan badge
- Confirm scheduled shift (if applicable)
- Click Start Shift
Recorded Information:
- Employee name and ID
- Clock-in timestamp
- Location
- Device/terminal used
- IP address (for verification)
Optional:
- Photo capture (facial recognition)
- Geolocation verification
- Role/position for shift
Enable PIN-based clock-in for fast, secure access. Employees create a 4-6 digit PIN during onboarding.
Clocking Out
Process:
- Click Clock Out
- Enter PIN or scan badge
- Review hours worked
- Add notes (optional)
- Confirm clock-out
Staff who hold an open cash drawer can't clock out until they close it or hand it over. A manager can force-close a drawer left open.
Automatic Calculations:
- Total hours worked
- Break time deducted
- Overtime hours (if applicable)
- Tips earned (if recorded)
Break Management
Recording Breaks:
- During shift, click Start Break
- Select break type:
- Lunch Break (30 min, unpaid)
- Rest Break (15 min, paid)
- Custom
- Timer starts
- Click End Break when returning
Automatic Break Enforcement:
- Required breaks based on shift length
- Alerts when break is overdue
- Compliance with labor laws
- Break time automatically deducted from paid hours
Labor Law Compliance:
- California: 30min meal break for 5+ hour shifts
- New York: 30min break for 6+ hour shifts
- Federal: No mandated breaks (but if given, breaks under 20min must be paid)
- Customizable per location
Attendance Dashboard
Real-Time View
See who's currently working:
Status Indicators:
- 🟢 Clocked In: Currently working
- 🟡 On Break: Taking a break
- 🔴 Clocked Out: Shift ended
- ⚪ Scheduled: Not yet arrived
- 🟠 Late: Scheduled but not clocked in
Dashboard Information:
- Employee name and photo
- Current status
- Clock-in time
- Hours worked so far
- Scheduled end time
- Current role/position
Time Cards
View detailed time records:
- Go to Manage Attendance → Time Cards
- Select employee
- Choose date range
- View:
- All clock-ins/outs
- Break times
- Total hours
- Overtime hours
- Notes and edits
- Approval status
Time Card Details:
Employee: John Smith
Date: Nov 8, 2025
-------------------------------
Clock In: 10:00 AM
Break Start: 2:00 PM (Lunch)
Break End: 2:30 PM
Clock Out: 6:15 PM
-------------------------------
Regular Hours: 7.75 hrs
Break Time: 0.50 hrs (unpaid)
Paid Hours: 7.75 hrs
Overtime: 0.00 hrs
-------------------------------
Status: Pending Approval
Schedule Integration
Comparing Actual vs. Scheduled
View schedule adherence:
Metrics:
- On-time clock-ins
- Late arrivals
- Early departures
- Unscheduled absences
- Extra hours worked
Visual Indicators:
- ✅ On Time: Clocked in within 5min of schedule
- ⚠️ Late: Clocked in >5min late
- 🚫 No Show: Didn't clock in for scheduled shift
- ➕ Extra: Worked when not scheduled
Attendance Report:
- Manage Attendance → Reports
- Select Schedule Adherence
- Choose date range
- View compliance percentage
- Identify trends and issues
Learn more about Shift Scheduling
Editing Time Entries
Manager Adjustments
Managers can edit time entries when needed:
Common Reasons:
- Employee forgot to clock in/out
- System error
- Clock-in at wrong location
- Early departure approved but not recorded
Edit Process:
- Find time entry in Time Cards
- Click Edit
- Adjust:
- Clock-in time
- Clock-out time
- Break duration
- Add notes explaining change
- Click Save
- Employee receives notification of change
- Change logged in audit log
All edits are logged with manager name, timestamp, and reason. This ensures audit trail for labor compliance.
Bulk Edits
Edit multiple time entries at once:
- Manage Attendance → Bulk Edit
- Select employees and date range
- Choose edit type:
- Add missing clock-in/out
- Adjust all entries by X minutes
- Add breaks
- Delete entries
- Enter adjustment details
- Review changes
- Click Apply
- All employees notified
Overtime Tracking
Overtime Rules
Configure overtime calculations:
Setup:
- Location Settings → Labor & Compliance
- Configure overtime rules:
- Daily Overtime: Hours over 8/day (California)
- Weekly Overtime: Hours over 40/week (Federal)
- Double Time: Hours over 12/day or 7th consecutive day
- Custom Rules: State-specific requirements
Overtime Rates:
- 1.5x pay: Standard overtime
- 2.0x pay: Double time
- Custom multipliers
Overtime Alerts
Real-Time Notifications:
- Approaching overtime threshold
- Overtime started
- Excessive overtime (budget alert)
Setup Alerts:
- Location Settings → Notifications
- Enable Overtime Alerts
- Set thresholds:
- Daily hours limit
- Weekly hours limit
- Individual employee limits
- Choose recipients (manager, owner, employee)
Budget Protection:
- Set weekly overtime budget
- Alert when 75% spent
- Block clock-ins when budget exceeded (optional)
Labor Cost Tracking
Real-Time Labor Costs
See labor costs as they accrue:
Dashboard Metrics:
- Current hour labor cost
- Today's total labor cost
- Week-to-date labor cost
- Labor cost percentage (vs. revenue)
- Projected weekly labor cost
How It's Calculated:
Employee hourly wage × hours worked = labor cost
+ overtime premium
+ taxes and benefits (optional)
= total labor cost
Labor Cost Percentage:
(Total Labor Cost / Total Revenue) × 100 = Labor Cost %
Industry Benchmarks:
- Full Service: 25-35%
- Quick Service: 20-30%
- Fine Dining: 30-40%
Cost Optimization
Recommendations:
- Identify overstaffed shifts
- Reduce overtime
- Optimize break scheduling
- Right-size staff to demand
Reports:
- Manage Attendance → Labor Analysis
- View:
- Labor cost by day/week/month
- Cost per employee
- Overtime costs
- Labor % trends
- Export for budgeting
Payroll Integration
Exporting for Payroll
Generate payroll reports:
- Manage Attendance → Payroll Export
- Select pay period
- Choose employees (or All)
- Select export format:
- CSV: Universal format
- QuickBooks: Direct import
- ADP: Formatted for ADP
- Paychex: Formatted for Paychex
- Gusto: API integration
- Click Generate Report
Report Includes:
- Employee name and ID
- Regular hours
- Overtime hours
- Double-time hours
- Tips (if applicable)
- Total hours
- Gross pay (if wage data available)
Direct Integrations
Supported Payroll Providers:
- QuickBooks Payroll
- ADP Workforce Now
- Paychex Flex
- Gusto
- Square Payroll
- Homebase
Setup Integration:
- Manage Attendance → Integrations
- Select payroll provider
- Authorize connection
- Map fields (employee IDs, pay rates, etc.)
- Test sync
- Enable automatic sync
Benefits:
- No manual data entry
- Reduce errors
- Faster payroll processing
- Auto-sync each pay period
Compliance and Reporting
Labor Law Compliance
Automatic Compliance Checks:
- Minimum wage verification
- Overtime rules enforcement
- Break requirements
- Minor employee restrictions
- Weekly hour limits
Compliance Alerts:
- Missing required breaks
- Excessive hours worked
- Minor working during restricted hours
- Insufficient rest between shifts
Setup: Location Settings → Labor & Compliance → State/Local Laws
Audit Reports
Available Reports:
-
Time and Attendance Summary
- Total hours by employee
- Overtime hours
- Absence tracking
- On-time percentage
-
Exception Report
- Late clock-ins
- Early departures
- Missing clock-ins/outs
- Unauthorized overtime
-
Labor Cost Report
- Cost by employee
- Cost by department/role
- Cost trends
- Budget variance
-
Compliance Report
- Break compliance
- Overtime compliance
- Minor employee compliance
- Labor law adherence
Generate Reports: Reports → Labor & Attendance → Select Report Type
Export Options:
- PDF for printing
- Excel for analysis
- CSV for import to other systems
- Email scheduled reports
Advanced Features
Geofencing
Ensure employees clock in from correct location:
Setup:
- Location Settings → Attendance Settings
- Enable Geofencing
- Set radius around location (e.g., 100 feet)
- Choose enforcement:
- Block clock-ins outside radius
- Allow with manager approval
- Alert manager but allow
Benefits:
- Prevent remote clock-ins
- Ensure employees are on-site
- Reduce time theft
Facial Recognition
Optional biometric verification:
How It Works:
- Employee enrolls face during onboarding
- At clock-in, device camera captures face
- System verifies identity
- Clock-in approved or denied
Privacy:
- Facial data encrypted
- Not shared with third parties
- Can be deleted on employee request
- Compliant with biometric privacy laws
Enable: Location Settings → Attendance Settings → Facial Recognition
Photo Capture
Capture photo at each clock-in:
Purpose:
- Verify employee identity
- Prevent buddy punching
- Visual record of attendance
Settings:
- Mandatory or optional
- Front camera on mobile
- Webcam on POS terminal
- Photos stored in secure cloud
Mobile App
Employee Mobile Access
Employees can use the SSP Manager mobile app:
Features:
- Clock in/out from phone
- View schedule
- Request time off
- See hours worked
- View pay stubs (if integrated)
Download:
- iOS: App Store
- Android: Google Play
Setup:
- Download app
- Enter location code (provided by manager)
- Log in with employee credentials
- Allow location permissions (if geofencing enabled)
Manager Mobile Access
Managers can manage attendance on-the-go:
Manager Features:
- See who's currently working
- Approve/edit time entries
- View real-time labor costs
- Send shift reminders
- Approve time-off requests
Troubleshooting
Employee Can't Clock In
Possible Causes:
- Incorrect PIN
- Not scheduled for shift
- Geofencing blocking (outside location)
- Device permissions not granted
- Account inactive
Solutions:
- Reset PIN (Manager → Manage Users → Reset PIN)
- Check schedule assignment
- Disable geofencing temporarily
- Grant location permissions
- Activate employee account
Missing Clock-Out
Common Scenario: Employee forgot to clock out
Solution:
- Manager edits time entry
- Estimate clock-out time
- Add note: "Forgot to clock out, adjusted by manager"
- Save edit
- Employee notified
Prevention:
- Enable auto clock-out (after X hours)
- End-of-shift reminders
- Manager reviews daily
Time Discrepancies
Investigating Differences:
- View audit log for time entry
- Check for manager edits
- Compare to schedule
- Review break times
- Verify clock-in location/device
Resolution:
- Discuss with employee
- Make necessary adjustments
- Document reason
- Update policies if needed
Best Practices
Policy Guidelines
Clear Policies:
- Clock-in within 5 minutes of scheduled start
- Manager approval required for overtime
- Breaks must be taken and recorded
- Accurate time reporting is mandatory
- Consequences for time theft
Communication:
- Post policies in break room
- Include in employee handbook
- Review during onboarding
- Periodic reminders
Manager Responsibilities
Daily Tasks:
- Review who's currently working
- Check for missing clock-outs
- Approve time-off requests
- Monitor labor costs
Weekly Tasks:
- Review and approve all time entries
- Process payroll export
- Check overtime usage
- Address attendance issues
Monthly Tasks:
- Review labor cost trends
- Analyze attendance patterns
- Update schedules as needed
- Conduct performance reviews
Employee Training
Onboard New Employees:
- Explain time tracking system
- Set up PIN or badge
- Practice clock-in/out
- Review break policies
- Show how to view hours worked
Ongoing Training:
- Remind about policies
- Share labor cost importance
- Recognize good attendance
- Address issues promptly
FAQ
Can employees see other employees' hours?
No. Employees can only see their own hours. Managers and owners can see all employees.
What if an employee forgets to clock out?
Managers can edit the time entry and add the estimated clock-out time with a note explaining the adjustment.
How accurate is the time tracking?
Timestamps are accurate to the second and logged with device information for verification.
Can I integrate with my payroll software?
Yes! We integrate with QuickBooks, ADP, Paychex, Gusto, and others. See Payroll Integration.
What about overtime rules for my state?
Configure state-specific rules in Location Settings → Labor & Compliance. We support all U.S. states and many international jurisdictions.
Can employees clock in early?
Configurable. You can allow early clock-ins, block them, or require manager approval.
Is facial recognition required?
No, it's completely optional. Use PINs, badges, or simple login instead.
How long is attendance data kept?
Standard: 7 years (IRS requirement). Can export at any time for your own records.
Related Features
- Shift Management - Creating and managing employee schedules
- Employee Management - Managing team members and roles
- Reports - Labor and attendance reporting
- Integrations - Connect to payroll providers
Getting Help
Need assistance with attendance tracking?
- 📧 Email: support@ssppos.com
- 💬 Live Chat: Available in dashboard
- 📚 Help Center: docs.ssppos.com
Simplify time tracking and payroll with SSP Manager Attendance System.