The hierarchy
PayPunch is a B2B2C platform with three nested levels:Bookkeeper Org (the tenant)
The bookkeeping firm. This is the top-level account that holds everything below it. Admin
users (the firm’s staff) live here, along with org-wide settings like timezone, overtime
rules, holidays, and branding.
Client Company
A business the bookkeeper does payroll for — a construction company, a diner, a tech shop.
Each company has its own pay-period schedule, job codes, employees, and client users
(owners and managers). Companies are isolated from one another.
The data flow
Hours travel a clear path from the clock to QuickBooks. Each hop changes the entry’s status and leaves an audit trail.Employee clocks in and out
A worker punches in with their PIN on a shared time clock (or in the app), takes breaks, and
punches out. PayPunch calculates regular and overtime hours automatically.
Hours land in a pay period
Each entry is assigned to the company’s current pay period (weekly, bi-weekly,
semi-monthly, etc.). The period accumulates everyone’s time.
The company reviews and submits
A client owner or manager reviews the timesheets, fixes or rejects anything that looks wrong,
and submits the period to the bookkeeper.
The bookkeeper approves and locks
The bookkeeper does a final review, approves the payroll, and locks the pay period so no more
edits can slip in.