Payroll
One payroll run per employee per month. Amounts are computed from each person's employment period, confirmed attendance and pay rates, then posted to the ledger once settled.
12Settle the month's payroll
- Switch months with ‹ / › or the year/month dropdowns, or click This month to jump back to the current month.
- Review the list — each employee's Hours, Base pay, Adjustment and Net pay. Hourly = hours × rate; salaried = a fixed monthly amount. The roster is filled automatically from employment periods (anyone employed during the month, including mid-month leavers).
- Click Settle on a row, or use the batch button at the top right to settle every Unsettled employee at once. Settling creates the payroll run and posts the payroll expense to the ledger.
Manager permission required: the whole Payroll page is owner/manager only — staff can't open it. Pay is sensitive data — on employee pages, staff can't see other people's pay rates; only owners/managers and the person themselves can. Employees flagged No rate have attendance days with no pay rate set and can't be settled until it's filled in. A month that's already closed must be reopened first.
Pay, adjust and cancel
- Open any settled employee's row to go to the payroll detail page.
- While the status is Awaiting payment you can Add adjustment (additions/deductions); net pay updates accordingly.
- After paying, click Mark as paid; to make it editable again click Mark awaiting.
- To recompute, click Cancel settlement — this also deletes the matching payroll expense from the ledger.
A Paid run is read-only; revert it with Mark awaiting before editing adjustments.