How-to1 min read·Updated Nov 2, 2026

Run payroll and pay salaries

Create the monthly run from the staff list, review payslips, approve, pay from an account and send payslips.

Payroll & HR feature

Available from the Professional plan (OMR 89.00). Sign in to your agency to see whether your plan includes it.

BasicProfessionalUltimate
Requires permission agency.payroll.run
  1. Payroll → New run (or select staff on the Staff page → Generate payroll). Choose the month and the staff to include.
  2. Review the table: basic, allowances, pending bonuses/deductions (tick to include), loan instalments, unpaid leave, overtime — and the net per person. Open a row to edit.
  3. Press Submit for approval; an approver (agency.payroll.approve) reviews and Approves. Staff with portal access are notified only after approval.
  4. Press Pay: choose the account and date. Pay all, or selected payslips only (search and page through the list). Each row also has a Pay button for a single person.
  5. The salary expense is posted to the account; payslips become available to staff and can be downloaded right from the row.
A payroll run ready for payment
A payroll run ready for payment

Undo a payment

If a transfer failed or was recorded in error, a user with agency.payroll.unpay can undo the payment on a payslip or the whole run; the account transaction is reversed and the payslip returns to Approved.

Export the bank transfer file (WPS/SIF) from the run to upload to your bank.

Was this article helpful?

Related articles