> For the complete documentation index, see [llms.txt](https://docs.zebec.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.zebec.io/zebec-application-suite/enterprise-payroll/inviting-payees.md).

# Inviting payees

![Payee dashboard](/files/3TkSYvL1IK0EOtwmSa6q)

From **People → Payees**, you can see your full workforce in one place: active, pending invitations, and terminated accounts.

## Add a new payee

![Invite Payee dialog](/files/fhq4t318LyAFDUmnYAvq)

Click on **Invite Payee** and provide:

* Full name
* Work email
* Role
* Department
* Employee ID (your internal reference)
* Payment details
  * Currency: the currency you are using for this particular payee
  * Pay rate: the all-in rate the payee receives every...
  * Rate Frequency: time period for this payee's payment calculations

> Example 1:\
> Payee A is paid $1,000 / month. You define `1000, USD, Monthly`. Example 2:\
> Payee B is paid a weekly stipend of €30. You define `30, EUR, Weekly`.

There is no functional difference between an "employee" and a "contractor" in the system. Both receive the same invite flow, both connect a wallet, and both get paid and can withdraw funds the same way. The distinction is for your internal classification and reporting, and for applicable tax withholdings and deductions once those are enabled.

## Bulk import

![Bulk import](/files/XD6gFA9LMZbfGReIOEUP)

You can import names and details via CSV if you are migrating a team. Use the **CSV upload** tab on the Payees dialog. Use the provided template to populate your data.

## Invite codes

![Invite code email](/files/dvLRIF4WZdW85GIm9uRi)

When you invite a team member, Zebec generates a one-time invite code in the format `ZBEC-XXXX-XXXX` and emails it to them. They use this code to claim their account.

**Key facts about invite codes:**

* **One-time use.** Once the account is claimed, the code is invalidated.
* **7-day expiry.** If they do not claim it within 7 days, you can resend it from the Payees tab.
* **Email-bound.** The code only works for the email it was sent to.
* **Cancellable.** You can cancel a pending invitation, which invalidates the code.

If a team member did not receive their invite, check the **Pending Invitations** panel — they may need a resend, or the email may be in their spam folder.
