Yes — Cash App supports sending Bitcoin on-chain to any external wallet address. A self-custody Bitcoin address is no different from any other external destination as far as the app is concerned. The confusion some users run into comes from Cash App's design: it's built primarily as a payments app, and Bitcoin is one feature among several. The interface for sending BTC externally isn't always in the most obvious place for someone expecting the layout of a dedicated crypto wallet. The feature works fully. It's positioned differently. Bitok Arena's review of the Cash App withdrawal path identifies the one setting worth checking before the first send and what to expect once it's confirmed.
Cash App's Bitcoin withdrawal isn't tucked away because it's unsupported — it's tucked inside a payments app built for a broader audience where crypto isn't the primary interface. The feature is fully functional. The distinction between sending to another Cash App user and sending to an external Bitcoin address is the one setting worth confirming before the first transaction, because only the external, on-chain option reaches an address outside Cash App's internal network.
Once that distinction is confirmed — external wallet, not Cash App user — the withdrawal follows the same sequence as any other exchange or wallet: paste the destination address from the receiving wallet, confirm the amount, review the displayed network and service fees, and authorize with the security step. The platform handles the rest; the Bitcoin network processes the transaction and confirms it within the same timeframe as any standard on-chain send.
What the Cash App Withdrawal Produces
A Cash App Bitcoin send to an external address is a standard on-chain Bitcoin transaction. The app broadcasts the transaction to the Bitcoin network the same way any wallet or exchange does. Network fee applies and is displayed before confirmation. Confirmation timing follows standard Bitcoin network conditions — not Cash App's own processing time, which completes quickly. The destination address receives the Bitcoin after the standard number of network confirmations, the same number that applies to any on-chain Bitcoin transaction regardless of which app initiated it. Bitok Arena's review of Cash App's withdrawal mechanics found no technical restriction preventing sends to any standard Bitcoin address format.
Bitok Arena reviewed Cash App's Bitcoin withdrawal functionality to document the practical characteristics of an on-chain send from a Cash App balance.
On-chain mechanics — Cash App's external Bitcoin sends use standard Bitcoin mainnet transactions; the broadcast goes directly to the network, not through any intermediate Cash App system.
Fee structure — Cash App charges a network fee (displayed before confirmation) plus a service fee for Bitcoin sends; both are shown in the confirmation screen before any funds move.
Minimum withdrawal — Cash App enforces a minimum BTC send amount for external withdrawals; as of early 2025 this is approximately $1 equivalent; sends below the minimum are rejected before broadcast.
Address format compatibility — Cash App sends to Legacy, Native SegWit (bc1q), and SegWit P2SH address formats; Taproot (bc1p) destination support has been added in recent app versions.
The most common first-attempt confusion isn't a technical issue — it's finding the external send option in an interface that doesn't lead with it. Cash App's payments-first design puts peer-to-peer payments between Cash App users at the top of the interface; external Bitcoin sends to the broader blockchain sit in the Bitcoin tab, accessed separately.
The External Send Path, Step by Step
The navigation path to an external Bitcoin send in Cash App is: home screen → Bitcoin tab (displayed as a BTC balance) → the "Send" or "Withdraw" option → select "to an external wallet" (as opposed to "to another Cash App user"). Once on the external send screen, the remaining steps are the same as any Bitcoin withdrawal: paste the destination address, enter the amount, review the fee summary, and authorize with Face ID, Touch ID, or a PIN. Cash App displays a transaction ID immediately after authorization; this ID works in any public block explorer to track confirmation progress in real time.
Bitok Arena identified the checkpoints that protect a Cash App external Bitcoin send and produce a confirmed on-chain transaction.
Destination confirmation — confirm "external wallet" is selected, not "Cash App user"; the two options look similar in some app versions; internal sends never reach an external Bitcoin address.
Address verification — paste the destination address from the authoritative source and visually compare the first four and last four characters against the original before confirming.
Fee review — Cash App shows both the network fee and its service fee before final confirmation; verify the net BTC amount arriving at the destination after both fees are deducted, particularly for smaller sends where the combined fee is a meaningful percentage.
Transaction ID use — paste the transaction ID provided after authorization into mempool.space or any other block explorer to track confirmation progress without remaining in the app.
Processing time is a function of Bitcoin network conditions at the time of the send. Cash App typically sets a fee that clears within one to three blocks under normal congestion. During unusually high congestion periods, the same transaction might take longer — this reflects network conditions, not Cash App's own processing.
The Payments-App Bitcoin Pattern
Cash App is one of several consumer payment apps that added Bitcoin functionality after launching as a peer-to-peer payments product. PayPal, Venmo, and Revolut follow the same design pattern: the core payments experience gets the primary interface, and crypto-specific flows sit one or two levels deeper. Users who've used dedicated crypto exchanges find these interfaces counter-intuitive not because they're deficient — the Bitcoin send functionality works — but because they're structured around a different primary use case. Knowing the pattern in advance removes the friction of searching for a feature that's present but positioned where a dedicated wallet wouldn't put it.
Payment apps that added crypto features after the fact share one consistent interface decision: the crypto flow sits below the payments flow in the navigation hierarchy, because the payments use case is what the app was built for. This is a positioning choice, not a capability limitation. Once you've found the external send option once, it's in the same place every time — and after the first transaction, the interface stops feeling unfamiliar.
For a Cash App user whose primary interest is moving BTC out to an external self-custody address, the functionality is fully available. The navigation is a learning-once experience, not an ongoing complication. After a first successful external send, the path is muscle memory. The one-time learning cost is the interface navigation; the habit that protects every subsequent send is the verification sequence before confirmation.
Bitok Arena's review of Cash App's Bitcoin functionality confirms that on-chain external sends work fully and reach any standard Bitcoin address format. The critical distinction is selecting "external wallet" rather than "Cash App user" in the send flow — only the external option produces an on-chain transaction; Cash App displays both a network fee and a service fee before confirmation, and transaction IDs appear immediately after authorization for tracking in any block explorer.