Withdrawals & Transfers on BULK
How moving funds actually works on BULK — withdrawals, internal transfers, and the safety limits that protect your margin. For the formal specification, see docs.bulk.trade/architecture/transfers.
Are transfers really gasless?
Yes — moving tokens between accounts, sub-accounts, or multisig wallets on BULK carries zero protocol fees and no on-chain gas cost to you. The protocol absorbs the transaction cost internally rather than passing it to the user. (Note: this covers token transfers specifically — it's a separate question from trading fees, which are covered in Fees on BULK.)
The withdrawal safety limit
BULK won't let you withdraw an amount that would push your account below a safety buffer above your maintenance margin requirement. Specifically, the maximum you can withdraw is capped at whichever is smaller: your equity minus 105% of your maintenance margin, or your unrealized margin P&L. In plain terms — you always keep at least a 5% cushion above the minimum required to avoid liquidation risk, and BULK will reject a withdrawal request that would eat into that cushion. This is a protective guardrail, not a punitive limit: it exists so you can't accidentally withdraw yourself into an immediate liquidation.
Internal vs. external transfers
- Internal transfers
- Moving funds between accounts you control — master account to sub-account, sub-account back to master, or rebalancing between your own sub-accounts. No minimum amount applies.
- External transfers
- Moving funds to any other account on the network, regardless of who owns it. These carry a minimum transfer amount (to prevent spam), and sending to a valid address that doesn't have a BULK master account yet will automatically create one.
See also
Move your funds where they need to be: sign up on BULK Exchange with referral code YETI.