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

# Roles & Permissions

> Role-based access control for your team

Stashlify uses role-based access control to ensure each team member sees only what they need. Each role is fully isolated — staff and sellers can only access features their role permits.

## Available roles

| Role               | Access Level         | Description                                                                                                                                                                                                  |
| ------------------ | -------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Merchant Admin** | Full store           | Full access to your store. Can manage products, inventory, sales, employees, settings, and payment configuration. Can set and modify permissions for staff and sellers. Ideal for store owners and managers. |
| **Staff**          | Inventory & Products | Can add stock, update products, and view the employee dashboard. Cannot access financial settings or payment configuration.                                                                                  |
| **Seller**         | Sales & POS          | Can process POS transactions, mark items as sold, add steal prices, and view sales history. Best for cashiers and sales associates.                                                                          |
| **Customer**       | Storefront only      | End users who browse your storefront, place orders, and manage their own account. Cannot access the dashboard.                                                                                               |

## Granular permissions

Merchant admins can fine-tune what each staff or seller account can access. When creating or editing an account in Account Management, use the "Set permissions as seller" toggle to grant seller-level access to a staff account. All role changes take effect immediately.

<Note>
  Every role is isolated per organization. A staff member in one store cannot see or access data from another store. Give each employee the minimum level of access they need to do their job.
</Note>
