Contract Management

Modified on Mon, 4 May at 11:41 AM

The Contract Management feature in ZenHR allows you to create and manage different employee contract types, define their durations, and automate renewals. Contract types play an important role in calculating vacation balances and final settlements, helping you stay accurate and compliant. 


How to Add a New Contract Type

You can create custom contract types based on your company’s policies (e.g., limited-term, unlimited, probation).

To add a new contract type:

Go to Main Menu  System Preferences  Contract Types

Then click on “Add”.




Fill in the required details:

  • Name: Enter a name for the contract type

  • Type: Select the contract category

  • Duration: Specify how long the contract lasts

(Optional) Enable Automatic Renewal:

  • Toggle on “Enable automatic renewal”

  • Enter the number of days before expiry that will trigger renewal

And then save your changes.


How to Assign a Contract Type to an Employee

You can assign or update a contract directly from the employee’s profile.


To add or edit a contract for an employee:


1. Go to Main Menu → Employees → Employee Management → Employee Profile


2. Open the “Contracts” tab

  • By default, employees are assigned an “Unlimited” contract

3. Click on the (+) icon, then click “Edit”

4. Complete the contract details:

  • Contract Type: Select the appropriate type

  • Start Date & End Date: Define the contract period

  • Notes / Attachments: Add any additional details (optional)

  • Check the “Move Vacation Balances over Contracts” box if you want to move the vacation balances from one contract to another.

Auto-Renewal Settings

When assigning a contract, you can control how auto-renewal behaves:

  • Follow the default auto-renewal settings from the contract type

  • Disable auto-renewal for this specific employee

  • Customize renewal timing by setting different trigger days


Notification Setup


Go to Main Menu → System Preferences → Notification Setup

You can configure notifications to stay updated on contract activity:

  • Set reminders for contract expiry

  • Enable notifications for contract renewal

This ensures you never miss important deadlines and can manage contracts proactively.





Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article