All Collections
Crypto.com Exchange
Deposits & Withdrawals
Crypto.com - Maximum Withdrawal Amount
Crypto.com - Maximum Withdrawal Amount

Information on the maximum withdrawal amount from Crypto.com Exchange is dependent on initial margin requirements and sub-account balances.

Support Specialist avatar
Written by Support Specialist
Updated over a week ago

Crypto.com Exchange Maximum Withdrawal Amount

Clients can only withdraw balances from the Master Account, and cannot withdraw balances from sub-accounts directly. Clients would need to transfer any excess balance in sub-account(s) they wish to withdraw to the Master Account first.

The amount that Clients can transfer among the Master Account and sub-account(s) is determined by the following formula:

Master Account or Sub-account Available Transfer = Margin Balance - Initial Margin

= Margin Balance - Haircut - Position Initial Margin*Collateral Buffer

* Initial Margin is made up of haircut from collateral asset and position IM requirement.

*A Collateral Buffer is added to the position IM. The default Collateral Buffer is set to 1.25 and serves to prevent a Margin Call being triggered immediately upon transferring all available balance from the account and the position price move adversely. When Available Transfer is negative, no balance can be transferred out from the Master or sub-account.

The amount that Clients can withdraw from the Master Account is then determined by the following formula:

Exchange Max Withdrawable Balance = min { Master Account Available Transfer, max (0, sum of Master + Sub-account Available Transfer) }

For USD Withdrawable Quantity = min { Master Account USD Balance - max (0, Master Account Total Session Realised PnL), Exchange Max Withdrawable Balance }

For non-USD Token Withdrawable Quantity = min { Master Account Token Balance, ((Exchange max withdrawal balance / Token Price) / Token Collateral Weight) }

Please refer to the FAQ for Smart Cross Margin for further reference.

Example 1

*assume no PNL & prices remain constant

*Note Initial Margin is made up of position IM & haircut. For token asset, the IM is due to Haircut on the asset value, for position, the IM is due to position IM requirement.

Master Account

Instrument

Qty

Price

Wallet Balance

Margin Balance

Haircut

Position Initial Margin

USD

60,000

1

60,000

60,000

0

-

BTCUSD-PERP

10

20,000

-

-

40,000

Master Account Available Transfer = Margin Balance - Haircut - Position IM* Collateral Buffer

= 60,000 - 40,000*1.25

= 10,000

Sub Account

Instrument

Qty

Price

Wallet Balance

Margin Balance

Haircut

Position Initial Margin

USD

40,000

1

40,000

40,000

0

-

BTCUSD-PERP

10

20,000

-

-

40,000

Sub-Account Available Transfer = Margin Balance - Haircut - Position IM* Collateral Buffer

= 40,000 - 40,000*1.25

= -10,000

Since this is negative, no balance can be transferred from the sub-account.

Exchange Max Withdrawable Balance = min {Master Account Available Transfer, max (0, sum of Master + Sub-Account Available Transfer) }

= 0

where

Master Account Available Transfer = 10,000

Sum of Master + Sub-Account Available Transfer = 10,000 - 10,000 = 0

USD Withdrawable Balance = min { Master Account USD Balance - max (0, Master Account Total Session Realised PnL), Exchange Max Withdrawable Balance }

= min { 60,000, 0 )

= 0

Example 2

Master Account

Instrument

Qty

Price

Wallet Balance

Margin Balance

Haircut

Position Initial Margin

BTC

3

20,000

60,000

60,000

6,000

-

BTCUSD-PERP

10

20,000

-

-

-

40,000

Master Account Available Transfer = Margin Balance - Haircut - Position IM * Collateral Buffer

= 60,000 - 6,000 - 40,000*1.25

= 4,000

Sub Account

Instrument

Qty

Price

Wallet Balance

Margin Balance

Haircut

Position Initial Margin

BTC

4

20,000

80,000

80,000

8,000

-

BTCUSD-PERP

10

20,000

-

-

-

40,000

Sub-Account Available Transfer = Margin Balance - Haircut - Position IM * Collateral Buffer

= 80,000 - 8,000 - 40,000*1.25

= 12,000

Exchange Max Withdrawable Balance = min { Master Account Available Transfer, max (0, Sum of Master + Sub-Account Available Transfer) }

= 4,000

where

Master Account Available Transfer = 4,000

Sum of Master + Sub-Account Available Transfer = 4,000 + 12,000 = 16,000

*Note Client can transfer the excess balance in Sub-account to Master Account first to have higher withdrawable balance

BTC Token Withdrawable Qty = min { Master Account Token Balance, ((Exchange Max Withdrawable Balance / Token Price) / Token Collateral Weight) }

= 0.2222222222 BTC

where

Master Account Token Balance = 3

Exchange Max Withdrawable Balance / Token Price) / Token Collateral Weight = (4,000 / 20,000) / 0.9 = 0.2222222222

Did this answer your question?