# Employees

> Add your staff to HR with their job, working hours and yearly leave, and keep their profile up to date.

*Section: HR and payroll · Updated: 2026-10-19 · Needs the plan feature: hrm*

By the end you will have added your staff to HR, with their job, their working hours and their yearly leave.

> **Note:** An employee is a record in HR, not a sign-in. Someone who also works in ArmPOS needs a user as well: see [Add your team](/app/help/add-your-team). Set up the company, departments, job titles and shifts first: see [Set up HR](/app/help/set-up-hr).

## Add an employee

1. **Open [HRM › Employees](/app/hrm/employees/list)** and **click Create.**
2. **Fill the FirstName and LastName,** and pick the **Gender**. All three are required.
3. **Pick the Company, Department, Designation and Office Shift.** All four are required, each list following the one before.
4. **Add the rest if you have it:** **Birth date** and **Joining date** (click for a calendar), **Email Address**, **Country** and **Phone**.
5. **Click Submit.**

![The Create employee form: FirstName Grace, LastName Auma, Gender Female, Email grace.auma@example.com, Country Uganda, Phone +256 772 410 140, Company Demo Store, Department Shop floor, Designation Cashier, Office Shift Day shift, and Submit.](https://armpos.online/storage/help/235c409722-employees-1-create.webp)
*Birth date and Joining date open a calendar.*

![Employees: Filter, PDF, EXCEL and Create, then Joseph Kato and Grace Auma with their phone, company, department, designation and office shift.](https://armpos.online/storage/help/c212c94359-employees-2-list.webp)
*Each employee's details open from their row.*

## Give them their leave

A new employee starts with no leave. Before they can ask for time off:

1. **Click Edit on their row.**
2. **Set the Annual Leave** in days, such as **21**. **Remaining leave** follows it.
3. **Fill Country and Phone** if they are empty: saving the edit needs them, although they show no \*.
4. **Click Submit.**

![Editing Grace Auma: Birth date 1998-06-14, Joining date 2026-03-02, Leaving Date, Annual Leave 21, Remaining leave, and the company, department, designation and shift.](https://armpos.online/storage/help/7a8c58a91d-employees-3-edit.webp)
*Set Annual Leave once; each approved request takes days off Remaining leave.*

**Leaving Date** marks someone who has left.

> **Warning:** Editing an employee clears the details only their profile page holds: family status, employment type, city, province, address, zip code, basic salary and hourly rate. Fill those on the profile page after any edit.

## Their profile

The eye on an employee's row opens their profile, with tabs for their basic information, social media, experience and bank account, and their **Basic salary** and **Hourly rate**.

## What's next

[Attendance](/app/help/attendance), then [Leave requests](/app/help/leave-requests) and [Payroll](/app/help/payroll).
