> ## Documentation Index
> Fetch the complete documentation index at: https://docs.eosb.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Register an employee

> Add one employee, review the details and submit.

Use this when you are adding a few employees. For many employees at once, use [Bulk upload](/employer/employees/bulk-upload).

<Info>
  **Where:** Employer › **Employee list** › **Register employee**. **Before you start:** your account must be [Active](/employer/activation). Have the employee's national ID, NASSIT number, phone number, start date and current monthly salary to hand.
</Info>

<Frame caption="The employee registration form">
  <img src="https://mintcdn.com/eosb/0t_sOz-4hl3RwdGF/images/employer/employees/register-empty.png?fit=max&auto=format&n=0t_sOz-4hl3RwdGF&q=85&s=10fb52dedf90efc3d7784f2e75da8c23" alt="Employee registration form with the Register employee sub-tab marked 1" width="2880" height="2914" data-path="images/employer/employees/register-empty.png" />
</Frame>

## Fill in the form

Fields marked with a red asterisk (<span style={{color: "#dc2626"}}>\*</span>) are required.

<Tabs>
  <Tab title="Identity details">
    | Field | Notes |
    | - | - |
    | Employee First Name \* | As on the national ID |
    | Employee Last Name \* | As on the national ID |
    | Employee Other Names | Middle names |
    | Gender | Male or Female |
    | Date of birth | |
    | Place of birth (district) | |
    | NASSIT Social Security No. | |
    | National Identifier | For example `NIN-11223344` |
  </Tab>

  <Tab title="Contact details">
    | Field | Notes |
    | - | - |
    | Contact email | Optional. Used to tell the employee about their benefits. |
    | Contact phone \* | The 8 digits after **+232**. The employee's SmartPay wallet is opened on this number. |
  </Tab>

  <Tab title="Employment details">
    | Field | Notes |
    | - | - |
    | Enter Employment Start Date \* | Used to calculate the opening balance |
    | Employment Category | Permanent, Contract or Casual |
    | Job Title | |
    | Enter Current Salary \* | Numbers only, up to 2 decimal places |
    | EOSB Treatment | **Standard** or **5-Year Close-Out** |
  </Tab>

  <Tab title="Benefits account">
    Where the employee's benefit will be paid. You can leave this for later, but it must be in place before a payout.

    | Field | Notes |
    | - | - |
    | Benefits Account Type | **None** (the platform opens a SmartPay wallet), Bank, Mobile Money or e-Wallet |
    | Select Service Provider | The bank or provider name |
    | Account No. | |
  </Tab>
</Tabs>

<Frame caption="A completed form">
  <img src="https://mintcdn.com/eosb/0t_sOz-4hl3RwdGF/images/employer/employees/register-filled.png?fit=max&auto=format&n=0t_sOz-4hl3RwdGF&q=85&s=3780c8a900250a1f3a98b6611ef3f5e7" alt="Completed employee registration form with Save draft marked 1 and Continue to review marked 2" width="2880" height="2914" data-path="images/employer/employees/register-filled.png" />
</Frame>

<Steps>
  <Step title="Complete the fields">
    Not finished? Select **Save draft (1)** to keep your work and come back later. See [Drafts](/employer/employees/drafts).
  </Step>

  <Step title="Select Continue to review (2)">
    The platform checks the form and opens a summary.
  </Step>

  <Step title="Check the summary">
    Nothing has been sent yet. Select **Back to edit (1)** to correct anything.

    <Frame caption="Review before submitting">
      <img src="https://mintcdn.com/eosb/0t_sOz-4hl3RwdGF/images/employer/employees/register-review.png?fit=max&auto=format&n=0t_sOz-4hl3RwdGF&q=85&s=a37f2a28ee9ab8226c4c8de0ca07df61" alt="Employee details ready for final submission dialog with Back to edit marked 1 and Submit employee registration marked 2" width="2880" height="1800" data-path="images/employer/employees/register-review.png" />
    </Frame>
  </Step>

  <Step title="Select Submit employee registration (2)">
    A message confirms the new employee ID and the status **REGISTERED**. The form clears so you can add the next employee.

    <Frame caption="Employee registered">
      <img src="https://mintcdn.com/eosb/0t_sOz-4hl3RwdGF/images/employer/employees/register-success.png?fit=max&auto=format&n=0t_sOz-4hl3RwdGF&q=85&s=ac6414468427f4e5cb5a3047f59307cc" alt="Message: Employee EMPY-1792204965067-1001 registered with status REGISTERED." width="2880" height="1800" data-path="images/employer/employees/register-success.png" />
    </Frame>
  </Step>
</Steps>

## What happens next

* The employee appears in the [directory](/employer/employees/directory) with status **Registered**.
* They are assigned to your active EOSB trust.
* Their [opening balance](/employer/employees/employee-record#opening-balance) is calculated from the start date and salary.
* A SmartPay wallet is opened on their phone number.

<Accordion title="Good to know: why these details matter">
  - **Start date and salary** decide the employee's benefit. Check them carefully: once registered, changing either [needs approval](/employer/employees/update-records#changes-that-need-approval). See [How benefits are calculated](/employer/how-benefits-are-calculated).
  - **Contact phone** is required because the platform opens the employee's SmartPay wallet on it — that is where the benefit can be paid.
  - **National identifiers** stop the same person being registered twice.
  - **EOSB treatment**: leave it on **Standard** unless your organisation has agreed a **5-Year Close-Out** arrangement with the platform administrator.
</Accordion>

## If the form will not continue

The form shows a message under any field that needs attention. Common causes:

* **Contact email** is not a complete address, for example `name@` instead of `name@example.org`.
* **Contact phone** does not have exactly 8 digits after +232.
* A required field is empty.

<Frame caption="An incomplete email address and phone number">
  <img src="https://mintcdn.com/eosb/0t_sOz-4hl3RwdGF/images/employer/employees/register-validation.png?fit=max&auto=format&n=0t_sOz-4hl3RwdGF&q=85&s=8f3c98f4893c4e65ebe46192bfeb407c" alt="Contact email and Contact phone fields marked 1 and 2, each with its error message underneath" width="2880" height="1800" data-path="images/employer/employees/register-validation.png" />
</Frame>

If the platform rejects the submission, a red box titled **The registration could not be saved** explains why — for example, an employee with the same national identifiers already exists.

**Next:** adding many people? Use [bulk upload](/employer/employees/bulk-upload). Interrupted half-way? See [drafts](/employer/employees/drafts).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.