Zoho Expense - Zoho Payroll Integration

Paying your employee reimbursements is now easier with the Zoho Expense - Zoho Payroll integration. Process reimbursements and refunds along with employee salaries directly within Zoho Payroll.

Insight: Zoho Payroll is an efficient payroll processing application that helps you streamline your payroll management and rollout employee salaries effortlessly. Additionally, they provide all around employee management and secure employee portals.

Note: The Zoho Payroll - Zoho Expense integration is only available in early access. Contact support@zohoexpense.com to get access for your organisation.

How the Integration Works

After the integration is enabled, a new status, “Awaiting Reimbursement via Payroll” will be automatically available for all the approved reports in Zoho Expense. Once a report’s status is changed to Awaiting Reimbursement via Payroll, the report’s amount details will be directly sent to the employee’s recent pay run in Zoho Payroll and the admin can decide if they want to pay the employee’s reimbursements or refunds along with their pay run.

Only the aggregate of all the reimbursable reports that were submitted by an employee will be sent to Zoho Payroll. Once the reimbursements are processed along with their salaries in Zoho Payroll, the status of the reports will be automatically changed to Reimbursed in Zoho Expense.

Prerequisites

  • The email address used in Zoho Payroll should be the same as the one used to log into Zoho Expense.
  • The users should belong to the same organization in both Zoho Expense and Zoho Payroll.
  • The Zoho Payroll integration is only available in the India edition of Zoho Expense.

Benefits

Automated processing of reimbursements and refunds

No more processing employee salaries and reimbursements separately. Once you select reimburse via Zoho Payroll, the total amount that is yet to be reimbursed for an employee will be automatically added to their upcoming pay run in Zoho Payroll. If there are refunds that have to be paid by an employee, they will be deducted from the reimbursement total. Finally, the admin who’s executing the pay run in Zoho Payroll will decide if the reimbursements and refunds could be processed with the pay run.

An organized view of the reimbursements that are pending to be processed with salaries

Once an employee’s report is marked as Awaiting Reimbursement via Payroll, a custom view is automatically created in Zoho Expense. This view easily filters out and displays the reports and users for whom the reimbursements are waiting to be paid along with their salaries in Zoho Payroll.


Set up the Integration

Prerequisite: The user who is setting up the integration should be a Super Admin in Zoho Payroll and an Admin in Zoho Expense.

You can be a user who falls under any of the following categories. Set up your account based on the category you best fit.

  1. I have an account in Zoho Expense but do not have an account in Zoho Payroll
  2. I already have an account in both Zoho Expense and Zoho Payroll

I have an account in Zoho Expense but do not have an account in Zoho Payroll

In this case, you can sign in to Zoho Payroll with the email address used in your Zoho Expense account and integrate your Zoho Payroll account with Zoho Expense. To do this:

  1. Sign in to Zoho Payroll with the same email address and password that you use to log in to your Zoho Expense account.
  2. In the page that opens, click Join Organization next to the organization that you belong to in Zoho Expense.
    Set up the Integration
  3. Now, a new organization will be created in Zoho Payroll. Complete the organization setup, provide your tax information, configure your pay schedule, statutory components, and salary components.
    Set up the Integration

Once you create an organization in Zoho Payroll, you can set up the integration. To do this:

  1. Click the Gear icon in the top right corner of the page in Zoho Payroll.
  2. Click Zoho Apps.
    Set up the Integration
  3. Click Configure Now next to Zoho Expense.
    Set up the Integration
  4. In the page that opens, you can set up the integration settings. The organization in Zoho Expense will be preselected.
  5. The user sync between Zoho Expense and Zoho Payroll has to be done manually. You can add the users in Zoho Expense as employees in Zoho Payroll and the employees in Zoho Payroll can be added as users in Zoho Expense.
  6. Click Save to save your preferences. Your integration will be enabled.
    Set up the Integration

I already have an account in both Zoho Expense and Zoho Payroll

Since you should have the same organization ID in both Zoho Expense and Zoho Payroll, you are required to create a new organization in Zoho Payroll with the same ID as the organization you have in Zoho Expense. However, you can also create a new organization in Zoho Expense with the same ID as the organization in Zoho Payroll.

Protip: If the organizations in both Zoho Payroll and Zoho Expense have the same organization ID, then you can set up the integration directly.

To create a new organization in Zoho Payroll with the same ID as in Zoho Expense:

  1. Log into your Zoho Payroll account.
  2. Click your organization name at the top right side of the page.
  3. On the slider that opens, click Manage.
    Set up the Integration
  4. Click Join existing organization.
    Set up the Integration
  5. Next to the name of the organization that you belong to in Zoho Expense, click Join Organization. Once this is done, a new organization with the same organization ID will be created on Zoho Payroll.
    Set up the Integration
  6. In the page that opens, complete the organization setup, provide your tax information, configure your pay schedule, statutory components, and salary components.
    Set up the Integration

Once you create an organization in Zoho Payroll, you can set up the integration. To do this:

  1. Log into your Zoho Payroll account.
  2. Click the Gear icon in the top right corner of the page in Zoho Payroll.
  3. Click Zoho Apps.
  4. Click Configure Now next to Zoho Expense.
    Set up the Integration
  5. You’ll be redirected to a page where you can set up the integration. The organization in Zoho Expense will be preselected.
  6. The user sync between Zoho Expense and Zoho Payroll has to be done manually. You can add the users in Zoho Expense as employees in Zoho Payroll and the employees in Zoho Payroll can be added as users in Zoho Expense.
  7. Click Save to save your preferences. Your integration will be enabled.
    Set up the Integration

Add Users from Zoho Expense to Zoho Payroll

Once you’ve integrated Zoho Payroll with Zoho Expense, you can import the users from Zoho Expense as employees in Zoho Payroll. Here’s how:

  1. Sign in to your Zoho Expense organisation.
  2. Click Admin View.
  3. Go to Settings on the left sidebar.
  4. Go to Users under Users and Control.
  5. Click the More icon at the top right corner and select Export Users.
    Add Users from Zoho Expense to Zoho Payroll
  6. Select Users as the entity.
  7. Click Export.
    Add Users from Zoho Expense to Zoho Payroll

The exported file will be downloaded to your system. Next, open the exported file and map the rows and columns according to Employee Basic Details data type in Zoho Payroll. You can contact support@zohopayroll.com if you need further assistance.

Once you’ve mapped the fields, import the users to Zoho Payroll. Here’s how:

  1. Log into your Zoho Payroll account.
  2. Click Employees on the left sidebar.
  3. Click the More icon in the top right corner and select Import Data.
    Add Users from Zoho Expense to Zoho Payroll
  4. Select Employee Basic Details as the type of Employee Details to import.
  5. Click Proceed.
    Add Users from Zoho Expense to Zoho Payroll
  6. Upload the modified file you exported from Zoho Expense.
  7. Click Next.
    Add Users from Zoho Expense to Zoho Payroll
  8. Map the fields and click Next.
    Add Users from Zoho Expense to Zoho Payroll
  9. Preview the import summary and click Import.
    Add Users from Zoho Expense to Zoho Payroll

The users in Zoho Expense will now be synced as employees in Zoho Payroll.


Change Report Status

Once you configure and save the integration settings, a new status, Awaiting Reimbursement via Payroll will appear for all the approved reports in your Zoho Expense organization. You can change the status of the reports that you want to process via Zoho Payroll and the reimbursements or refunds will be paid along with the pay run. To change the status:

  1. Open Zoho Expense.
  2. Click Admin View.
  3. Go to Reports on the left sidebar.
  4. Click the report for which you want to change the status.
  5. Click the Reimburse dropdown at the top right side of the page and select via Zoho Payroll.
    Change Report Status
  6. In the popup that opens, click Change Status. The report will be marked as Awaiting Reimbursement via Payroll and the report’s amount details will be included in the employee’s pay run in Zoho Payroll.
  7. To change the status of the reports in bulk, select the reports, click the Reimburse dropdown and select via Zoho Payroll. In the popup that opens, click Change Status. The selected reports will be changed to the new status.

Process Reimbursements or Refunds in Zoho Payroll

Once you’ve integrated and marked the reports as Awaiting Reimbursement via Payroll in Zoho Expense, you can process the reports' reimbursements and refunds along with the salaries in Zoho Payroll.

Prerequisite: Only the admins and the users with the required permission can process the pay runs in Zoho Payroll.

Insight: Reimbursements will be added to the employee’s salary, as it’s an amount that the business is paying back to its employee for the business expenses that were incurred by them. Refunds will be deducted from the employee’s salary as it’s an amount that the employee has received in excess from the business. However, only the total amount, i.e, Reimbursements (-) Refunds will be displayed in the employee’s pay run on Zoho Payroll.

To do this:

  1. Log into your Zoho Payroll account.
  2. Click Pay Runs on the left sidebar.
  3. Complete your pay run setup, if you haven’t already.
  4. Once you’ve completed your setup, go to Pay Runs on the left sidebar again.
  5. Click Create Pay Run.
    Process Reimbursements
  6. In the Pending Tasks banner, click View and Apply to view the aggregate of reimbursements and refunds that are pending for the employee.
    Process Reimbursements
  7. Select the reimbursements and refunds you want to process with this pay run and click Apply Reimbursement. The reimbursement will be applied to the employee’s pay run.
    Process Reimbursements
  8. If you want to remove the applied reimbursement, click the More icon at the right corner of the employee and click Remove Business Reimbursement.
  9. Click the name of the employee to get a detailed view of the employee’s salary breakup.
  10. Review the pay run and click Submit and Approve at the top right side of the page. The pay run will be approved.
    Process Reimbursements
  11. Once that is done, you can pay the employees and record it in Zoho Payroll by clicking Record Payment at the top right corner of the page.
    Process Reimbursements
  12. In the page that opens, click Confirm.
    Process Reimbursements

Note: If you’ve enabled Direct Deposit for your employees, once you approve the pay run you can initiate the payment for the pay run.


Disable the Integration

Once you disable the integration, the reimbursement details will not be sent to Zoho Payroll. However, the users who were synced between the apps can use both the apps and their data will not be deleted. To disable the integration:

  1. Log in to your Zoho Payroll account.
  2. Click the Gear icon at the top right corner of the page.
  3. Click Zoho Apps.
  4. Click View Details next to the Zoho Expense integration.
    Disable the Integration
  5. Click Disable Integration. Your integration will be disabled and you can enable it again, if required.
    Disable the Integration

Get a personalized demo from our experts

By clicking Submit, you agree to our Privacy Policy.