Help centre › Account and team
Team roles: who can do what
Short answer
Everyone on your team has one role, and the role decides what they can see and do. Give each person the smallest role that fits their work.Verified 1 November 2026
In this article
Choosing a role
| Role | Good for |
|---|---|
| Owner | The one person answerable for the business. There is exactly one. |
| Administrator | Someone who runs the business day to day, including the team and payouts. |
| Developer | Someone building on your account, with API keys and webhooks. They cannot refund or invite people. |
| Analyst | A bookkeeper or accountant. They read payments, customers and the balance, can download reports, and change nothing. |
| Support | Front desk or customer service. They can refund and answer disputes, and cannot see your balance or payouts. |
| Viewer | Someone who only needs to look things up, and changes nothing. |
Everything each role can do
| Permission | Owner | Administrator | Developer | Analyst | Support | Viewer |
|---|---|---|---|---|---|---|
View payments, refunds, disputes and reviewspayments:read | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Refund paymentspayments:refund | ✓ | ✓ | — | — | ✓ | — |
Capture authorised paymentspayments:capture | ✓ | ✓ | — | — | ✓ | — |
View customerscustomers:read | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Create and edit customers and saved cardscustomers:write | ✓ | ✓ | ✓ | — | ✓ | — |
Create and edit products and pricesproducts:write | ✓ | ✓ | ✓ | — | — | — |
Create and edit payment linkspayment_links:write | ✓ | ✓ | ✓ | — | — | — |
Change the payout schedule and request payoutspayouts:manage | ✓ | ✓ | — | — | — | — |
Create, send and void invoices; manage tax ratesinvoices:write | ✓ | ✓ | ✓ | — | ✓ | — |
Write risk rules and lists; approve flagged paymentsrisk:manage | ✓ | ✓ | — | — | — | — |
Create, roll and revoke test API keyskeys:test | ✓ | ✓ | ✓ | — | — | — |
Create, roll and revoke live API keyskeys:live | ✓ | ✓ | ✓ | — | — | — |
View and manage webhook endpointswebhooks:manage | ✓ | ✓ | ✓ | — | — | — |
View eventsevents:read | ✓ | ✓ | ✓ | ✓ | — | ✓ |
Download reports and exportsexports:read | ✓ | ✓ | ✓ | ✓ | — | — |
View the teamteam:read | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Invite peopleteam:invite | ✓ | ✓ | — | — | — | — |
Change roles and remove peopleteam:manage | ✓ | ✓ | — | — | — | — |
Edit business settingssettings:business | ✓ | ✓ | — | — | — | — |
Edit security settingssettings:security | ✓ | ✓ | — | — | — | — |
Fill in the activation application and its documentsactivation:manage | ✓ | ✓ | — | — | — | — |
Transfer ownershipaccount:transfer | ✓ | — | — | — | — | — |
Close the businessaccount:close | ✓ | — | — | — | — | — |
Answer and accept disputesdisputes:manage | ✓ | ✓ | — | — | ✓ | — |
Create and cancel payments and checkout sessionspayments:write | ✓ | ✓ | ✓ | — | ✓ | — |
View the balance, payouts and balance reportsbalance:read | ✓ | ✓ | ✓ | ✓ | — | ✓ |
View connected accounts (in live mode, platforms only)connect:read | ✓ | ✓ | ✓ | ✓ | — | — |
Create connected accounts and send onboarding links (in live mode, platforms only)connect:write | ✓ | ✓ | ✓ | — | — | — |
Give an application fee back to a connected account (in live mode, platforms only)application_fees:refund | ✓ | ✓ | — | — | ✓ | — |
Create Sandboxessandboxes:create | ✓ | ✓ | ✓ | — | — | — |
Use test helpers, such as making a test payout fail (test mode only)test_helpers:write | ✓ | ✓ | ✓ | — | — | — |
Change and delete any Sandboxsandboxes:manage | ✓ | ✓ | — | — | — | — |
Choose your own notifications and read your inboxnotifications:self | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
If you cannot see a button or page
The dashboard hides what your role cannot do. Ask your business’s owner or an administrator to change your role in Settings → Team.
Actions that ask for your code again
Some actions need a code from your authenticator app from the last ten minutes, even when you are signed in. These include changing payouts and inviting or managing your team. Refunds do not ask.
Who can change a role
- An owner can change anyone’s role except their own.
- An administrator can change anyone except the owner and other administrators.
- A person who is removed loses access on their very next click, because we check on every request.