Skip to main content
Withdrawals transfer digital assets from your Porto vaults to external addresses. All withdrawals require approval based on your vault’s policies and proceed through a multi-step authorization flow.

Initiate a withdrawal

1

Open the vault

From the home screen, select the vault you want to withdraw from.
2

Select the asset

Tap the asset type you want to send (e.g., Bitcoin, Ethereum).
3

Tap send

Select the wallet you want to withdraw from, then tap Send.
4

Enter the destination

Provide the recipient’s wallet address or select a trusted destination (faster and safer).
5

Enter the amount

Type the amount you want to send. The app shows fees and confirms you have sufficient balance.
6

Review details

Verify the destination address, amount, and fees. Double-check the address—withdrawals cannot be reversed.
7

Add a comment (optional)

Add internal notes about the withdrawal for your records (e.g., “Q3 settlement with vendor XYZ”).
8

Submit for approval

Tap Continue. You’ll be prompted to complete biometric authentication to initiate the withdrawal.
9

Biometric approval

Complete Face ID or Touch ID to confirm you’re authorizing this withdrawal.

Approval process

After you initiate, the withdrawal moves through approvals:
  1. Your approval — You’ve already provided biometric authentication
  2. Quorum approval — Policy-designated approvers review and authorize (if required)
  3. Anchorage Digital review — Compliance review of large or unusual withdrawals
  4. Broadcast to blockchain — Once all approvals are complete, the transaction is sent
  5. On-chain confirmation — The blockchain confirms the transaction
Withdrawal times depend on your vault’s policies and the blockchain. Multi-signature requirements may add 10 minutes to several hours.

Using trusted destinations

Withdrawals to trusted destinations are faster and safer:
  • Pre-approved — Addresses are pre-approved by your organization
  • Faster approval — Reduced approval requirements for frequent recipients
  • Whitelisting — Only pre-approved addresses can be used for automated or batch withdrawals
Add a trusted destination first, then use it when initiating withdrawals.

Withdrawal failed or stuck

If your withdrawal hasn’t completed:
  1. Check approval status — View the withdrawal in activity to see if it’s pending approval
  2. Request approvals — If stuck on quorum approval, contact designated approvers in your organization
  3. Check the blockchain — If broadcasted, search the blockchain explorer for transaction status
  4. Contact support — If the withdrawal was approved but never broadcast, reach out to your account team

Withdrawal limits and fees

Withdrawal limits and fee structures are set by your organization’s administrator. Check with your account manager for your organization’s policies.

Network fees (gas fees)

When withdrawing, you pay the blockchain network fee for processing your transaction. Network fees vary based on:
  • Blockchain congestion — During high demand, fees increase
  • Transaction size — Larger transactions may cost more
  • Gas price — Set by the blockchain, not by Porto
Learn more about network fees.

Batch withdrawals

If you need to withdraw to multiple destinations, you can:
  1. Submit individually — Submit each withdrawal separately and manage approvals
  2. Use batch endorsement — If your organization has batch operations enabled, group withdrawals for combined approval
See batch endorsements for details.