Off-Cycle Payroll & Corrections
Regular payruns follow a predictable monthly schedule. However, situations arise that require salary payments or adjustments outside the standard cycle — a performance bonus awarded mid-month, a correction to a processed payroll error, a final settlement for an exiting employee, or a contractor payment. Udyamo HRMS handles these through the Off-Cycle Payroll feature.
This chapter covers creating off-cycle payruns, processing one-time payments, correcting payroll errors, and managing the approval workflow for ad-hoc payments.
What You Will Learn
- What off-cycle payroll is and when to use it
- How to navigate to the Off-Cycles section
- How to create an off-cycle payrun
- How to set up one-time payments (ad-hoc earnings and deductions)
- How to process contractor payments
- How to correct errors in processed payroll
- How the reversal process works
- The approval workflow for off-cycle payments
- Off-cycle payrun status tracking
Prerequisites
Required: The Payroll module must be enabled and salary components must be configured. See Chapter 26: Salary Components. You must have an Administrator role. Familiarity with the regular payrun process is recommended. See Chapter 28: Running Payroll.
What Is Off-Cycle Payroll?
Off-cycle payroll refers to any payroll processing that occurs outside the regular monthly payrun schedule. It is used for ad-hoc, one-time, or corrective payments that cannot wait until the next regular payrun.
Common Use Cases
| Use Case | Description |
|---|---|
| Performance bonus | A mid-cycle bonus awarded to an employee |
| Signing bonus | A one-time payment to a new hire |
| Arrear payment | Back-pay for a salary revision that applies retroactively |
| Error correction | Fixing an underpayment or overpayment from a previous payrun |
| Contractor payment | Processing payment for a contractor or consultant |
| Final settlement | Full-and-final settlement for an exiting employee processed outside the regular cycle |
| Festival advance | A one-time advance payment before a festival |
| Gratuity payout | Paying gratuity to a departing long-term employee |
Off-Cycle vs. Regular Payrun
| Aspect | Regular Payrun | Off-Cycle Payrun |
|---|---|---|
| Frequency | Monthly (or per pay schedule) | As needed |
| Scope | All active employees | Selected employees only |
| Components | Full salary structure | Specific components or one-time amounts |
| Attendance linkage | Yes (LOP, paid days) | Usually not linked to attendance |
| Statutory calculations | Full (PF, ESI, PT, TDS) | Depends on the payment type |
Navigating to Off-Cycles
To access the off-cycle payroll section:
- Click Payroll in the left sidebar.
- Select Off-Cycles (or Off-Cycle Payruns).
The Off-Cycles page lists all existing off-cycle payruns with their date, status, and summary.

Creating an Off-Cycle Payrun
To create an off-cycle payrun:
- Navigate to Payroll > Off-Cycles.
- Click Create Off-Cycle Payrun (or New Off-Cycle).
- Fill in the payrun details:
| Field | Description | Required |
|---|---|---|
| Name / Description | A descriptive name for the off-cycle (e.g., "Performance Bonus — Q3 2025", "Arrear Payment — October"). | Yes |
| Payment Date | The effective date for the payment. | Yes |
| Payrun Type | The type of off-cycle payment (e.g., Bonus, Arrear, Correction, Contractor). | Yes |
- Click Create.
The off-cycle payrun is created in Draft status.

One-Time Payments
A one-time payment (represented by the OneTimePayment model) is an ad-hoc earning or deduction that applies to a specific employee for a single payroll cycle. One-time payments are the primary mechanism for adding amounts to an off-cycle payrun.
Creating a One-Time Payment
- Open the off-cycle payrun (in Draft status).
- Click Add Payment (or Add One-Time Payment).
- Fill in the payment details:
| Field | Description | Required |
|---|---|---|
| Employee | The employee receiving the payment. | Yes |
| Payment Type | Whether this is an Earning (payment to the employee) or Deduction (recovery from the employee). | Yes |
| Component Name | A description of the payment (e.g., "Q3 Performance Bonus", "Salary Arrear — Oct 2025"). | Yes |
| Amount | The monetary amount. | Yes |
| Taxable | Whether this payment is subject to TDS. | Yes |
| Effective Date | The date on which the payment applies. | Yes |
- Click Save.
- Repeat for each employee who needs a one-time payment in this cycle.
One-Time Payment Examples
| Scenario | Payment Type | Component Name | Amount | Taxable |
|---|---|---|---|---|
| Q3 performance bonus | Earning | Performance Bonus — Q3 | INR 25,000 | Yes |
| Signing bonus for new hire | Earning | Joining Bonus | INR 50,000 | Yes |
| Salary arrear (2-month revision) | Earning | Salary Arrear — Aug-Sep | INR 12,000 | Yes |
| Recovery of overpayment | Deduction | Overpayment Recovery — Nov | INR 3,500 | No |
| Festival advance | Earning | Diwali Advance | INR 10,000 | No |
Tip: When creating one-time payments, use descriptive component names that clearly identify the purpose. This information appears on the employee's payslip and serves as documentation for the payment.
Processing Contractor Payments
Off-cycle payruns can be used to process payments for contractors or consultants who are not on the regular payroll.
Steps for Contractor Payments
- Ensure the contractor is set up in the system as an employee record (with appropriate designation, e.g., "Contractor" or "Consultant").
- Create an off-cycle payrun with the type set to Contractor (or use a descriptive name).
- Add a one-time earning for the contractor's payment:
- Component Name: Contractor Fee — [Month/Project]
- Amount: The agreed payment amount
- Taxable: Yes (TDS under Section 194C/194J applies to contractor payments)
- Process and approve the off-cycle payrun.
- Generate bank advice for the contractor payment.
Warning: Contractor payments are subject to different TDS rates than employee salaries. Section 194C applies to contractors (1% for individuals/HUF, 2% for others) and Section 194J applies to professional/technical services (10%). Ensure the correct TDS rate is applied. Consult your tax advisor.
Effective Date Management
The Effective Date on an off-cycle payment determines:
- When the payment is recorded in the books
- Which month's tax calculation it affects
- How it appears in the employee's payslip history
Choosing the Effective Date
| Scenario | Recommended Effective Date |
|---|---|
| Current month bonus | Current month (same as payment date) |
| Arrear for a past month | The month to which the arrear pertains (for correct tax attribution) |
| Correction for a past payrun | The original payrun month |
| Future payment (advance) | Current month |
Tip: Using the correct effective date is especially important for TDS calculations. A bonus processed in January but effective for December may have different tax implications. Consult your payroll team or tax advisor when unsure.
Corrections to Processed Payroll
When an error is discovered in a processed (or paid) payrun, the off-cycle payrun is the mechanism for correction. The original payrun cannot be reopened or modified.
Common Correction Scenarios
| Error | Correction Approach |
|---|---|
| Underpayment | Create an off-cycle earning to pay the difference |
| Overpayment | Create an off-cycle deduction to recover the excess amount |
| Wrong component amount | Pay the correct amount via off-cycle earning and recover the incorrect amount via deduction (or net the difference) |
| Missing attendance adjustment | Calculate the correct LOP impact and process the difference as an earning (if underpaid) or deduction (if overpaid) |
| Incorrect statutory deduction | Adjust via off-cycle and reconcile with statutory returns |
Step-by-Step: Correcting an Underpayment
An employee's Special Allowance was incorrectly entered as INR 8,000 instead of INR 10,000 for December 2025. The difference of INR 2,000 needs to be paid.
- Navigate to Payroll > Off-Cycles.
- Click Create Off-Cycle Payrun.
- Enter:
- Name: Salary Correction — December 2025
- Payment Date: January 15, 2026
- Type: Correction
- Click Create.
- Click Add Payment.
- Enter:
- Employee: [Employee Name]
- Payment Type: Earning
- Component Name: Special Allowance Arrear — Dec 2025
- Amount: INR 2,000
- Taxable: Yes
- Effective Date: December 2025
- Click Save.
- Process and approve the off-cycle payrun.
The employee receives INR 2,000 (minus applicable TDS) as a correction payment.
Step-by-Step: Recovering an Overpayment
An employee was paid INR 5,000 extra due to an incorrect LOP calculation in November 2025.
- Navigate to Payroll > Off-Cycles.
- Click Create Off-Cycle Payrun.
- Enter:
- Name: Overpayment Recovery — November 2025
- Payment Date: January 2026
- Type: Correction
- Click Create.
- Click Add Payment.
- Enter:
- Employee: [Employee Name]
- Payment Type: Deduction
- Component Name: Overpayment Recovery — Nov 2025
- Amount: INR 5,000
- Taxable: No (recoveries are not taxable events)
- Effective Date: November 2025
- Click Save.
- Process and approve the off-cycle payrun.
Warning: Before recovering an overpayment via payroll deduction, inform the employee and get their acknowledgment. Surprise deductions can cause dissatisfaction and may have legal implications depending on your jurisdiction. Some states require written consent before making deductions from salary.
Reversal Process
In rare cases, you may need to reverse an entire off-cycle payment (e.g., a bonus was paid in error and needs to be fully clawed back).
Steps for Reversal
- Identify the off-cycle payrun that needs to be reversed.
- Create a new off-cycle payrun specifically for the reversal.
- For each payment in the original off-cycle, create an opposite entry:
- If the original was an earning, create a deduction for the same amount.
- If the original was a deduction, create an earning for the same amount.
- Process and approve the reversal off-cycle.
- Document the reversal reason in the payrun description.
Tip: Always create a new off-cycle payrun for reversals rather than trying to modify the original. This preserves the audit trail and provides clear documentation of what was paid and what was reversed.
Approval Workflow for Off-Cycle Payments
Off-cycle payments follow the same approval workflow as regular payruns, with additional scrutiny due to their ad-hoc nature.
Approval Status Flow
| Status | Description | Who Can Transition |
|---|---|---|
| Draft | Off-cycle payrun created; payments being added. | Creator (Admin/HR) |
| Submitted | Ready for review. All payments have been added. | Creator submits for approval. |
| Approved | Authorized for disbursement. | Approver (Senior Admin / Finance Head) |
| Rejected | Sent back for correction or cancelled. | Approver |
| Approved & Paid | Payment has been disbursed and confirmed. | Admin marks as paid after bank transfer. |
Approval Flow
Draft --> Submitted --> Approved --> Approved & Paid
|
--> Rejected (back to Draft for correction)
What the Approver Reviews
| Check | Details |
|---|---|
| Justification | Is the off-cycle payment justified? Is there supporting documentation (bonus letter, correction memo, etc.)? |
| Amounts | Are the amounts correct and within authorized limits? |
| Tax treatment | Is the taxability flag set correctly for each payment? |
| Employee eligibility | Is the employee eligible for this payment (e.g., still active, in the correct department)? |
| Budget impact | Does the total off-cycle amount align with the approved budget? |
Warning: Off-cycle payments bypass the standard payroll calculation checks (attendance, leave, statutory limits). The approval step is the primary safeguard against errors. Approvers should review each payment carefully.
Status Tracking
Viewing Off-Cycle Payrun Status
- Navigate to Payroll > Off-Cycles.
- The list displays all off-cycle payruns with their current status.
- Click on any entry to view details, including individual payment records and approval history.
Off-Cycle History
| Name | Date | Type | Status | Employees | Total Amount |
|---|---|---|---|---|---|
| Performance Bonus — Q3 | Jan 15, 2026 | Bonus | Approved & Paid | 12 | INR 3,50,000 |
| Salary Correction — Dec 2025 | Jan 10, 2026 | Correction | Approved & Paid | 2 | INR 5,500 |
| Contractor Payment — Jan | Jan 31, 2026 | Contractor | Approved | 3 | INR 1,80,000 |
| Diwali Advance — Oct | Oct 20, 2025 | Advance | Approved & Paid | 85 | INR 8,50,000 |

Off-Cycle Payment and Payslip Integration
One-time payments processed through off-cycle payruns appear on the employee's payslip record:
- If the payment effective date falls within a regular payrun month, it appears as an addendum or separate section on that month's payslip.
- If it is processed independently, it generates a separate payslip document for the off-cycle period.
Employees can view off-cycle payslips in the same My Payslips section alongside regular monthly payslips.
Off-Cycle Payment and Tax Integration
Off-cycle payments affect the employee's annual tax calculation:
| Payment Type | Tax Impact |
|---|---|
| Taxable earning (bonus, arrear) | Added to taxable income; TDS recalculated for remaining months |
| Non-taxable earning (reimbursement against bills) | Exempt from tax; no TDS impact |
| Deduction recovery | Not a taxable event; no TDS impact |
| Contractor payment | TDS deducted at applicable rate (194C/194J) |
The TDS worksheet (see Chapter 29) includes off-cycle payments in the cumulative calculations.
Tip: Large off-cycle taxable payments (e.g., annual bonus) can significantly impact an employee's monthly TDS for the remaining months of the fiscal year. The system automatically adjusts the monthly TDS to spread the additional tax liability evenly across the remaining months.
Bank Advice for Off-Cycle Payments
Off-cycle payruns generate their own bank advice files, separate from the regular payrun bank advice.
- Open the approved off-cycle payrun.
- Click Bank Advice.
- Review and download the file.
- Upload to the banking portal for processing.
The bank advice contains only the employees included in the off-cycle payrun, with their respective net payment amounts.
Troubleshooting
| Issue | Likely Cause | Resolution |
|---|---|---|
| Cannot add payments to off-cycle | Payrun is not in Draft status | Create a new off-cycle payrun or request the approver to reject it back to Draft |
| Employee not found when adding payment | Employee is inactive or not in the system | Verify the employee's status in the employee directory |
| TDS not calculated on off-cycle earning | Taxable flag not set | Edit the one-time payment and set Taxable to Yes |
| Off-cycle payment not showing on payslip | Payment not yet approved or effective date mismatch | Verify the off-cycle status is Approved and the effective date is correct |
| Approval workflow stuck | Approver has not reviewed | Send a reminder to the designated approver |
Best Practices
- Minimize off-cycle usage. Off-cycle payments should be the exception, not the norm. If you find yourself running off-cycles frequently, consider whether the regular payrun process needs adjustment.
- Document thoroughly. Every off-cycle payrun should have a clear description and each payment should have a descriptive component name. This documentation is critical for auditing.
- Use separate off-cycles for different purposes. Do not mix bonuses, corrections, and contractor payments in a single off-cycle payrun. Separate them for clarity and audit trail.
- Get approvals before disbursement. Never bypass the approval workflow, even for urgent payments. If the regular approver is unavailable, escalate to a backup approver.
- Reconcile off-cycle payments with the regular payroll. At month-end, ensure all off-cycle payments are accounted for in your overall payroll cost reports and statutory calculations.
- Communicate with employees. Notify employees when off-cycle payments (or recoveries) are being processed, especially if the amount is unexpected.
What Comes Next
This concludes Part 6: Payroll. With salary components, salary structures, the regular payrun process, payslips, bank advice, and off-cycle payments all covered, your payroll system is fully operational.
Proceed to Part 7: Statutory Compliance (India), starting with Chapter 31: EPF — Employees' Provident Fund.