Everyone currently clocked in across the selected location.
Tap an employee to toggle their punch. Hours post to the timesheet automatically.
Employees report a wrong or missed punch from their punch page ("I actually left at 5:00"). Apply the time they claim in one click, or fix it on their Timecard, then resolve.
Staff punch themselves in and out at /staff/punch.html — they sign in with their own username & password (set in Employees & Pay), then can change their own password and add the page to their phone's home screen (📲 button on the page) so it opens like an app. Breaks and punches land here automatically.
Review, correct, and approve punches before a pay run.
One employee's punches by day and week — edit, delete, or add any punch, then approve.
Everyone on payroll is managed here. Each person gets a unique login (username + password) and a pay rate.
Set each person's pay. Salary shown annually; hourly can be flagged overtime-eligible (1.5× over 40 h/week). A contractor paid per service (per working hour, a %, $ per add-on): open 💲 Rates on their row.
Gross pay for the selected dates, from approved/worked hours × pay rate. Taxes & deductions are handled by your payroll processor — this is the gross to hand off or export.
Overtime: hourly employees flagged OT-eligible earn 1.5× for hours over 40 in a Sun–Sat week. Salary employees show a prorated amount across the range. This preview is an estimate — confirm against your processor before paying.
Create a pay run for a period. It snapshots each employee's hours & gross so the record is locked. Then approve, mark paid, and export for your filer or accounting.
Draft runs can be edited or deleted; approved/paid runs are locked history.
One-time. Enter the ACH origination details your bank (e.g. Chase) gave you when they set up Direct Deposit. Then each pay run produces an ACH file you upload to the bank. Do a prenote / $1 test with the bank first.
Everyone paid by their 💲 Rates is filled in from accounting for the period. Fix anything in red, then Approve all — it goes on the period's pay run.
Each line is paid by the person's 💲 Rates: % of the amount, $ each, or $ per working hour × the treatment minutes (from the entry, its note, or the visit as booked on the schedule). Card fees come off non-cash lines only. A line in red (no minutes, or nothing in their Rates matches) must be fixed before approving. Changes stay until approved; unapprove to edit again.
Prints on year-end forms. Saved once — you won't re-enter it.
Per-employee W-2 and contractor 1099-NEC totals from PAID pay runs (by check date). Hand these to your filer — this is the summary, not e-filing (that comes with the tax engine).
For a missed punch. Pick the employee and the real times worked.
—
Account numbers are stored securely and never shown back in full (last 4 only). They're used to build the ACH file you upload to your bank. SSN is stored as last-4 only.
Prints onto pre-printed voucher check stock (check on top, stubs below) from this company's own bank — the bank line and MICR numbers come from the stock; the system prints everything else.
—
Sends the payroll register (CSV) + a summary to your accountant.