How do I turn on mid-month payroll?

Last reviewed · Part of Mid-month payroll

There are two separate things people confuse here. Read both.

The permission - this is the real switch

Mid-month is controlled by permissions, not by a settings toggle.

  1. Go to Admin → Security Roles.
  2. Open the role that should be able to run mid-month.
  3. Grant Mid-Month Payroll Run:
    • View - can open the screen and see batches
    • Edit - can process, send payslips, and mark transfers issued
  4. Grant Payroll Adjustment (Create / Edit) to whoever posts the entries.

Once the View permission is granted, Transactions → Mid-Month Payroll Run appears in the menu. Without it, the menu item is hidden and the API refuses the calls.

Role Access Rights, with the Mid-Month Payroll Run row

The "Mid-Month Adjustment" setting - what it actually does

Settings → Payroll → Payslip, Visibility card, Mid-Month Adjustment ("Allow mid-month payroll adjustments for salary corrections")

Despite the wording, this toggle is not a master switch for mid-month.

⚠️ Turning it OFF does not disable mid-month. It only hides the Mid-Month and Full-Month auto-fill buttons on the Payroll Adjustment screen - a convenience feature used by one company to fill attendance and efficiency bonuses automatically from clock-in data.

Companies run mid-month perfectly normally with this setting off. If you switch it on expecting to "enable" mid-month, nothing changes; if you switch it off expecting to "disable" mid-month, nothing stops.

Leave it off unless you use the auto-fill buttons.

Settings, Payroll, Payslip: the Visibility card

Still stuck? Contact support and tell us which article you were reading.