Skip to main content
Business Accounts are in early access. Talk to us if you’d like to build with them.
A business account lets a team share embedded wallets (for example a company treasury or an org-owned wallet) instead of tying each wallet to one person. On top of that, it adds flexible administration: you decide who can manage the account and who can sign, independently. In the Android SDK, every business account operation lives on DynamicSDK.getInstance().businessAccounts.

Prerequisites

  • DynamicSDK initialized with your environment ID (see the quickstart)
  • An authenticated user, because account operations act on behalf of the signed-in user
  • Business Accounts enabled for your environment

The model

A business account owns wallets. Access is configured at two levels, Members and Signers. Members administer the account:
  • Owner: full control, including transferring ownership. Exactly one per account.
  • Admin: add and remove members and signers, and link wallets.
  • Viewer: read-only access to the account.
Signers approve transactions and messages for a specific wallet. Removing a signer only revokes that person’s ability to sign, and the wallet and other signers stay intact.
Being an admin does not let someone sign, and being a signer does not grant admin rights. Grant each explicitly.

How it fits with embedded wallets

A business-account wallet is a Dynamic embedded wallet. The difference is ownership and access: it belongs to the account, and you add people as signers instead of tying it to one user. Once you are a signer, you sign transactions and messages the same way as with any embedded wallet.

Who can call what

Every method acts on behalf of the signed-in user. Reads require membership, and mutations such as adding members or signers, linking wallets, and transferring ownership require the owner or admin role. A call made without the required role fails, so check detail.members for the caller’s role before you show those actions in your UI.

Next steps

Create an account

Create an account and read back its details.

Add wallets

Link a wallet to the account, or remove one.

Manage signers

Grant and revoke signing access.

Members and roles

Administer membership and transfer ownership.
Last modified on August 20, 2026