All features
Staff · Payroll

Staff & Payroll Estimates

Coming soon

Hours that never double. Raises that never rewrite history.

Organized into Staff, Attendance, and Payroll: employee records, attendance import, and minute-level payroll estimates. The module is positioned plainly as an internal estimation tool — it does not replace a compliant payroll system.

Rate cardsTimesheet dedupPer-minute estimatesOn-device parsing
Pay rate cards · Alex
$18.50/hrJan 1 – Mar 15
ended automatically
$20.00/hrMar 16 → now
no retroactive rewrites
March estimate · 92.5 h$1,776.20
01

Rate cards

A raise creates a new rate card and closes the previous one automatically. Any given day matches at most one card, so historical pay stubs are never altered by a raise.

Purchase spend · March$42,180
$1,856
$1,504
$2,688
$1,856
$1,536
$2,720
$1,888
$1,536
$3,072
$2,720
$1,888
$1,568
$3,072
$2,752
$1,920
$1,568
$3,104
$2,752
$1,920
$1,088
02

Deduplicated attendance import

Supports legacy time-clock .xls files and a standard template, parsed entirely on your device. Hours are recomputed from paired clock-in and clock-out records rather than the file's own summary columns.

7-step review
Store
Vendor
File
Invoice #
Date
6Itemsreviewing
7Manual
03

Location-verified clock-in

Staff clock in with a single location check within a configurable radius of the store (50–500 m). Coordinates and distance are recorded for the owner's review, and out-of-range attempts are declined with the current distance shown.

Amount visibility · by role
Owner$12,480
Manager••••
Staff••••
Shows •••• — never a misleading 0
04

Minute-level estimates

Pay is calculated from hourly rate and effective minutes, split across midnight, using the rate card in effect that day and independent holiday multipliers. Ten types of manual adjustments each require a reason.

Price watch · by SKU + store
Chicken breast · Mission$2.86/lb+4.4%
Chicken breast · Oakland$2.62/lb−1.5%
Olive oil · Mission$8.90/btl+2.3%
05

Approval flow and audit

Pay stubs move from draft to submitted to approved and locked, then marked paid. Staff can propose their own rate, effective only after owner approval, and every adjustment and status change is audited.

POS import
sales_by_item_0319.xlsximported
sales_by_item_0319.xlsxduplicate — blocked
2 new dishes foundreview
Core principles

Re-importing the same attendance file never creates additional records

Payroll is an internal estimation tool with an on-screen disclaimer; it does not constitute compliant payroll