Payroll, Tips, and Commissions Without a Separate System
Hours from the built-in Time Clock auto-feed payroll. Per-location commission rate overrides. Tip distribution rules (per-tx, pooled, or per-service split). Pending-approval workflow before pay stubs go out. Native payroll, not a third-party plug-in.
Four Systems Working Together
Time clock, commission overrides, tip distribution, and approval workflow. Each one matters on its own. Together they eliminate every manual step between a booking and a pay stub.
Time clock integration
Hours auto-feed payroll from the built-in time clock. No manual entry, no spreadsheets, no guesswork on Friday afternoon.
Per-location rate overrides
Same technician, different commission rates per location. Configure once, override per site.
Tip distribution rules
Per-transaction, pooled, or per-service split. Configurable per location. Tip allocation is auditable.
Pending approval
Review gross pay before finalizing. Edit with reason. Pay stubs blocked until approved.
Time Clock → Payroll
Built-in time clock means hours flow into payroll automatically. No spreadsheet imports, no manual entry, no "did Jane clock in?" phone calls on Friday afternoon.
Built-in time clock
Staff clocks from mobile or desktop. No third-party app needed. Location-scoped clock-ins with optional geolocation.
- PWA on iOS / Android
- Browser clock-in from POS terminal
- Location-scoped clock-ins
- Geolocation optional
- See /product/team for time clock setup
- Integrated with break tracking
Break tracking
Unpaid vs paid breaks tracked separately. Break-type configurable per company. Automatic minute deductions from paid hours.
- Break-type configurable per company
- Automatic break-minute deduction from paid hours
- Audit log of break start/end
- Max break alerts
- Configurable per company
Manager approval first
Manager reviews and approves time entries before they hit payroll. Pending queue, edit-with-reason workflow, bulk-approve.
- Pending approval queue
- Edit-with-reason workflow
- Approval audit log
- Bulk-approve option
- Payroll-blocked until approved
Hours to gross pay
Payroll engine reads approved time entries automatically. No manual hour entry. Full audit trail from clock-in to pay stub.
- Approved hours flow to gross pay
- No manual hour entry
- Audit trail from clock-in to pay stub
- Payroll period boundaries respected
- Multi-period retroactive support
Commission Tracking
Per-service and per-retail-product commissions. Configurable per technician. Per-location overrides — same tech can have different commission rates at different locations.
Per-service commission rates
Percentage or fixed amount per service. Default rate inherited from company, with optional per-tech override.
- Configurable per service template
- Default rate inherited from company
- Optional per-tech override
- Audit log of rate changes
- Applies at booking-checkout time
Per-retail-product commission
Percentage of product sale. Optional per-product-variant rates. Override per tech. Applies at POS checkout.
- Configurable per product
- Optional per-product-variant rates
- Override per tech
- Applies at POS checkout
- Audit log of payouts
Per-tech override
Individual rate per service per tech. Default rate fallback when no override is set. Role-gated rate editing.
- Override on specific services only
- Default rate fallback
- Role-gated rate editing
- Audit log of overrides
- View rate history
Per-location override
Same tech, different rates per location. Prevents accidental rate drift across locations. Role-gated. Audit log of cross-location changes.
- Per-tech-per-location rate override
- Prevents accidental rate drift across locations
- Audit log of cross-location changes
- Role-gated
- Integrates with multi-location pricing model
Tip Distribution Rules
Three distribution models: per-transaction (tips go to the tech who served), pooled (split evenly across the shift), or per-service (split based on which services were involved). Configurable per location.
Per-transaction tips
Tips assigned to the booking technician. Default mode. Tied to booking record, integrates with checkout receipt.
- Default mode
- Tied to booking record
- Integrates with checkout receipt
- Per-tx tip amount editable post-payment
- Audit log of tip assignments
Pooled tips
Split evenly across all clocked-in staff per shift. Requires time clock to identify who was working. Configurable shift boundary.
- Shift-based pooling
- Requires time clock to identify clocked-in staff
- Fair-split algorithm
- Configurable shift boundary
- Audit log of pool distributions
Per-service split
For multi-tech bookings, split based on which services were involved. Per-service-tech allocation, configurable split ratios.
- For multi-tech bookings (e.g., color + cut by different techs)
- Per-service-tech allocation
- Configurable split ratios
- Audit log per-service tip pay
- Complementary to time-clock-based pooling
Pay Stubs + Reports
Pay stubs auto-generated per period. Tax withholding shown clearly. Reports exportable for your accountant — QuickBooks / Xero export planned.
Pay stubs
Downloadable per employee with full breakdown of hours, commissions, tips, and deductions. Employee portal access for stub download.
- Per-period pay stub PDF
- Breakdown of hours, commissions, tips, deductions
- Tax withholding shown clearly
- Audit log of pay-stub generation
- Employee-portal access for stub download
Tax withholding
Federal, state, local where supported. Year-to-date totals on stub. W-2 / 1099 form generation planned.
- Configurable tax mode per state
- Year-to-date totals on stub
- W-2 / 1099 form generation planned
- Audit log of tax adjustments
- Role-gated editing of tax rates
Period reports
Export for accountant. Drill into location / tech / period. Custom reporting periods supported.
- Per-period CSV / PDF export
- Multi-location aggregation or per-location breakdown
- Multi-tech aggregation
- Drill from totals to individual stubs
- Custom reporting periods
QuickBooks + Xero export (coming soon)
Daily journal entries with full GAAP correctness. OAuth-based connection planned. See /product/integrations for full design.
- Daily journal entry posting (planned)
- GAAP-correct gift card liability tracking
- Processor fee per-processor breakdown
- OAuth-based connection planned
- See /product/integrations for full design
Payroll Periods + Pending Approval
Define weekly, biweekly, monthly, or custom periods. Review gross pay before finalizing — adjust before generating pay stubs. Multi-period support means you can run retroactive payroll if needed.
Period definition
Weekly, biweekly, monthly, or custom. Start-day-of-week or start-date selection. Holiday calendar respect.
- Configurable per company
- Start-day-of-week or start-date selection
- Holiday calendar respect
- Multi-period generation per year
- Audit log of period changes
Pending approval workflow
Review gross pay per employee before finalizing. Edit with reason. Payroll-blocked until approved. Optional dual-signoff for compliance.
- Pending-approval queue
- Edit gross pay per employee with reason
- Audit log of edits
- Role-gated approval
- Payroll-blocked until approved
- Optional dual-signoff for compliance
Multi-period support
Open prior periods for edit. Recalculate gross pay with new rates. Employee stub reissue capability. Accounting reconciliation reports.
- Open prior periods for edit
- Recalculate gross pay with new rates
- Audit log of retroactive adjustments
- Employee-stub reissue capability
- Accounting reconciliation reports
Onboarding + Multi-Location Payroll
Invite new staff to time clock from the Onboarding tab. Run payroll company-wide or per-location.
Onboarding invites tab
Invite new staff to time clock with one click. SMS or email invite, pre-fill staff profile, default role assignment.
- SMS or email invite
- Pre-fill staff profile
- Default role assignment
- Location assignment
- Audit log of onboarding events
Company-wide or per-location runs
Run all locations in one batch or individual locations independently. Per-location reporting and accountant export.
- Run all locations in one batch
- Run individual locations independently
- Per-location reporting
- Per-location accountant export
- Audit log per-run
Per-location rate visibility
Staff see their own rates with location context. Location-aware rate display. Role-gated rate visibility for managers.
- Rate visibility per employee dashboard
- Location-aware rate display
- Audit log of rate-disclosure events
- Role-gated rate visibility for managers
Payroll Is Just One Piece of the All-in-One Platform
Payroll works seamlessly with the rest of Booking Pro AI.
See how businesses like yours handle payroll