Withdrawing BTC from Gemini to a self-custody wallet requires navigating Gemini's withdrawal interface correctly. Gemini is a regulated US exchange that supports Native SegWit (bc1q) Bitcoin addresses. The withdrawal flow — available on both the web platform and the Gemini mobile app — includes address whitelisting for new destinations. A withdrawal to a fresh self-custody wallet address requires adding that address to Gemini's approved addresses list first, which triggers a security verification step before the withdrawal can be initiated. This whitelisting step is the part most users encounter unexpectedly when trying to withdraw to a newly set up wallet. Bitok Arena Research documented the complete process to help competitors set up the path from exchange custody to self-custody before the round they plan to enter.
Gemini's address whitelist is a security feature — it prevents unauthorized withdrawals by requiring new destination addresses to be approved through a secondary verification before funds can be sent there. The whitelist is not an obstacle to Bitcoin self-custody; it is a one-time setup per address. Once a self-custody wallet address is whitelisted, subsequent withdrawals to it process without the additional verification step. Set it up before the round you need it for, not during.
How to withdraw BTC from Gemini to a Bitcoin address follows a specific sequence. Navigate to the "Transfer" section of the Gemini interface, select "Withdraw" and then "Bitcoin." The withdrawal screen shows a destination address field, an amount field, and a fee display. If the destination address has not been previously whitelisted, Gemini displays a prompt to add it as an approved address — this triggers an email or two-factor authentication confirmation. After the address is approved (typically within minutes to a few hours for new addresses), return to the withdrawal screen, enter the whitelisted address, enter the amount, and confirm. Gemini processes the withdrawal and provides a TXID when the transaction broadcasts to the Bitcoin network.
Gemini Withdrawal Fees and Timing
Gemini's fee structure for BTC withdrawal is competitive because it charges only the network fee rather than adding an exchange markup above it. Some exchanges bill a flat platform fee in addition to the miner fee — effectively adding an extra cost per withdrawal regardless of the sent amount. Gemini passes the miner fee directly, which means the fee displayed at withdrawal time reflects current network conditions without an additional exchange layer. The fee shown on the confirmation screen is deducted from the sent amount; if the fee would reduce the net arrival amount meaningfully at small send sizes, adjust the withdrawal amount upward to account for it before confirming.
Bitok Arena documented the Gemini BTC withdrawal process for moving funds from exchange custody to a self-custody wallet.
Step 1 — Whitelist the address — Security > Approved Addresses; add the self-custody bc1q address; confirm via email or 2FA; approval is typically minutes to hours for an established account.
Step 2 — Initiate withdrawal — Transfer > Withdraw > Bitcoin; enter the whitelisted bc1q address; verify first and last 6 characters before proceeding.
Step 3 — Amount and fee — the network fee comes out of the send amount unless "Send all" is used; confirm the net amount arriving at the destination.
Step 4 — Confirm and track — Gemini provides a TXID on broadcast; paste into Mempool.space to track confirmation progress.
Gemini's Native SegWit support confirms that the Gemini withdrawal interface accepts bc1q addresses as valid destinations. Gemini added full Native SegWit support — including sending to and receiving from bc1q addresses — as part of a SegWit upgrade. A competitor can whitelist a self-custody bc1q wallet address in Gemini and withdraw directly to it without needing an intermediate P2SH address as a workaround. The withdrawal goes from Gemini's custodial Bitcoin balance to the self-custody bc1q address in a single transaction, with no intermediate step or format conversion required.
Withdrawal Timing and Round Entry
How long a Gemini withdrawal takes to appear in a Bitcoin wallet depends on the network fee Gemini sets at the time of withdrawal. Gemini uses automated fee estimation that targets a confirmation window varying by network conditions. During low-congestion periods, Gemini withdrawals typically confirm within 1 to 3 blocks — 10 to 30 minutes. During high congestion, the fee estimate may undershoot the clearing rate, resulting in longer confirmation times. If a competition round has limited time remaining, checking the current mempool state on Mempool.space before initiating the Gemini withdrawal allows estimating whether the confirmation will arrive before round close — and whether Gemini's estimated fee will be adequate for current conditions.
Bitok Arena compared two withdrawal paths for moving BTC from Gemini to an on-chain competition entry.
Option 1 — Via personal wallet (recommended) — withdraw from Gemini to a self-custody bc1q wallet in advance; send from self-custody to the competition address at entry time using a fee you control. Prizes return to the self-custody address that competed.
Option 2 — Direct from exchange — withdraw from Gemini directly to the competition address; one fewer transaction, but prizes return to that address only if it is already in your self-custody wallet. If sending from Gemini itself, the Gemini address is the sender — prize custody depends on whether you control the receiving address's key.
Option 1 is correct for maintaining self-custody throughout: personal wallet holds, personal wallet sends, personal wallet receives the prize.
Native SegWit bc1q is the address format Gemini's withdrawal interface accepts directly for Bitcoin mainnet sends. The withdrawal can go from Gemini to a personal bc1q wallet, and then from that wallet to any bc1q competition destination. Both steps use bc1q addresses throughout with no format conversion required at any step in the chain — the path is consistent from exchange withdrawal to self-custody to competition entry.
After the Withdrawal Confirms
Once the Gemini withdrawal confirms with three or more block confirmations, the BTC is in the personal self-custody wallet and the competition entry can be initiated. Open the self-custody wallet, navigate to the send function, paste the competition destination address (verifying first and last six characters), set the amount, set the fee rate appropriate to current mempool conditions, and broadcast. The transaction sends from the personal bc1q address — which appears on the leaderboard as the competing address. Prizes, if earned, return to this same address after round close.
The path from Gemini to a competition leaderboard runs through a personal wallet you control: whitelist the address, withdraw to the personal wallet, send from there to the competition destination. Both TXIDs are verifiable on Mempool.space. The competition position is held by the personal bc1q address — the one you control, not the exchange address. Whitelist before the round you need it for. Withdraw in advance. Send from the wallet you hold the keys to.
Whitelist the self-custody bc1q address in Gemini now — before the round is time-sensitive. Withdraw the BTC to the personal wallet when the address is approved. Then send from the personal wallet to the competition destination at the moment of round entry. How to check the transaction hash after sending: copy the TXID from the self-custody wallet's transaction list and paste it into Mempool.space — the entry appears on the leaderboard once sufficient confirmations arrive. The personal wallet address holds the competition position and receives any prize paid by the round settlement. Setting this path up in advance is what eliminates time pressure at round entry.
Bitok Arena's Gemini withdrawal guide identifies the address whitelist as the step most users encounter unexpectedly — setting it up before the round removes it as a time constraint, since subsequent withdrawals to the same whitelisted address process without additional verification. The correct path for any on-chain competition entry via Gemini is to whitelist the personal bc1q address, withdraw to it in advance, and send from the self-custody wallet at entry time so prizes return to the address you control.