All Collections
Factsheets & Guides
Running payroll manually or automatically
Running payroll manually or automatically
Rebecca Russell avatar
Written by Rebecca Russell
Updated this week

If you don't usually make many changes to your payroll, you might prefer to set it to run automatically on a certain date, to make sure payslips are ready, and your submissions are sent to HMRC by payday. Otherwise, you might prefer to run the payroll manually, so you can make any last-minute checks.

Tip: We recommend checking your PayFit account at least once each month to make sure there are no required actions, such as an employee's pay falls below national minimum wage, or they need to be automatically enrolled into a pension scheme.

Enabling automatic payroll

To set up PayFit to automatically run your payroll:

  1. From the left, choose Company settings, then Payroll set-up.

  2. Under the Payment and payslips section, click Edit.

  3. Under the Running payroll section, from the Automatic run payroll drop-down, select Activated.

  4. From the following drop-down, select how many business days or calendar days before your payday that you'd like the payroll to be run automatically.

  5. Click Save.

Tip: For BACS transfers, submit your payment file two business days before payday. For Faster payments, you can submit the file on payday, though most employers submit it the day before.

You won't be able to modify your payroll after 10:59pm on the day your payroll is due to run each month. Your employees' payslips will be generated shortly after

Once your payroll has been run, your account will automatically roll forward to the next month.

How to run payroll manually

Even with the automatic payroll run set up, you can run your payroll manually at any point before that. To do this,

  1. From the left, choose Run my payroll then Run payroll.

  2. If there are no required actions, simply click Run Payroll now.

For information about payments to make after your payroll is run, please refer to our Help Centre article.

Did this answer your question?