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:

AspectAdvance SalaryLoan
PurposeShort-term cash need before paydayLarger financial need (home, vehicle, personal)
AmountTypically a portion of the current month's salaryCan be much larger (up to category max)
InterestNo interestMay carry interest
Repayment TermUsually 1-3 monthsLonger term (6-60 months)
FrequencyOccasional, as neededInfrequent, planned
SettlementSalary deduction or manualEMI deduction from salary
ApprovalQuick approval processMore formal review process

Understanding the Advance Salary Model

The AdvanceSalary model in Udyamo HRMS tracks each advance with the following key fields:

FieldDescriptionType
requested_amountThe amount the employee is requestingCurrency (Rs)
approved_amountThe amount the administrator approves (may differ from requested)Currency (Rs)
settlement_typeHow the advance will be recoveredSalary Deduction / Manual
EMI termsNumber of instalments for salary deduction settlementInteger
StatusCurrent status of the advancePending / Approved / Disbursed / Settled
ReasonEmployee's reason for requesting the advanceText

Requesting an Advance Salary

How an Employee Submits a Request

  1. The employee logs in to Udyamo HRMS.
  2. From the self-service portal, navigates to Finance > Advance Salary (or My Advances).
  3. Clicks Request Advance (or New Advance Request).
  4. Fills in the request form:
FieldRequiredDescriptionExample
Requested AmountYesThe amount the employee needs in advanceRs 15,000
ReasonYesBrief explanation of why the advance is neededMedical emergency — hospital admission deposit
  1. Clicks Submit.

Advance salary request form

What Happens After Submission

  1. The advance request is created with a status of Pending.
  2. A notification is sent to the administrator or designated approver.
  3. The employee can view the pending request under My Advances.
  4. 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
StatusDescriptionWho Acts
PendingRequest submitted, awaiting review
ApprovedAdministrator has reviewed and approved the advance, setting the approved amount and settlement termsAdmin/HR
DisbursedAdvance amount has been paid to the employeeAdmin/Finance
SettledThe advance has been fully recovered (through salary deductions or manual settlement)System/Admin

Reviewing and Approving an Advance Request

  1. From the sidebar, click Finance > Advance Salary (or navigate to the advance requests page).
  2. Filter by status Pending to see all awaiting requests.
  3. 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

Advance approval screen

Setting the Approved Amount

The administrator may approve the full requested amount or a different amount:

ScenarioAction
Full amount approvedSet Approved Amount equal to Requested Amount
Partial approvalSet Approved Amount to a lower figure (e.g., employee requested Rs 20,000 but admin approves Rs 15,000)
DenialReject the request entirely

Selecting the Settlement Type

When approving, the administrator must choose how the advance will be recovered:

Settlement TypeDescriptionWhen to Use
Salary DeductionThe advance is recovered automatically through payroll deductions over one or more monthsDefault and recommended; no manual tracking needed
ManualThe 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:

FieldDescriptionExample
Number of InstalmentsHow many monthly payroll deductions to recover the advance2

The monthly deduction is calculated as:

Monthly Deduction = Approved Amount / Number of Instalments

Example

ParameterValue
Approved AmountRs 15,000
Number of Instalments3
Monthly DeductionRs 5,000

Completing the Approval

  1. Set the Approved Amount.
  2. Select the Settlement Type (Salary Deduction or Manual).
  3. If Salary Deduction, enter the Number of Instalments.
  4. Click Approve.
  5. The status changes to Approved and the employee is notified.

To reject the request:

  1. Click Reject (or Deny).
  2. Enter a reason for rejection.
  3. Click Confirm.
  4. 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

  1. Open the approved advance.
  2. Click Mark as Disbursed.
  3. Optionally enter:
    • Disbursement date
    • Payment method (bank transfer, cheque, cash)
    • Reference number (cheque number or transaction ID)
  4. Click Save.
  5. The status changes to Disbursed.

Advance disbursement confirmation

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

StepAction
1During payroll run, the system identifies all employees with active (Disbursed) advances
2For each advance, the monthly instalment is added as a deduction line item
3The instalment is deducted from the employee's net salary
4The remaining advance balance is reduced by the instalment amount
5When the balance reaches zero, the advance status changes to Settled

Viewing Advance Deductions on Payslips

  1. Navigate to Payroll > Payslips.
  2. Select the month and click on an employee's payslip.
  3. The Deductions section shows Advance Salary Recovery (or similar label) with the monthly instalment amount.

Payslip showing advance deduction

Instalment Tracking

The advance detail page shows the recovery progress:

InstalmentMonthAmountStatusRemaining Balance
1June 2025Rs 5,000DeductedRs 10,000
2July 2025Rs 5,000DeductedRs 5,000
3August 2025Rs 5,000PendingRs 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

  1. The advance is disbursed to the employee.
  2. The employee returns the amount through a method outside payroll (e.g., cash, cheque, bank transfer).
  3. The administrator opens the advance record.
  4. Clicks Record Settlement (or Mark as Settled).
  5. Enters the settlement details:
FieldDescriptionExample
Settlement DateDate the amount was returned2025-07-01
Settlement MethodHow the employee returned the amountBank transfer
ReferenceTransaction referenceTXN-789456
Amount SettledAmount returned by the employeeRs 15,000
  1. Clicks Save.
  2. 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

  1. Log in to Udyamo HRMS.
  2. Navigate to My Advances (or Finance > Advance Salary).
  3. The page displays all advance requests, sorted by date.
  4. Filter by status: Pending, Approved, Disbursed, or Settled.
  5. 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

  1. Navigate to Finance > Advance Salary.
  2. The list shows all advance requests across the organization.
  3. Use filters to narrow down:
FilterOptions
StatusPending, Approved, Disbursed, Settled
EmployeeSearch by name or employee ID
DepartmentFilter by department
Date RangeFrom date to to date
Settlement TypeSalary Deduction, Manual

Advance salary list with filters


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.

Policy ParameterRecommended RangeExample
Maximum advance amount50% to 100% of net monthly salaryUp to 75% of net salary
Maximum repayment term1 to 6 months3 months
Minimum service period3 to 6 months after joining6 months
Frequency limitOne active advance at a timeNo new advance until current one is settled
Cooling period1 to 3 months after settling the previous advance1 month
Eligible employee statusActive employees onlyActive

Configuring Policy Rules

Some of these policies can be configured in Udyamo HRMS:

  1. Navigate to Settings > Finance > Advance Settings (if available).
  2. Set the parameters according to your organization's policy.
  3. 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

ReportDescription
Active Advances ReportLists all currently disbursed and unsettled advances
Advance Summary ReportAggregated totals by department, period, or settlement type
Advance Recovery ReportMonthly deductions processed through payroll
Advance History ReportComplete history of all advances (active and settled)

Generating an Advance Report

  1. From the sidebar, click Reports.
  2. Select Advance Salary Report (or Finance Reports > Advances).
  3. Choose the report type.
  4. Select the Period (month, quarter, or year).
  5. Apply optional filters (department, status, settlement type).
  6. Click Generate.
  7. Review the results on screen.
  8. Click Export to download in Excel or PDF format.

Advance Salary Report


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

IssuePossible CauseResolution
Employee cannot request an advanceAdvance feature toggle is disabledEnable the Advance feature in Settings > Features
Employee sees "not eligible" messagePolicy 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 payslipAdvance status is not "Disbursed" or settlement type is "Manual"Verify the advance is marked as Disbursed with settlement type Salary Deduction
Remaining balance is incorrectPartial 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 notManual settlement was recorded prematurelyReview the settlement record and reverse if needed
Multiple deductions in one monthEmployee has both loan EMI and advance recoveryThis is expected; verify the total deductions do not exceed a reasonable portion of net salary

Best Practices

PracticeBenefit
Set a maximum advance limit as a percentage of salaryPrevents employees from over-extending financially
Limit to one active advance per employeeSimplifies tracking and reduces risk
Use salary deduction as the default settlement typeAutomates 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 employeesSets clear expectations and reduces disputes
Monitor LWP situations for employees with active advancesEnsures advances are eventually recovered

Next Steps