Cash App made moving dollars between friends ridiculously easy, and Block (formerly Square) extended that same friction-free vibe to Bitcoin. Today, millions of users tap a single button to push BTC to an external wallet, a friend, or a merchant. But the app hides a few sharp edges behind its slick interface, including withdrawal fees, network congestion surprises, and irreversibility once a transaction is broadcast.

If you want to move real BTC without losing it to a typo or a sky-high fee, the steps below walk you through the full process. We'll also flag the gotchas most beginners hit, so your first send lands cleanly on-chain instead of in the void.

Getting Your Cash App Ready for Bitcoin Transfers

Before you can send a single satoshi, your account needs to be verified for crypto activity. Cash App ties Bitcoin sending to the same identity and banking infrastructure as fiat, so a half-finished profile will stall you at the verification wall.

Start by opening Cash App and tapping the Bitcoin tab, usually the icon at the bottom of the home screen. If you've never touched crypto inside the app, you'll be prompted to:

  • Verify your identity with your full legal name, date of birth, and the last four digits of your SSN.
  • Enable Bitcoin withdrawals by agreeing to Cash App's crypto terms and risk disclosures.
  • Set or confirm a PIN for high-value transactions.

Verification typically clears in minutes but can take up to 24 hours during high-volume periods. Without it, you can still buy Bitcoin inside the app, but the Withdraw and Send options stay locked.

Enable Bitcoin Withdrawals the Right Way

Inside the Bitcoin screen, tap the gear icon and switch Bitcoin Withdrawals to On. You'll receive a one-time confirmation code via SMS or email. Once enabled, the app allows outbound BTC to any external address or Lightning-compatible wallet.

How to Send Bitcoin on Cash App: Step-by-Step

Once verified, the actual send takes about 60 seconds. Here's the exact flow used in the current version of the app:

  1. Open Cash App and tap the Bitcoin tab.
  2. Hit Withdraw Bitcoin (or Send, depending on your UI version).
  3. Either paste a destination address or scan a QR code using your phone's camera.
  4. Enter the amount in USD or BTC, then double-check the address character by character.
  5. Choose your network fee tier (we cover this below) and confirm with your PIN or biometric prompt.

After confirmation, Cash App broadcasts the transaction to the Bitcoin network. You can track it in real time using the transaction ID (TXID) the app provides, viewable in any public block explorer.

Sending to Another Cash App User

For peer-to-peer transfers, you can also send BTC using a friend's $cashtag, email, or phone number. The recipient gets an in-app notification and can choose to keep the Bitcoin in their Cash App balance or withdraw it externally. This method is faster and cheaper than an on-chain transfer, since the funds may move internally before settling on-chain.

Cash App Bitcoin Fees, Limits, and Timing

Cash App is transparent about fees, but the numbers shift with network conditions. As of recent updates, expect the following ranges:

  • Withdrawal fee: a small percentage of the transaction, generally lower than most exchanges during low-congestion periods.
  • Network fee: the underlying miner fee, which fluctuates with mempool demand. Cash App lets you choose between standard and priority speeds.
  • Spread: the price difference between the market rate and Cash App's quoted rate, embedded in every buy and sell.

For most U.S. users, weekly withdrawal limits start around 0.01 BTC and can scale up after consistent, verified activity. Limits are dynamic and tied to your account history, so heavy users see them expand automatically.

How Long Does a Transfer Take?

On-chain BTC transfers typically confirm within 10–60 minutes, depending on the fee tier you select and current network load. Cash App-to-Cash App transfers often settle in seconds because they route through Lightning or internal rails before settling on-chain.

Common Errors and Safer Alternatives

Even seasoned users slip up. The most common mistakes include:

  • Copy-paste malware that swaps wallet addresses in the clipboard. Always visually verify the first and last 4 characters of any destination address.
  • Sending to the wrong network. Cash App supports Bitcoin mainnet. Sending BTC to an Ethereum or Solana address will result in permanent loss.
  • Ignoring small-test sends. For large transfers, send a tiny test amount first to confirm the address resolves correctly.

For users who want more control, non-custodial wallets like BlueWallet, Phoenix, or Sparrow offer better fee customization, full UTXO control, and stronger privacy. Cash App is ideal for quick, casual transfers, but it's a custodial product, meaning Block technically holds the keys until you withdraw.

Pro tip: if you regularly send Bitcoin, withdraw to a self-custody wallet first. It removes Cash App as a single point of failure and gives you full control over your UTXOs and fee strategy.

Key Takeaways

  • Verify your identity and enable Bitcoin withdrawals before sending.
  • Use QR codes where possible, and always verify addresses character by character.
  • Mind the fee structure: withdrawal fee, network fee, and spread all stack up.
  • Start with a small test send when moving to a new address.
  • For larger or more frequent transfers, consider graduating to a non-custodial wallet.

Sending Bitcoin on Cash App is genuinely beginner-friendly, but the ease can mask real risk. Treat every address like a wire transfer, double-check before you confirm, and you'll move BTC as smoothly as you split a dinner tab.