Skip to main content
Project membership is who works on this project. It is separate from workspace membership and separate from groups.

Why project membership matters

Being on a project does three things:
  1. It lets the person log time against the project’s tasks.
  2. It makes the project visible to them if their role is scoped to their own projects.
  3. It puts their face in the Group column on the project list.
A group grants no project. Someone in the design group still has to be added to a project to work on it.

The roster table

Open the project, then Settings → Group.
The Cost column is omitted entirely for anyone without cost visibility – header included. The figures were never sent to your browser, so there is nothing to reveal.

Add someone to a project

1

Open the project

Click it in Projects.
2

Go to Settings → Group

The roster table loads.
3

Click Add member

A search popover opens listing workspace members who are not on the project yet.
4

Search and click a person

They are added immediately. You see “Added to the project.”
Only real workspace members can be added. The server validates every id, so a project can never hold someone who is not in the workspace.

Remove someone from a project

1

Find their row

In Settings → Group.
2

Click the X at the end of the row

A confirmation modal opens: “Remove Sarah Lin from this project?”
3

Read what it says

“They lose access to this project’s tasks and can no longer log time against it. Time they already tracked is kept, and you can add them back at any time.”
4

Click Remove from project

You see “Removed from the project.”
This is project scoped. It never deactivates their workspace account. To remove someone from the workspace entirely, see /team/remove-a-member.

What removal keeps

Because it is fully reversible, this is a plain confirmation rather than a type-to-confirm gate.

Notifications

Adding or removing someone publishes a notification to that person. You are never notified about your own click. See /notifications/overview.

The project manager

The manager is set in Settings → General, not here. One person, or No manager. The manager always counts as on the project for visibility, even if they are not in the member list.
A project with no manager and no members is invisible to every scoped role. When you create a project without choosing a manager, you become the manager for exactly this reason.

Rates on the roster

Three rate columns, three different meanings. Project rate reads Inherits when there is no override – meaning the chain falls through to the person’s own rate. Editing it writes a new rate effective today. Past time keeps the rate it was priced at. See /projects/project-rates.

Example

Priya staffs Website Redesign:
  1. She opens Settings → Group and clicks Add member.
  2. She adds Sarah Lin and Jonas Bergman.
  3. The roster now shows Sarah at a 100 USD default rate and Jonas at 120 USD.
  4. Bluebird negotiated a discount on copywriting, so Priya adds Ana Ferreira and sets Ana’s Project rate to 70 instead of her usual 80.
  5. Later, Jonas moves to the Harbor Logistics work. Priya clicks the X on his row and confirms. His 46 tracked hours stay on the project and still count toward the budget.

Permissions

Without project.manage the Add member button and the row X do not render.

Common questions

No. Every hour they logged stays on the project and keeps counting toward the budget and the invoice.
Project membership is what makes the project reachable for a scoped role. Widen the role’s supervision scope if you want broader access – see /concepts/supervision-scope.
Not in one click. Add each person. A group is a standing team; project membership is per project.
Rates are a separate capability. Without rate.viewBilling the money columns are absent and the rest of the table works normally.
No. Cost belongs to the person and applies everywhere. Edit it at Settings → Rates.
Tasks stay where they are. Reassign them from the task list if the work needs a new owner.

Troubleshooting

Project settings

The rest of the Settings tab.

Project rates

Per-person overrides on this project.

Project visibility

Why membership decides who sees the project.

Groups

Standing teams, not project rosters.

Remove a member

Removing someone from the workspace.