# How to create a role

> Published: 2026-06-18
> Updated: 2026-07-08
> Category: Manage
> Canonical: https://finalpos.com/help/create-a-role

To create a role, go to Team → Roles and choose Add Role. Give it a name (for example Manager or Cashier), then select the role and toggle its permissions in the permission editor. You assign a role when you add a user, so create your roles first.

## Key takeaways

- Roles are created under Team → Roles.
- A role has a name (for example Manager or Cashier) and a set of permissions.
- Set what the role can do by toggling its permissions in the permission editor.
- You assign a role when you add a user — so create your roles first.
- You can't edit your own role.

Roles control what a team member can access. You **create a role**, set its permissions, and then assign that role when you add a user — so it's best to set up your roles first.

## How to create a role

1. In the Merchant Hub, go to **Team → Roles**.
2. Choose **Add Role** and give it a **name** (for example, *Manager* or *Cashier*), then create it.
3. Select the role and **toggle its permissions** in the permission editor to control what the role can access.

Common examples are a *Manager* role with broad access and a *Cashier* role limited to ringing up sales. Set up as many roles as you need to match how your team works.

## Assigning a role

You assign a role when you **add a user** (Team → Users → Add User). If no roles exist yet, create them under **Team → Roles** first. The role you assign determines what that user can see and do — both in the Merchant Hub and at the POS.

> You can't edit your own role — its editing is disabled to prevent you from locking yourself out.

## FAQ

**Q: Where do I create roles?**
A: Under Team → Roles.

**Q: What does a role control?**
A: Its permissions — what areas and actions a user with that role can access.

**Q: How do I give a user a role?**
A: Assign the role when you add the user under Team → Users.

**Q: Why can't I edit my own role?**
A: Editing your own role is disabled so you can't accidentally remove your own access.