# Project Roles

In Moment you can define different types of roles. The point of these is roles is to define the different type of positions that different co-workers can have in the same project. Roles can also be used as price-references when creating offers and when registering hours.&#x20;

**Be aware that project roles are not the same as "Access Roles" as defined in the co-workers main page. Please read** [**this article for more information on Access Roles**](https://docs.moment.team/help/setup/access-control)

By default, Moment offers two types of roles: Project Leader and Project Member. These roles can be altered and replaced completely by your own.&#x20;

To vew or change roles in Moment, go to setup > Project roles

![](/files/-MeZgZhVuCtPwkzFcLvp)

In this window you will see a list of all the roles available in Moment:&#x20;

![](/files/-MeZj5yHeUEPCr4nfMsA)

Here you can edit the roles: you can change the names, add sales prices and wage costs.&#x20;

This has two implications. You can now give these roles to co-workers in projects, and you can set the sale price you define in "project roles" as the basis for your hourly rates.&#x20;

In the project's main page. Click on the co-workers name to assign them a role. One co-worker can have several roles.&#x20;

![](/files/-MeZqXS6tmgz86A_k6AP)

In the example above, a co-worker has been given two different roles, in one of the roles the co-worker has been set as project owner (for example purposes)

## Roles and price-models

In Moment you must define a criterion for how the hourly rates will be calculated. Project Roles can be used as such a criterion. For this to work, you will need to specify the hourly rates for roles under setup > project roles.

<figure><img src="/files/MfkQntB3VtWgzaqEuOUN" alt=""><figcaption></figcaption></figure>

Once you have done this you can go to the price model and change the hourly rate calculation base:&#x20;

![](/files/-MeZuqDvDoVHu2o8ZpSC)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.milientsoftware.com/help/projects/project-roles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
