Skip to main content

As an Admin, how do I process an Off-cycle payout in Asanify

This article outlines how you can process an Off-cycle payout in Asanify

Written by Vaibhav Kashyap

Prerequisites

  • You must have the Admin role. This feature is not available to HR users.

  • Your off-cycle payroll must be in Processed (Not Paid) status. If you have not yet run and confirmed an off-cycle payroll, please complete those steps first.

  • You must have a Virtual Account set up with Asanify to initiate payouts. If you do not have one, please contact your Asanify account manager.

  • Ensure your virtual account has sufficient balance to cover the total net payable before initiating the payout.


Step 1 - Navigate to the Off-Cycle Payroll

You can reach the payout page in two ways:

Option A — From the success screen (immediately after confirming payroll):

  • After confirming your off-cycle payroll, you will see a success screen.

  • Click the Initiate Payout button on this screen to proceed directly to the payout details page.

Option B — From Past Payruns (if you wish to initiate payout later):

  • Click on the Payroll tab in the left navigation bar.

  • Click on Past Payruns.

  • Locate the off-cycle payrun with Processed (Not Paid) status.

  • Click on the payrun to open the details page.

  • Click on the More button and select Initiate Payout.


Step 2 - Review the Payout Details

On the payout details page, you will see:

  • The payroll title displaying the off-cycle payroll date (e.g., "Payout for off-cycle payroll dated DD MMM YYYY").

  • Your current Account balance shown at the top of the page.

  • A list of all employees included in this payroll with their respective Net Payable amounts and Transfer Method (Bank Transfer, UPI/VPA, or Cash).

Note: Employees who do not have a bank account or VPA (UPI ID) added in their profiles will automatically be set to the Cash transfer mode. If you want to pay specific employees in cash regardless of their payment method on file, you can select them and click the Pay in Cash button.


Step 3 - Check Your Account Balance

Before confirming the payout, verify that your virtual account balance is sufficient to cover the total net payable.

  • If the Total payable is more than your Account balance, a warning will appear on the page.

  • In this case, you will need to add funds to your virtual account before you can proceed.

Tip: You can view your account transaction history by navigating to PayrollPayoutsAccount Statement.


Step 4 - Confirm the Payout and Enter OTP

Once you have reviewed the details and verified your balance:

  • Click the Confirm Payout button.

  • A prompt will appear asking where you want to receive the OTP — select your preferred option (Mobile or Email) and click Send OTP.

Note: The OTP is sent to the Super Admin's registered mobile number or email address.

  • Enter the OTP you receive in the field provided.

  • Click Confirm to initiate the payout.

On successful submission, you will be redirected back to the payroll details page with a confirmation message: "Payout process has been initiated".


Step 5 - View Payout Status

After the payout has been initiated, you can track the status for each employee:

  • On the payroll details page, scroll down to the payout status table.

  • Each employee will show a payout status such as Success, Initiated, Failed, or Pending.

  • To view detailed payout attempts for a specific employee, click the View button in the Payout Details column.

If any payouts have failed, you can retry them by clicking MoreRetry Payouts on the payroll details page.


Step 6 - Download Payslips

Payslips for an off-cycle payroll are generated only after the payout has been initiated. Once payout is in progress:

  • On the payroll details page, click MoreBulk Download Payslips to download all payslips at once.

  • If payslips are not yet generated, you can trigger generation by clicking MoreRegenerate Payslips.

  • Your employees can also download their individual payslips from their own dashboards once the payout has been initiated.


Additional Information

Recording payment without a Virtual Account

If your organisation does not have a virtual account, you can still mark the off-cycle payroll as paid using the Record Payment option:

  • On the payroll details page, click MoreRecord Payment.

  • This option allows you to record that payment was made offline (e.g., via cash or cheque) without going through the Asanify payout flow.

  • The payroll status will be updated to Paid and payslips will be generated.

Initiating payouts for multiple payrolls at once

If you want to process payouts for multiple payruns (including off-cycle) in a single transaction, you can use the Payouts module. Navigate to PayrollPayouts in the left navigation bar to get started.

Marking a payout as unpaid

If you need to reverse a payout status (e.g., to make corrections), you can do so by clicking MoreMark Unpaid on the payroll details page. This will revert the payroll to Processed (Not Paid) status, allowing you to initiate a fresh payout.

Did this answer your question?