Withdrawals & Transfers on BULK

From BULK Community Wiki

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.