The easiest US on-ramp for buying Bitcoin, but custodial with a hidden 1.5-2.5% spread.
Cash App is the easiest US on-ramp for buying Bitcoin. That is genuinely useful. But it earns a 6.5/10 and not higher because it is custodial by default, charges a hidden 1.5 to 2.5% spread on every trade, and is locked to US users only. If you already have it installed and want to buy your first $50 in Bitcoin right now, it works. For anyone building a serious position over time, you will pay significantly more than you should.
Block (formerly Square) built Cash App's Bitcoin features with a clear philosophy: let people buy Bitcoin in an app they already use, then make it easy to withdraw to their own wallet. That second part is what separates Cash App from most fintech competitors. The exit door is unlocked. But the on-ramp fees are steep, and the custodial risk is real.
This review covers the full picture: how the fees actually work, how Lightning integration holds up, how DCA setup works, and the right pattern for using Cash App without getting trapped in a custodial relationship longer than necessary.
| Category | Score | Notes |
|---|---|---|
| Ease of Use | 9.0/10 | Buy Bitcoin in 30 seconds if already using Cash App |
| Fees | 4.5/10 | 1.5 to 2.5% spread is 5 to 8x more expensive than Strike |
| Security | 6.5/10 | Custodial, regulated but not your keys |
| Self-Custody Path | 8.0/10 | Free withdrawals, Lightning support, easy to leave |
| Bitcoin Features | 7.0/10 | Lightning + DCA built in, but no advanced tools |
| Value | 5.0/10 | Free app but spread eats stack over time |
| Overall | 6.5/10 | Fine entry point, not for serious accumulation |
| Spec | Detail |
|---|---|
| Platform | iOS + Android |
| Bitcoin | BTC-only focus within the app |
| Lightning | Yes (send and receive) |
| Custody model | Custodial by default (Block holds keys) |
| KYC required | Yes (government ID + SSN) |
| Made by | Block, Inc. (Jack Dorsey) |
| Availability | US only |
| Price | Free |
One specific type of person: the US-based beginner who already uses Cash App to split bills with friends and wants to add Bitcoin without learning anything new. If that is you, Cash App is a reasonable starting point. The Bitcoin tab is right there, buying takes 30 seconds, and you can set up recurring purchases without any extra setup.
Cash App has over 50 million monthly active users in the US. Most of them already have a linked bank account and verified identity. For those people, buying Bitcoin does not require downloading another app, creating another account, or going through another round of identity verification. That is a real advantage. Friction kills adoption, and Cash App has almost none of it.
But it is not for people who care about fees or custody. A 1.5 to 2.5% spread is meaningfully worse than Strike (0.3%), Kraken Pro (0.26%), or River Financial (around 1.3% with auto-withdrawal to cold storage). Put $500 per month into Bitcoin for a year. On Cash App at 2% spread, you have paid $120 in fees. On Strike, you have paid $18. That $102 difference could buy a hardware wallet.
Use Cash App as a starting point only. Move to something cheaper and non-custodial the moment you are buying regularly.
There is a dedicated Bitcoin tab with an orange lightning bolt icon. It is separate from your Cash balance, which keeps things clear. Inside it: buy, sell, send, receive, and Auto-Invest. That is the whole interface. No charts with 47 indicators. No order books. Just the basics, done cleanly.
Buying is instant. You enter a dollar amount (minimum $1), Cash App shows you a price that includes the spread markup, you confirm, and it settles. The price quote locks for about 15 seconds while you decide. If you do not confirm in time, it refreshes with a new quote. There is no limit order option, no complexity. Just a number and a button.
Selling works the same way in reverse. Enter how much you want to sell, see the price (with spread baked in), and confirm. Proceeds go straight to your Cash App balance. From there you can transfer to your bank or spend with your Cash Card.
Sending works via on-chain Bitcoin addresses or Lightning invoices. Cash App was among the first mainstream apps to add Lightning Network support, which puts it ahead of Coinbase on this front. You can receive Lightning payments at your Cash App Lightning address, tied to your $cashtag.
Withdrawing to a hardware wallet is straightforward: tap Send Bitcoin, paste your wallet's receive address or scan a QR code. No withdrawal fee from Cash App's side. You pay whatever the Bitcoin network charges for the on-chain transaction. If you are not sure which wallet to send to, the Bitcoin wallets guide covers your options.
One limitation worth knowing: Cash App does not give you an xpub or watch-only capability. You cannot connect it to Sparrow or any external wallet software. It is a standalone experience. For beginners that is fine. For power users who want coin control or UTXO management, you will need to withdraw and manage from your own wallet software.
Cash App does not show you a fee. They mark up the price and call it the exchange rate. When you buy, you pay more than market price. When you sell, you receive less. That difference is the spread, running about 1.5 to 2.5% depending on market conditions and trade size. Cash App discloses this in their fee schedule, but they do not show it at the point of purchase.
This is the single biggest knock against Cash App. The spread is not outrageous for a mainstream consumer app. Revolut charges 1.5 to 2.5% too. Coinbase's standard interface charges 1.49% plus its own spread. But Strike charges around 0.3%, and that changes the math entirely.
Here are real numbers. Say you buy $200 of Bitcoin every week for a year. That is $10,400 in total purchases. On Cash App at a 2% spread, you have paid about $208 in hidden fees. On Strike at 0.3%, you have paid $31. That is $177 in savings per year. Enough to buy a Trezor Safe 5 and still have money left over.
On the positive side, Cash App does not charge a fee for sending Bitcoin. On-chain withdrawals cost the standard network fee paid to miners, not to Cash App. Lightning sends are free or near-free. That withdrawal experience is genuinely good and better than most custodial competitors who charge withdrawal fees or create friction to keep you on platform.
Cash App is a great entry point for absolute beginners. But it is a custodian, not a wallet. The moment your Bitcoin holdings cross $200, you should move them to a hardware wallet. Not eventually. Not when you get around to it. Now.
A BitBox02 costs $149. A Trezor Safe 3 costs $79. A hardware wallet is cheaper than the fees you will pay Cash App in a year of regular DCA.
Buy on Cash App. Withdraw to self-custody. That is the pattern. Repeat every month.
Cash App competes with other consumer apps for buying Bitcoin. Here is an honest side-by-side of what matters.
| Feature | Cash App | Strike | Coinbase | River |
|---|---|---|---|---|
| Buy fees | ~1.5 to 2.5% spread | ~0.3% spread | ~1.49% + spread | ~1.3% spread |
| Lightning | Yes (send + receive) | Yes (native) | No | Yes |
| DCA / Auto-buy | Yes | Yes | Yes | Yes |
| Withdrawal fee | None (network fee only) | None | Network fee | None |
| Bitcoin-only | Yes | Yes | No (hundreds of coins) | Yes |
| Availability | US only | 100+ countries | Global | US only |
| Self-custody | Easy withdrawal | Instant withdrawal | Withdrawal available | Auto cold storage option |
| Best for | US beginners | Low-fee DCA | Altcoin traders | Serious stackers |
Cash App's Auto-Invest feature is one of the easiest DCA setups of any Bitcoin buying app. Here is the step-by-step process:
The setup takes under two minutes. The hardest part of dollar-cost averaging is not the strategy itself. It is the discipline. Automating it removes the temptation to time the market or skip a week because Bitcoin dropped 10%.
The caveat: every automated purchase includes that 1.5 to 2.5% spread. If you are buying $50 per week, you are losing $0.75 to $1.25 per purchase. Over 52 weeks, that is $39 to $65 in hidden costs. Not catastrophic for a beginner. But not nothing either, and it compounds over years.
Cash App does not auto-withdraw your Bitcoin to cold storage the way River Financial can. After your DCA buys accumulate, you will need to manually send them to your hardware wallet. Set a calendar reminder: every month or when your balance hits a threshold, withdraw everything. Do not let it pile up in a custodial app.
Cash App was one of the first big consumer apps to integrate Lightning Network. It launched in early 2022 and it works well. You can send sats to any Lightning invoice or address. You can receive sats at your Lightning address tied to your $cashtag. Payments settle in under a second and cost fractions of a cent.
This matters more than most people realize. Lightning is how Bitcoin works as actual money for everyday payments. Sending $5 on-chain costs $1 to $3 in fees during busy periods. Sending $5 over Lightning costs less than a penny. For tipping, splitting bills in Bitcoin, or paying for services, Lightning is the only practical option.
In practice, sending over Lightning from Cash App is smooth. You paste a Lightning invoice, confirm the amount, and it is done. Receiving requires sharing your Lightning address, which works fine with other Lightning wallets. The limits are generous enough for normal consumer use.
Where Cash App falls short compared to Strike: you cannot do Lightning-to-bank payments. Strike lets you receive Lightning payments and convert to dollars instantly, which is useful for freelancers and merchants. Cash App's Lightning is strictly Bitcoin-to-Bitcoin. Good for sending sats to friends. Not a full payment processing solution.
Still, the fact that 50+ million Cash App users can send and receive Lightning payments is significant for Bitcoin adoption. Coinbase still does not support Lightning. Neither does Revolut. Cash App deserves genuine credit here, even within its custodial limitations.
This is the most important feature Cash App offers, and they do not hide it. Moving your Bitcoin to your own wallet is straightforward:
Cash App does not charge a withdrawal fee. You only pay the Bitcoin network transaction fee, which varies with network congestion. Cash App shows you the fee before you confirm, so there are no surprises.
Best practice: do a small test send first. Send $10 to $20 worth of Bitcoin to your hardware wallet to confirm the address is correct and the process works. Then send the rest. The network fee stings slightly on tiny amounts, but a test send is infinitely cheaper than sending your entire stack to a wrong address.
You can also withdraw over Lightning, which is faster and cheaper for smaller amounts. If your destination wallet supports Lightning (like Muun, Phoenix, or Zeus), this is the better option. Lightning sends are near-free and settle in seconds.
The key point: do not skip this step. Cash App is custodial. While your Bitcoin sits in Cash App, Block holds the private keys. Learn more about securing your keys properly in the seed phrase guide.
Yes, and it shows in the product. Block (formerly Square) is one of the few publicly traded companies where Bitcoin is not a marketing angle. Jack Dorsey stepped down as Twitter CEO specifically to focus on Bitcoin. Block holds Bitcoin on its corporate balance sheet. It funds open-source Bitcoin development through the Spiral grant program. And it built the Bitkey hardware wallet.
Cash App's Bitcoin features reflect that philosophy. No altcoins. Lightning built in from the start, not added as an afterthought. Self-custody withdrawals supported, not hidden or penalized with fees. That is more than you can say for most custodial platforms, where self-custody is technically possible but clearly not encouraged.
The Spiral program funds Bitcoin protocol developers working on projects like the Lightning Development Kit, Stratum v2 mining protocol improvements, and Bitcoin Script improvements. These are not marketing exercises. They are substantive contributions to open-source infrastructure that benefits the entire Bitcoin ecosystem.
Does company alignment translate into a better product? In this case, mostly yes. Cash App will never add Dogecoin or any altcoin because that is not what Block believes in. The Bitcoin-only approach means simpler code, fewer attack vectors, and a team thinking specifically about Bitcoin rather than spreading attention across hundreds of tokens. That is worth something, even if the spread fees remain higher than they should be.
If you already use Cash App for payments and want to start buying small amounts of Bitcoin, staying in the app you already have is acceptable for your first purchase or two. The friction is low, the setup is zero, and the spread on small one-time amounts is not catastrophic.
But Strike is better on every dimension that matters for building a Bitcoin position over time. Lower fees by a factor of 5 to 8x. Deeper Lightning integration with Lightning-to-bank conversion capability. Available in 100+ countries instead of just the US. The UX is purpose-built for Bitcoin rather than tacked onto a peer-to-peer payments app.
Here is the arithmetic. $500 per month for a year at Cash App's 2% spread: $120 in fees. Same amount on Strike at 0.3%: $18 in fees. You save $102 per year just by switching apps. Over five years of DCA, that is $510 in extra Bitcoin in your stack. The math compounds against you the longer you stay on Cash App for regular purchases.
The recommendation: use Cash App to buy your first Bitcoin today if that is what you have installed. Then download Strike this week and switch once you are buying regularly. See all your options compared in the best Bitcoin exchanges guide.
The spread is the most obvious problem. Paying 1.5 to 2.5% per trade when Strike charges 0.3% is difficult to justify for anyone buying regularly. Cash App makes its money on that spread, and they are not going to lower it voluntarily. You are paying for the convenience of not switching apps.
US-only availability is a hard limitation. If you are reading this from Europe, Canada, or anywhere outside the United States, Cash App's Bitcoin features simply do not exist for you. That rules out the majority of potential Bitcoin buyers worldwide.
Full KYC with no exceptions. You need a government ID, Social Security number, and linked bank account. For privacy-conscious Bitcoiners, this is a dealbreaker. Every purchase is tracked, reported, and tied to your identity. The tax implications are at least straightforward, since everything is documented.
No advanced trading features. No limit orders. No price alerts. No chart tools. Cash App made a deliberate choice to keep it simple, and that simplicity means power users will outgrow it almost immediately.
And finally: it is custodial. While your Bitcoin sits in Cash App, you do not own it in any meaningful technical sense. Block does. They can restrict your account for any reason, and regulatory pressure could complicate your access. This is not unique to Cash App, but it is a real risk that needs to be stated plainly. Buy, then withdraw. Every time.
For its specific use case, yes. If you are a US-based beginner who wants to buy Bitcoin for the first time and you already have Cash App installed, it is the lowest-friction path to your first satoshis. The interface is clean, the process is fast, and the company behind it actually cares about Bitcoin in a way that most fintech firms do not.
But a 6.5/10 is honest. The custodial model, the hidden spread fees, and the US-only limitation are all genuine problems that prevent this from being a recommendation for anyone beyond that specific beginner scenario. If you are buying $100+ per month in Bitcoin consistently, you owe it to yourself to use a lower-fee platform and move to self-custody as quickly as possible.
The right pattern with Cash App: use it once or twice to buy your first Bitcoin, learn the process, then immediately set up a hardware wallet and withdraw. Then switch to Strike or another lower-fee platform for recurring purchases. Cash App is a fine on-ramp. It is not a destination.
Score breakdown: high marks for ease of use (9.0/10) and reasonable self-custody exit path (8.0/10). Dragged down by fees (4.5/10), custodial model with no self-custody option by default (6.5/10 security), and limited value for serious stackers (5.0/10). The overall 6.5/10 reflects a product that does its narrow job well but asks you to pay a premium for convenience that compounds into real money over time.
Free to download. Buy Bitcoin starting at $1. Available in the US only. Use it to get started, then withdraw to self-custody.
Affiliate Disclosure: Bitcoin.diy may earn a commission if you buy through our links. This does not affect our ratings.
Cash App doesn't show a line-item fee. The cost is built into the exchange rate as a spread, typically 1.5-2.5% above the market price when you buy. On a $100 purchase you're paying roughly $1.50-2.50 in hidden markup. That's more expensive than Strike (around 0.3%) but less than Coinbase's standard interface (1.49% fee plus its own spread).
Yes. Go to the Bitcoin tab, tap Send Bitcoin, and paste your wallet address or scan the QR code. Lightning withdrawals work too. There's no fee from Cash App's side for on-chain sends, though you'll pay the standard Bitcoin network transaction fee. Moving your Bitcoin off the app into self-custody is always the right move.
Yes, and it's one of the few mainstream apps that does. Cash App added Lightning in 2022. You can send and receive sats over Lightning instantly for fractions of a cent. To receive, share your Lightning address tied to your $cashtag. This puts Cash App ahead of Coinbase, which still doesn't support Lightning.
Yes. The Auto-Invest feature lets you schedule recurring purchases daily, weekly, or every two weeks. The spread still applies on each buy, so you're paying 1.5-2.5% every time. If you're doing serious long-term DCA, Strike or River Financial are more cost-efficient over a year.
No. Cash App is US-only, full stop. If you're in Europe, the UK, Canada, or anywhere else, you need something different. Strike supports 100+ countries. Kraken and Coinbase work globally. Revolut has Bitcoin buying built in across the EU and UK.
Yes. Cash App holds the private keys while your Bitcoin sits in the app. That means they can freeze your account, restrict withdrawals, or be subject to a hack. Cash App is fine for buying and immediately withdrawing. It's not a safe place for long-term storage.
Strike wins on fees (0.3% vs Cash App's 1.5-2.5% spread), Lightning depth, and global reach. Cash App wins on convenience if you already use it for payments, and on name recognition for beginners. For regular DCA, the fee difference compounds into real money fast.
Yes. To buy, sell, or withdraw Bitcoin you need to verify your identity with a government-issued ID, your date of birth, and the last four digits of your Social Security number. Full KYC required with no way around it.
Cash App is owned by Block, Inc. (formerly Square), founded by Jack Dorsey. Block holds Bitcoin on its corporate balance sheet, funds open-source Bitcoin development through its Spiral program, and built the Bitkey hardware wallet. Cash App's Bitcoin features reflect genuine alignment: Bitcoin-only, Lightning built in, self-custody supported.
Cash App is a regulated US money services business, licensed in all 50 states as a money transmitter. Your cash balance (not Bitcoin) is FDIC insured up to $250,000 through partner banks. Bitcoin is not insured anywhere. As custodial platforms go, it's a legitimate, publicly traded company. Use it for buying, then withdraw to your own wallet.
The low-fee alternative to Cash App with 0.3% spreads and deeper Lightning integration.
How Lightning works, why it matters, and how it enables instant Bitcoin payments.
How to dollar-cost average into Bitcoin effectively and which platforms work best.
Move your Bitcoin off Cash App and into secure self-custody hardware wallets.
Best practices for backing up and protecting your Bitcoin recovery phrase.
Side-by-side comparison of the best Bitcoin hardware wallets available today.