[Documentation](https://fluxnative.app/docs) / Teams and billing

# Organizations and roles

Invite your team, pick each person's role, and limit developers and viewers to selected apps; the organization owns apps, credits and store accounts.

![Invite member: the email, the Developer role with what it can do, App access with All apps or Only selected, and Send invite](https://fluxnative.app/guide-media/organizations.a83bb74e.webp)

Invite by email with a role; developers and viewers can be limited to selected apps.

## Invite someone

1. Open **Team** and choose **Invite member**.
2. Enter their email and pick a role.
3. For a developer or viewer, choose which apps they can open under **App access**: **Only selected** is the default, with a search box; **All apps** includes apps made later.
4. They accept from the emailed link, valid for 7 days and naming the apps they will see, or from the banner when they sign in. You can also copy the link.

**Tip:** To show a client an app before they pay, share a web preview link instead (**Share web preview** in the preview toolbar): no seat, no account, no code. See [Hand an app to a client](https://fluxnative.app/docs/hand-an-app-to-a-client).

## Roles

| Role | Can |
| --- | --- |
| **Owner** | Everything: plan, billing, store accounts, renaming or deleting the workspace. Cannot be limited. |
| **Admin** | Manage members and invitations, work on every app, publish, send push notifications, and connect store accounts. |
| **Developer** | Create, edit, export (ZIP) and build apps. |
| **Viewer** | Open the apps they can reach and try their previews, without changing anything. No code or build downloads unless the owner turns that on. |

## Good to know

- The owner changes what other roles may do under **Team** › **Role permissions** (**Undo** reverts). Billing, name and logo stay with the owner; **View billing** is off for admins until the owner turns it on.
- Reading code and downloading builds (APK, AAB, IPA) takes **View source and download builds**, which comes with **Edit code** and **Chat with the AI** (its agent reads the code); **Export source** adds the ZIP. Since 12 October 2026 viewers don't have it by default: turn it on for **Viewer** under **Role permissions**.
- **Push notifications** turns push on, adds the iOS APNs key, and writes, schedules and sends notifications. Admins have it by default; give it to a developer or viewer who only handles notifications, with no publish or code rights. Connecting Firebase for Android and **Update push code** also need **Edit code**.
- For someone already on the team, **Edit app access** in their ⋯ menu › **Only selected** limits them to chosen apps. Owners and admins always see every app.
- A viewer or a member limited to selected apps sees only the owner, the admins and the people who share an app with them, with emails hidden. Store account names and IDs show only to people who can publish or manage store accounts.
- Every member takes a seat, viewers included, and so does a pending invitation until accepted or revoked (**Revoke invite**). You manage only people below your role; **Remove from workspace** ends their access, and their past work stays.
- Every account has a personal organization and joins others by invitation. On a computer, switch organizations from the organization name at the top of the sidebar; every page follows the one selected.

## Limit what each member spends

By default every member spends the workspace's shared credits with no limit. To cap someone, the owner opens **Credits & billing** › **Credits** › **Member limits** and chooses **Edit limits**: a default monthly limit for every member, or **Custom** or **No limit** for one person. The owner is never limited; admins who see billing can read the limits but not change them.

- A limit counts what the member starts in the calendar month (UTC): chat turns, builds, landing deploys, video ads, logos and images. It resets on the 1st.
- At 80% and at 100% the member and the owner get an inbox notice. A member sees their own limit at the top of **Credits & billing** › **Credits**.
- When a member's limit is used up, their chat pauses with its work kept; the workspace's balance is untouched. **Ask for more** (on the chat's card, in the assistant or on **Credits**) notifies the owner; **Continue in this chat** works again once the limit is raised or resets.
- The assistant still answers that member a few questions a day for free (read and explain only).

## Hand the workspace to someone

The owner can make another member the owner with **Make owner** in their ⋯ menu, after typing the workspace's name. It hands over the whole workspace: every app, its Apple and Google Play accounts, credits, connected backends, editor connections and members. You stay on as an admin; a personal workspace handed over is replaced by a new, empty one for you.

Billing does not move: a paid plan keeps renewing on the card of whoever pays, who can still cancel it from **Credits & billing**. The new owner sees **Set up your own billing** there, and picks their own plan once the paid period ends. To hand over a single app, see [Hand an app to a client](https://fluxnative.app/docs/hand-an-app-to-a-client).

## Related

[Credits and plans](https://fluxnative.app/docs/credits-and-plans) · [Manage your apps](https://fluxnative.app/docs/manage-apps)

Previous: [Landing pages](https://fluxnative.app/docs/landing-pages) · Next: [Hand an app to a client](https://fluxnative.app/docs/hand-an-app-to-a-client)

---

Invite your team, pick each person's role, and limit developers and viewers to selected apps; the organization owns apps, credits and store accounts.

Page: https://fluxnative.app/docs/organizations
