Resignations & Notice Period
When an employee decides to leave the organization, Udyamo HRMS provides a structured resignation workflow that covers everything from the initial submission through notice period tracking to the final status update. This chapter explains how employees submit resignations, how notice periods are calculated, and how managers and administrators process resignation requests.
What You Will Learn
- How an employee submits a resignation request
- How notice period settings work and how to configure them
- How the last working day is calculated (automatic vs. manual)
- How holidays and weekends are excluded from the notice period
- The resignation approval workflow
- Resignation statuses and their meanings
- How to withdraw a resignation
- The notice period buyout option
Prerequisites
Required: You must have the Leave or Employee Lifecycle feature enabled. Resignation settings must be configured by an administrator before employees can submit resignations. See the Resignation Settings section below.
How Resignation Works — Overview
The resignation process in Udyamo HRMS follows a defined lifecycle:
- Employee submits resignation — provides a reason and optionally a requested last working day.
- Manager or admin reviews — can approve, reject, or request changes.
- Notice period begins — the system calculates the last working day based on the organization's resignation settings.
- Offboarding tasks are initiated — checklists for asset return, knowledge transfer, and access revocation.
- Exit is completed — the employee's status is updated and full-and-final settlement is processed.

Configuring Resignation Settings
Before employees can submit resignations, an administrator must configure the organization's resignation policies using the Resignation Setting model.
Navigating to Resignation Settings
- Click Settings in the left sidebar.
- Select Employee Lifecycle (or HR Settings).
- Click Resignation Settings.
Resignation Settings Fields
| Field | Description | Default |
|---|---|---|
| Notice Period (Days) | The number of calendar or working days an employee must serve after resignation approval. | 30 days |
| Last Working Day Calculation | Whether the last working day is calculated automatically by the system or set manually by the admin. | Automatic |
| Exclude Holidays | Whether public holidays are excluded when counting notice period days. | Yes |
| Exclude Weekends | Whether weekly off days are excluded when counting notice period days. | Yes |
| Allow Notice Buyout | Whether the organization permits employees to pay for remaining notice days instead of serving them. | No |
| Buyout Calculation Basis | If buyout is allowed, the salary component used to calculate buyout cost (e.g., Basic Pay, Gross Pay). | Basic Pay |
Tip: Notice period settings apply as the default for all employees. If specific departments or designations require different notice periods, you can override the value at the employee level during approval.

Submitting a Resignation — Employee Workflow
Employees can submit their resignation through the self-service portal.
Step-by-Step: Submit a Resignation
- Log in to Udyamo HRMS.
- Navigate to My Profile or Employee Self-Service.
- Click Resign or Submit Resignation.
- Fill in the resignation form:
| Field | Description | Required |
|---|---|---|
| Reason for Resignation | A text field where the employee explains why they are leaving. | Yes |
| Requested Last Working Day | The date the employee would like to be their last day. The system may adjust this based on notice period rules. | No |
| Additional Comments | Any supplementary information the employee wants to share with their manager. | No |
- Review the details.
- Click Submit Resignation.
Tip: The Requested Last Working Day is a preference, not a guarantee. The actual last working day is determined by the notice period configuration and the manager's approval decision.
Warning: Once submitted, the resignation enters the Pending status and is visible to the employee's manager and HR administrators. The employee cannot edit the submission — they can only withdraw it (see below).

Last Working Day Calculation
Udyamo HRMS supports two modes for determining an employee's last working day after resignation.
Automatic Calculation
When the Last Working Day Calculation setting is set to Automatic, the system computes the last working day as follows:
- Start from the resignation approval date (not the submission date).
- Add the configured Notice Period (Days).
- If Exclude Holidays is enabled, skip any dates that fall on public holidays defined in the holiday calendar.
- If Exclude Weekends is enabled, skip any dates that fall on the employee's weekly off days (as defined by their work week schedule).
- The resulting date becomes the Last Working Day.
Example:
| Parameter | Value |
|---|---|
| Resignation approved on | 2025-06-02 (Monday) |
| Notice period | 30 working days |
| Exclude weekends | Yes (Saturday and Sunday off) |
| Exclude holidays | Yes (June 15 is a holiday) |
| Calculated last working day | 2025-07-11 (Friday) |
Tip: The automatic calculation ensures compliance with your organization's notice period policy. The system accounts for the employee's specific shift and work week configuration.
Manual Calculation
When the setting is Manual, the system does not auto-calculate the last working day. Instead:
- The manager or administrator reviews the resignation request.
- During approval, the admin enters the Last Working Day manually.
- This overrides any notice period formula.
Manual mode is useful for:
- Senior employees with negotiated exit dates
- Employees being released early by mutual agreement
- Situations where legal or contractual terms differ from the standard policy

Approving or Rejecting a Resignation
When an employee submits a resignation, the reporting manager and HR administrators receive a notification.
Step-by-Step: Process a Resignation Request
-
Navigate to Employees > Resignations from the sidebar, or click the notification.
-
The Resignations list shows all pending requests.
-
Click on the resignation to view details.
-
Review the employee's information:
- Reason for resignation
- Requested last working day
- Current leave balances
- Pending loan or advance amounts
- Assigned assets
-
Choose an action:
| Action | Description | Result |
|---|---|---|
| Approve | Accept the resignation. Enter or confirm the last working day. | Status changes to Approved. Notice period countdown begins. |
| Reject | Decline the resignation request. Provide a reason. | Status changes to Rejected. Employee remains active with no change. |
| Request Changes | Ask the employee to modify their request (e.g., extend notice). | Status remains Pending. Employee receives notification to update. |
-
If approving:
- Confirm or adjust the Last Working Day.
- Optionally adjust the notice period if the employee qualifies for a different duration.
- Click Approve Resignation.
-
If rejecting:
- Enter the Reason for Rejection.
- Click Reject Resignation.
Warning: Approving a resignation triggers downstream processes: the employee's status changes to On Notice, offboarding checklists may be generated, and the payroll system is notified to prepare for the final settlement on the last working day.

Resignation Statuses
Every resignation in Udyamo HRMS has a status that reflects its current stage in the lifecycle.
| Status | Description | Who Can Trigger |
|---|---|---|
| Pending | The employee has submitted the resignation. It is awaiting review. | Employee (by submitting) |
| Approved | The manager or admin has accepted the resignation. The notice period is active. | Manager or Admin |
| Rejected | The manager or admin has declined the resignation. No further action required. | Manager or Admin |
| Cancelled | The employee has withdrawn the resignation before it was completed. | Employee (before completion) |
| Completed | The employee has served the notice period (or bought it out) and exited the organization. The employee's status is set to Terminated. | System or Admin (on last working day) |
Status Transitions
Pending → Approved → Completed
Pending → Rejected
Pending → Cancelled
Approved → Cancelled (withdrawal during notice period, if allowed)
Approved → Completed
Tip: The system automatically transitions a resignation from Approved to Completed on the last working day, provided all offboarding checklist items have been fulfilled. If items remain incomplete, an admin must manually complete the resignation.
Withdrawing a Resignation
An employee may change their mind after submitting a resignation. Udyamo HRMS allows withdrawal under certain conditions.
When Withdrawal Is Allowed
| Current Status | Can Withdraw? | Notes |
|---|---|---|
| Pending | Yes | The resignation has not yet been reviewed. |
| Approved | Conditional | Only if the organization's policy allows withdrawal during notice period. Requires manager re-approval. |
| Rejected | Not applicable | The resignation was already declined. |
| Completed | No | The exit process is finalized. |
| Cancelled | Not applicable | Already withdrawn. |
Step-by-Step: Withdraw a Resignation
- Log in as the employee.
- Navigate to My Profile > Resignation or My Resignation.
- Click Withdraw Resignation.
- Enter a Reason for Withdrawal.
- Click Confirm Withdrawal.
- If the resignation was in Pending status, it immediately changes to Cancelled.
- If the resignation was in Approved status, the withdrawal request goes to the manager for re-approval. The manager can accept or deny the withdrawal.
Warning: If the manager denies the withdrawal of an approved resignation, the original resignation remains in effect and the notice period continues unchanged.
Notice Period Buyout
Some organizations allow employees to pay for the remaining notice period days instead of serving them in full. This is called a notice period buyout (or notice period recovery).
How Buyout Works
-
The employee submits a resignation and requests early release.
-
The manager approves the resignation with a buyout.
-
The system calculates the buyout amount:
Buyout Amount = (Daily salary based on buyout basis) x (Remaining notice period days)
For example, if the buyout basis is Basic Pay:
Component Value Monthly Basic Pay INR 25,000 Daily rate (30-day month) INR 833.33 Remaining notice days 15 Buyout amount INR 12,500 -
The buyout amount is deducted from the employee's full-and-final settlement.
-
The last working day is adjusted to the early release date.
Tip: Buyout is a two-way concept. The organization may also buy out the notice period by paying the employee for days not served. The direction depends on your organization's policy and the employment contract.
Enabling Buyout
- Navigate to Settings > Employee Lifecycle > Resignation Settings.
- Set Allow Notice Buyout to Yes.
- Select the Buyout Calculation Basis (Basic Pay, Gross Pay, or CTC-based).
- Click Save.
Viewing Resignation History
Administrators and HR managers can view all resignations — past and present — from a single dashboard.
Navigating to the Resignations List
- Click Employees in the left sidebar.
- Click Resignations (or navigate to Employees > Resignations).
- The list shows all resignation records with the following columns:
| Column | Description |
|---|---|
| Employee Name | The employee who submitted the resignation |
| Employee ID | Their organization employee ID |
| Department | The employee's department |
| Submission Date | When the resignation was submitted |
| Last Working Day | The calculated or assigned last working day |
| Status | Current resignation status |
| Actions | View, approve, reject, or complete the resignation |
Filtering Resignations
Use the filter options to narrow results:
- Status — Filter by Pending, Approved, Rejected, Cancelled, or Completed
- Department — View resignations from a specific department
- Date Range — Filter by submission date or last working day range

Employee Status During Notice Period
When a resignation is approved, the employee's status in Udyamo HRMS changes to On Notice. During this period:
- The employee remains on the active payroll until their last working day.
- Attendance tracking continues as usual.
- Leave requests can still be submitted and approved (subject to policy).
- The employee retains access to the self-service portal.
- Offboarding tasks can begin in parallel (see Chapter 40: Offboarding & Full-and-Final).
Warning: An employee on notice should not be removed from payroll until the full-and-final settlement is completed. Premature removal can lead to missing salary payments and compliance issues.
Common Errors and Solutions
| Problem | Cause | Solution |
|---|---|---|
| Employee cannot see the Resign button | Resignation feature not enabled or employee is already on notice | Check Settings > Employee Lifecycle and the employee's current status |
| Last working day seems incorrect | Holiday calendar or work week not configured properly | Review Settings > Holidays and Settings > Work Week for the employee's office |
| Manager did not receive resignation notification | Reporting manager not assigned to the employee | Assign a reporting manager under the employee's profile |
| Resignation stuck in Pending | No approver has acted on it | Navigate to Employees > Resignations and process the pending request |
| Buyout amount not calculated | Buyout is disabled in resignation settings | Enable buyout in Settings > Employee Lifecycle > Resignation Settings |
Best Practices
- Configure resignation settings before onboarding employees. Ensure notice period defaults are in place.
- Standardize notice periods by designation level. Senior roles often have 60- or 90-day notice periods, while junior roles may have 30 days.
- Act on pending resignations promptly. Delays cause uncertainty for the departing employee and their team.
- Document rejection reasons. If a resignation is rejected, a clear reason helps maintain transparency.
- Use automatic calculation for consistency. Manual mode should be reserved for exceptional cases.
What Comes Next
After a resignation is approved, the next step is managing the offboarding process and full-and-final settlement. Proceed to Chapter 40: Offboarding & Full-and-Final.