# Processing Payroll

Running payroll involves the process of calculating and distributing employee compensation, including salaries, wages, bonuses, and deductions.

**Run Payroll**

To run the payroll for the active period, from the Left menu > go to Payroll > click **Run Payroll**.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2Fm26yKgUgKCGsaMsmOOop%2FScreenshot%202024-09-25%20191622.jpg?alt=media&#x26;token=736a6721-67ef-441a-b702-9fad0cfcf49d" alt="" width="563"><figcaption><p>Run Payroll</p></figcaption></figure></div>

To run the payroll, the active period is already marked as shown in the image above. If you want to change the active period, then go to Payroll > [**Periods**](https://docs.runtimehrms.com/payroll-and-compliances/periods).&#x20;

**Running Payroll for Organization**

You can run the Payroll for the whole organization by selecting the '**All Employees'** checkbox and clicking the **'Start'** button. Once the processing is done, you will see the '**Payroll processing finished'** message below the Start button as shown below:

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2F5eASTNaEf5wVIUvcABXk%2FScreenshot%202024-09-25%20193656.jpg?alt=media&#x26;token=455b56e1-5e65-4196-aed5-50bb7a0e7de3" alt="" width="563"><figcaption><p>Run Payroll (All Employees)</p></figcaption></figure></div>

**Running Payroll for an Employee**

You can also run the payroll for a particular employee by unchecking the **'All Employees'** checkbox and clicking the 'Select Employee' button.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FSPn0RKNwn4miWfocTF9X%2FScreenshot%202024-09-25%20193134.jpg?alt=media&#x26;token=45188781-a9d3-4db3-bbda-6c7fb7f8515d" alt="" width="563"><figcaption><p>Run Payroll (Select Employee)</p></figcaption></figure></div>

You will be directed to add an employee's name in **'Select  Employee**' dialog box. Once you add an Employee name, click the **OK** button to proceed further to process the payroll.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FPTJZo25Yo8IWFIZ1ZQlX%2FScreenshot%202024-09-25%20193412.png?alt=media&#x26;token=e1aad315-1efa-416a-ad0e-cbbd3ecececf" alt=""><figcaption><p>Select Employee</p></figcaption></figure></div>

When the payroll is done, you will see the message '**Payroll processing finished'** below the Start button as displayed in an image below.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FRMRYX1ljX5ZjTerVOS7G%2FScreenshot%202024-09-25%20193949.jpg?alt=media&#x26;token=30bb0369-be98-4270-8e81-dac3905edb0c" alt="" width="563"><figcaption><p>Run Payroll for an Employee</p></figcaption></figure></div>

**Before Running Payroll**

There are few important points that you need to remember before running the payroll. You need to make sure that the following data is captured correctly to run the payroll successfully.

* **Employees who have joined in this period are added** - Any new employees who have joined in the current period need to be added. If you forget to add an employee and run the payroll for the organization, then that employee will miss getting the payroll for that period.
* **Employees left in this period are marked with the exit date** - Any employee who has left the organization should be marked with the separation date information before running the payroll.
* **Attendance is marked for all employees** - Make sure that attendance details in all the forms including Selfie, Remote, Travel, etc are captured and marked accurately.
* **Manual Deductions like Advances are captured** -Any type of deductions like manual are captured before running the payroll.
* **Manual Salary Payments -** Manual salary payments like Conveyance etc. are captured.

If any changes happen in the points mentioned above, then you need to run the payroll again.

{% hint style="warning" %}

* Payroll Run is allowed only for a limited number of times per day.&#x20;
* Payroll Run is allowed in difference of 5 minutes only.
  {% endhint %}

**Payroll History**

You can view the processed payrolls list on the screen below. The list displays recent payroll runs. If the most recent one's status is 'Running', please wait for it to finish before you can run again. In case of any errors, you can view it in the Result column.

<div align="left"><figure><img src="https://4109542518-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fr1ZpbXBjFLtyv9GwUyPB%2Fuploads%2FTisdtRSm5KEiGVWT2sVW%2FScreenshot%202024-09-25%20194318.jpg?alt=media&#x26;token=7befee8b-6741-4385-abdd-c89a3b1b36e8" alt=""><figcaption><p>Recent Payroll Runs</p></figcaption></figure></div>
