Articles on: Joint Accounts

Introduction to Joint Accounts

Joint Accounts (Multisig)


Joint Accounts in Pera Wallet use Algorand’s native multisignature (multisig) functionality to enable shared control over a single account.


A multisignature account requires multiple designated wallets to approve transactions before they are executed. Think of it as a secure vault with multiple keyholes, a predefined number of keys must be used together to open it.


For example, a multisig can be configured as 2-of-3, meaning any 2 out of 3 approved participants must sign before funds can move.


This structure balances security and operational flexibility.



Common Use Cases


Multisig accounts are well-suited for:


  • Treasury management – Multiple board members approve expenditures.
  • Business partnerships – Shared accounts requiring mutual consent.
  • High-value security – Signing authority distributed across devices or locations.
  • Access resilience – Backup signers assist if one key is lost.



How Multisig Works on Algorand


Technically, a multisignature account is defined by:


  • An ordered list of participant addresses
  • A threshold (minimum signatures required)
  • A version (multisignature protocol version)


The multisig account address is deterministically derived from these components.


Important Characteristics


  • Address order matters.

[A, B, C] creates a different multisig address than [B, A, C].


  • Signature order does not matter.

Signers can approve in any sequence.


  • No nesting allowed.

A multisig account cannot include another multisig account as a participant.


  • Funding required.

Like any Algorand account, the multisig address must receive ALGO to initialize on-chain.


  • Same capabilities as standard accounts.

Multisig accounts can send transactions and interact with applications, including smart contracts.



Benefits and Implications


Benefits

Implications

Enhanced security – Protects against single-key compromise

Coordination required – Multiple signers must approve each transaction

Customizable authorization – Flexible thresholds (e.g., 2-of-3, 3-of-5)

Key management responsibility – Each signer must securely manage their private key

Distributed key storage – Keys can be stored separately across devices or methods

Larger transaction size – Multisig transactions may incur slightly higher fees

Governance-ready – Enables cryptographically enforced shared decision-making

Not always necessary – Single-signature accounts may be simpler for basic use cases

Smart contract compatible – Can integrate with Algorand applications

Best practice – Critical multisig signers should use keys dedicated exclusively for multisig



Managing Multisig in Pera Wallet


Pera Wallet provides tools to create, join, and manage multisig accounts directly within the app.


Create a Joint Account

Set up a multisig account by:

  • Adding participant wallets
  • Defining the approval threshold


→ See: Creating a Joint Account (Add Wallets & Set Threshold)



Join a Joint Account

Accept an invitation via your Inbox.


→ See: Joining a Multisig Account (Inbox Invite)



Remove a Joint Account

Remove the multisig account from your Pera Wallet interface.

Note: This does not remove the account from the blockchain or affect other participants.


→ See: Removing a Multisig Account from Pera Wallet



Sign Multisig Transactions


Transactions remain pending until the required threshold is met.


Pera supports:


  • Synchronous signing – Signer needs to maintain a connection with the dApp while waiting signatures.
  • Asynchronous signing – Signer can close Pera while awaiting signatures.


→ See:



View Pending Transactions


Track unsigned or partially signed transactions in your Inbox.


→ See: Viewing Pending Transactions



For additional assistance, visit:

https://support.perawallet.app


Updated on: 11/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!