Advance Salary
Advance salary is a financial provision that allows employees to receive a portion of their upcoming salary before the regular payday. Unlike loans, which involve repayment over multiple months with potential interest, salary advances are typically short-term and settled through one-time or short-term salary deductions. Udyamo HRMS provides a dedicated advance salary module with an approval workflow, flexible settlement options, and full payroll integration.
This chapter covers how employees request salary advances, how administrators approve and manage them, the different settlement methods, and how advances integrate with the payroll cycle.
What You Will Learn
- What advance salary is and how it differs from a loan
- How employees request a salary advance
- The approval workflow for advance requests
- Settlement types: salary deduction and manual settlement
- EMI terms for salary deduction settlements
- Advance status tracking
- Payroll integration for automatic deduction
- Viewing advance history
- Policies for advance eligibility
Prerequisites
Required: Before using the advance salary module:
- The Advance feature toggle is enabled in Settings > Features
- Payroll is configured and operational (see Running Payroll)
- Employee salary structures are assigned (see Salary Structures)
Understanding Advance Salary vs. Loans
Before diving into configuration, it is important to understand how advance salary differs from employee loans:
| Aspect | Advance Salary | Loan |
|---|---|---|
| Purpose | Short-term cash need before payday | Larger financial need (home, vehicle, personal) |
| Amount | Typically a portion of the current month's salary | Can be much larger (up to category max) |
| Interest | No interest | May carry interest |
| Repayment Term | Usually 1-3 months | Longer term (6-60 months) |
| Frequency | Occasional, as needed | Infrequent, planned |
| Settlement | Salary deduction or manual | EMI deduction from salary |
| Approval | Quick approval process | More formal review process |
Understanding the Advance Salary Model
The AdvanceSalary model in Udyamo HRMS tracks each advance with the following key fields:
| Field | Description | Type |
|---|---|---|
| requested_amount | The amount the employee is requesting | Currency (Rs) |
| approved_amount | The amount the administrator approves (may differ from requested) | Currency (Rs) |
| settlement_type | How the advance will be recovered | Salary Deduction / Manual |
| EMI terms | Number of instalments for salary deduction settlement | Integer |
| Status | Current status of the advance | Pending / Approved / Disbursed / Settled |
| Reason | Employee's reason for requesting the advance | Text |
Requesting an Advance Salary
How an Employee Submits a Request
- The employee logs in to Udyamo HRMS.
- From the self-service portal, navigates to Finance > Advance Salary (or My Advances).
- Clicks Request Advance (or New Advance Request).
- Fills in the request form:
| Field | Required | Description | Example |
|---|---|---|---|
| Requested Amount | Yes | The amount the employee needs in advance | Rs 15,000 |
| Reason | Yes | Brief explanation of why the advance is needed | Medical emergency — hospital admission deposit |
- Clicks Submit.

What Happens After Submission
- The advance request is created with a status of Pending.
- A notification is sent to the administrator or designated approver.
- The employee can view the pending request under My Advances.
- The request displays the requested amount, reason, and submission date.
Tip: Encourage employees to provide a clear, specific reason for the advance request. This helps administrators make faster approval decisions.
Approval Workflow
Status Flow
The advance salary progresses through four statuses:
Pending --> Approved --> Disbursed --> Settled
| Status | Description | Who Acts |
|---|---|---|
| Pending | Request submitted, awaiting review | — |
| Approved | Administrator has reviewed and approved the advance, setting the approved amount and settlement terms | Admin/HR |
| Disbursed | Advance amount has been paid to the employee | Admin/Finance |
| Settled | The advance has been fully recovered (through salary deductions or manual settlement) | System/Admin |
Reviewing and Approving an Advance Request
- From the sidebar, click Finance > Advance Salary (or navigate to the advance requests page).
- Filter by status Pending to see all awaiting requests.
- Click on a request to review:
- Employee name and ID
- Department and designation
- Requested amount
- Reason provided
- Employee's current monthly salary
- Any existing active advances

Setting the Approved Amount
The administrator may approve the full requested amount or a different amount:
| Scenario | Action |
|---|---|
| Full amount approved | Set Approved Amount equal to Requested Amount |
| Partial approval | Set Approved Amount to a lower figure (e.g., employee requested Rs 20,000 but admin approves Rs 15,000) |
| Denial | Reject the request entirely |
Selecting the Settlement Type
When approving, the administrator must choose how the advance will be recovered:
| Settlement Type | Description | When to Use |
|---|---|---|
| Salary Deduction | The advance is recovered automatically through payroll deductions over one or more months | Default and recommended; no manual tracking needed |
| Manual | The advance is recorded as settled manually by the admin (e.g., employee returns cash, cheque, or bank transfer) | When recovery happens outside the payroll system |
Setting EMI Terms (for Salary Deduction)
If the settlement type is Salary Deduction, the administrator sets the EMI terms:
| Field | Description | Example |
|---|---|---|
| Number of Instalments | How many monthly payroll deductions to recover the advance | 2 |
The monthly deduction is calculated as:
Monthly Deduction = Approved Amount / Number of Instalments
Example
| Parameter | Value |
|---|---|
| Approved Amount | Rs 15,000 |
| Number of Instalments | 3 |
| Monthly Deduction | Rs 5,000 |
Completing the Approval
- Set the Approved Amount.
- Select the Settlement Type (Salary Deduction or Manual).
- If Salary Deduction, enter the Number of Instalments.
- Click Approve.
- The status changes to Approved and the employee is notified.
To reject the request:
- Click Reject (or Deny).
- Enter a reason for rejection.
- Click Confirm.
- The employee is notified of the rejection with the reason.
Warning: Once an advance is approved and disbursed, the settlement terms cannot be easily changed. Verify the approved amount and instalment count before finalizing approval.
Disbursement
After approval, the actual disbursement of the advance amount happens outside the system (via bank transfer, cheque, or cash).
Marking an Advance as Disbursed
- Open the approved advance.
- Click Mark as Disbursed.
- Optionally enter:
- Disbursement date
- Payment method (bank transfer, cheque, cash)
- Reference number (cheque number or transaction ID)
- Click Save.
- The status changes to Disbursed.

Tip: Once an advance is marked as Disbursed with the settlement type set to Salary Deduction, the automatic payroll deductions begin from the next payroll cycle.
Settlement — Salary Deduction
When the settlement type is Salary Deduction, Udyamo HRMS automatically deducts the instalment amount from the employee's salary during each payroll run.
How Automatic Deduction Works
| Step | Action |
|---|---|
| 1 | During payroll run, the system identifies all employees with active (Disbursed) advances |
| 2 | For each advance, the monthly instalment is added as a deduction line item |
| 3 | The instalment is deducted from the employee's net salary |
| 4 | The remaining advance balance is reduced by the instalment amount |
| 5 | When the balance reaches zero, the advance status changes to Settled |
Viewing Advance Deductions on Payslips
- Navigate to Payroll > Payslips.
- Select the month and click on an employee's payslip.
- The Deductions section shows Advance Salary Recovery (or similar label) with the monthly instalment amount.

Instalment Tracking
The advance detail page shows the recovery progress:
| Instalment | Month | Amount | Status | Remaining Balance |
|---|---|---|---|---|
| 1 | June 2025 | Rs 5,000 | Deducted | Rs 10,000 |
| 2 | July 2025 | Rs 5,000 | Deducted | Rs 5,000 |
| 3 | August 2025 | Rs 5,000 | Pending | Rs 0 |
Tip: If an employee's net salary in a given month is insufficient to cover the advance instalment (e.g., due to leave without pay), the deduction may be partial or deferred. Review such cases manually and adjust the recovery schedule.
Settlement — Manual
When the settlement type is Manual, the administrator records the settlement outside the payroll system.
How Manual Settlement Works
- The advance is disbursed to the employee.
- The employee returns the amount through a method outside payroll (e.g., cash, cheque, bank transfer).
- The administrator opens the advance record.
- Clicks Record Settlement (or Mark as Settled).
- Enters the settlement details:
| Field | Description | Example |
|---|---|---|
| Settlement Date | Date the amount was returned | 2025-07-01 |
| Settlement Method | How the employee returned the amount | Bank transfer |
| Reference | Transaction reference | TXN-789456 |
| Amount Settled | Amount returned by the employee | Rs 15,000 |
- Clicks Save.
- The advance status changes to Settled.
Warning: For manual settlements, there is no automatic payroll integration. Ensure you update the advance status promptly to prevent the system from attempting salary deductions.
Viewing Advance History
For Employees
- Log in to Udyamo HRMS.
- Navigate to My Advances (or Finance > Advance Salary).
- The page displays all advance requests, sorted by date.
- Filter by status: Pending, Approved, Disbursed, or Settled.
- Click on any advance to view full details including:
- Requested and approved amounts
- Settlement type and EMI terms
- Recovery schedule (for salary deduction)
- Current remaining balance
For Administrators
- Navigate to Finance > Advance Salary.
- The list shows all advance requests across the organization.
- Use filters to narrow down:
| Filter | Options |
|---|---|
| Status | Pending, Approved, Disbursed, Settled |
| Employee | Search by name or employee ID |
| Department | Filter by department |
| Date Range | From date to to date |
| Settlement Type | Salary Deduction, Manual |

Policies for Advance Eligibility
Organizations should establish clear policies for advance salary eligibility. While Udyamo HRMS enforces some validation rules, having a documented policy helps set expectations.
Recommended Policy Parameters
| Policy Parameter | Recommended Range | Example |
|---|---|---|
| Maximum advance amount | 50% to 100% of net monthly salary | Up to 75% of net salary |
| Maximum repayment term | 1 to 6 months | 3 months |
| Minimum service period | 3 to 6 months after joining | 6 months |
| Frequency limit | One active advance at a time | No new advance until current one is settled |
| Cooling period | 1 to 3 months after settling the previous advance | 1 month |
| Eligible employee status | Active employees only | Active |
Configuring Policy Rules
Some of these policies can be configured in Udyamo HRMS:
- Navigate to Settings > Finance > Advance Settings (if available).
- Set the parameters according to your organization's policy.
- Click Save.
For policies that cannot be enforced through system settings, document them in your employee handbook and communicate them clearly to all employees.
Tip: A well-documented advance salary policy prevents misuse and ensures fairness. Make the policy available to all employees through the company handbook or an announcement.
Advance Salary Reports
Available Reports
| Report | Description |
|---|---|
| Active Advances Report | Lists all currently disbursed and unsettled advances |
| Advance Summary Report | Aggregated totals by department, period, or settlement type |
| Advance Recovery Report | Monthly deductions processed through payroll |
| Advance History Report | Complete history of all advances (active and settled) |
Generating an Advance Report
- From the sidebar, click Reports.
- Select Advance Salary Report (or Finance Reports > Advances).
- Choose the report type.
- Select the Period (month, quarter, or year).
- Apply optional filters (department, status, settlement type).
- Click Generate.
- Review the results on screen.
- Click Export to download in Excel or PDF format.

Integration with Other Modules
Payroll
- Salary Deduction settlements are automatically included in the monthly payroll run.
- The deduction appears as a separate line item on the payslip.
- If the employee has both a loan EMI and an advance recovery in the same month, both are deducted.
Full-and-Final Settlement
- If an employee exits the organization with an outstanding advance balance, the remaining amount is included in the full-and-final settlement calculation.
- The outstanding advance is deducted from the employee's final payout.
- See Offboarding & Full-and-Final for details.
Leave Without Pay
- If an employee is on leave without pay and has no salary for the month, the advance recovery is deferred to the next month with salary.
- Administrators should monitor such cases to ensure the advance is eventually settled.
Troubleshooting
| Issue | Possible Cause | Resolution |
|---|---|---|
| Employee cannot request an advance | Advance feature toggle is disabled | Enable the Advance feature in Settings > Features |
| Employee sees "not eligible" message | Policy rules prevent the request (e.g., minimum service not met, existing active advance) | Review the eligibility rules and the employee's status |
| Advance deduction not appearing on payslip | Advance status is not "Disbursed" or settlement type is "Manual" | Verify the advance is marked as Disbursed with settlement type Salary Deduction |
| Remaining balance is incorrect | Partial deduction in a previous month (e.g., LWP) | Review the recovery history and adjust the remaining instalments |
| Advance shows as "Settled" but employee claims it is not | Manual settlement was recorded prematurely | Review the settlement record and reverse if needed |
| Multiple deductions in one month | Employee has both loan EMI and advance recovery | This is expected; verify the total deductions do not exceed a reasonable portion of net salary |
Best Practices
| Practice | Benefit |
|---|---|
| Set a maximum advance limit as a percentage of salary | Prevents employees from over-extending financially |
| Limit to one active advance per employee | Simplifies tracking and reduces risk |
| Use salary deduction as the default settlement type | Automates recovery and eliminates manual follow-up |
| Review pending requests promptly (within 1-2 business days) | Keeps employees informed and addresses urgent needs quickly |
| Document your advance policy and share it with all employees | Sets clear expectations and reduces disputes |
| Monitor LWP situations for employees with active advances | Ensures advances are eventually recovered |
Next Steps
- Review Loan Management for larger financial needs — see Loan Management
- Review Reimbursements for expense claims — see Reimbursements
- Understand full-and-final settlement — see Offboarding & Full-and-Final