How to Buy Crypto in the US with Bank Transfer or Card
Buying crypto in the US has never been more accessible, but the options aren't always obvious. What are the legal ways to buy crypto in the US?
Each payment method carries different fees and settlement times, and the platform you pick has to meet federal requirements before you can fund anything.

What Are the Legal Ways to Buy Crypto in the US?
Buying crypto is legal across the US, but any platform you use must be FinCEN-registered and meet federal KYC and anti-money laundering requirements.
State rules add another layer. New York and Hawaii restrict several services from operating there, so confirm the provider is authorized in your state before signing up.
Here's what a compliant purchase looks like:
- Use a FinCEN-registered exchange. The Best Platforms section below covers verified options.
- Complete KYC before you fund. You'll need a photo ID, your SSN, and proof of address.
- Check your state. Confirm coverage before you sign up. New York requires exchanges to hold a BitLicense, and Hawaii has its own restrictions.
- Report your taxes. Exchanges issue 1099-DA forms for reportable activity. The filing responsibility sits with you.
How Bank Transfers Work (ACH)
ACH, or Automated Clearing House, is the US electronic payment network that moves funds directly between bank accounts. Most Americans already use it without realizing it. Payroll and bill payments run on the same rails.
It's the cheapest way to fund a crypto purchase. Most regulated exchanges charge nothing for ACH deposits.
Think of it like a hotel pre-authorization. The front desk locks in your room the second you swipe your card, and the full charge settles a day or two later. On an exchange, trading access opens within minutes while the full settlement takes 1 to 3 business days.
- Link your bank account via Plaid. Once verified on a FinCEN-registered exchange, most providers use Plaid to connect your bank in seconds. Select your bank, log in with your online banking credentials, and choose the account to link.
- Initiate the deposit. Navigate to Deposit, then Cash, then Bank Transfer. Enter the USD amount you want to move from your bank to the exchange.
- Confirm the transfer. Review the amount, authorize the ACH debit, and complete any two-factor authentication your exchange requires.
- Wait for buying power to clear. Funds typically appear as available for trading within minutes. Full withdrawal access comes after 1 to 3 business days, once the transfer settles.
- Place your crypto order. Go to the Buy section, select your digital asset, enter the amount, and confirm the transaction.
If you need same-day settlement, wire transfers run through Fedwire at a $25 to $30 fee from your bank. That cost only makes sense for large, time-sensitive purchases.
A couple of things first-time senders miss:
- Bank transfers only process Monday through Friday, excluding US federal holidays. Account names must match exactly, or the transfer will be rejected.
- Exchanges may hold funds briefly since ACH is reversible. Daily limits reach $25,000 to $50,000 on fully verified accounts.
How Card Purchases Work
Debit and credit cards are the fastest way to buy crypto in the US. Most purchases clear in minutes, with the asset appearing in your exchange wallet shortly after confirmation. Regulated exchanges accept Visa and Mastercard, and many also support Apple Pay and Google Pay.
Card transactions carry processing fees. Debit cards typically run 1.99% to 3.99%, while credit cards can reach 3% to 5% or more, depending on the exchange.
- Add your card. Navigate to Payment Methods, select Credit or Debit Card, and enter your card number, expiration date, and CVV. Most exchanges save it securely for future purchases.
- Select your digital asset and amount. Choose the cryptocurrency you want, Bitcoin, Ether, or USDC, and enter either the USD amount or the crypto quantity.
- Review the full cost breakdown. The exchange shows the rate, fee, and total charge before you confirm. Cross-check the quoted price against CoinGecko to see the spread, the difference between the market price and what you pay.
- Confirm the transaction. Your card issuer may send a 3D Secure verification prompt. Complete it to proceed.
- Receive your crypto. The asset lands in your exchange wallet within seconds to a few minutes. Save the transaction ID for your tax records.
Before you tap confirm, a few things specific to card purchases:
- Apple Pay and Google Pay carry the same fee as the underlying card. Daily purchase limits typically start at $2,000 to $5,000 and increase with account verification history.
- Some US banks, including Chase and Citi, classify crypto purchases as cash advances. Interest accrues from day one with no grace period, so check your card issuer's policy first.
Fees and Limits Explained
The stated fee covers only part of what you pay. Spreads and network charges stack on top, and bank-side fees can add more depending on your payment method.
Fee Breakdown by Payment Method
Payment Method | Platform Fee | Speed | Typical Daily Limit |
|---|---|---|---|
ACH Bank Transfer | Free (most exchanges) | 1–3 business days | $25,000–$50,000 (verified) |
Wire Transfer | $0–$5 (exchange) + $25–$30 (your bank) | Same day | Varies by exchange |
Debit Card | Instant | $2,000–$5,000 | |
Credit Card | Instant | $2,000–$5,000 | |
Apple Pay / Google Pay | Same as linked card | Instant | Same as linked card |
Hidden Costs to Watch
- Spread: The gap between the market price and the quoted buy price can add 0.5–2% to the stated fees. Always cross-check against CoinGecko before confirming.
- Cash-advance charges and unverified limits: Some banks classify card purchases as cash advances with day-one interest. ACH limits for unverified accounts can be as low as $1,000 per day. Completing full KYC typically opens access to the $25,000–$50,000 tier.
Best Platforms for US Users
Every platform here operates legally in the US and requires identity verification before you can buy it.
Coinbase is the most widely used US exchange, listed on Nasdaq and available in all 50 states. It supports 275+ digital assets across its platform (470+ in custody), making it one of the broadest selections available to US buyers. Also works well for first-time buyers who want a familiar, well-supported interface.
Kraken is available in 48 US states, excluding New York and Maine. Its Pro mode suits active traders with advanced charting, margin, and futures tools, and its 600+ listed tokens make it one of the broadest exchanges in the US market.
Gemini is New York-based, NYDFS-licensed, and available in all 50 states. It's the only major US exchange to hold SOC 2 Type 2 certification (along with SOC 1 Type 2), an independent audit of its security controls, which matters for buyers who prioritize a strong regulatory track record.
MoonPay is a standalone on-ramp widget embedded in wallets and decentralized apps. No full exchange account required, which makes it the go-to option for Web3 users funding a self-custody wallet directly.
Mercuryo expanded its licensed US footprint through a partnership with Coinme, reaching 48 states. Its on-ramp widget integrates into wallets like MetaMask and Trust Wallet, with KYC and settlement handled behind the scenes across 150 countries.
Platform-Specific Fees to Know
Platform | ACH | Card Fee | States | Best For |
|---|---|---|---|---|
Coinbase | 50 | Beginners | ||
Kraken | 1.5% (Instant Buy) | 48 | Low fees, variety | |
Gemini | 50 | Security, compliance | ||
MoonPay | Via Balance | 50 | Quick card purchase | |
Mercuryo | Via Coinme | 48 | B2B on-ramp, Web3 |
Risks and Compliance Considerations
Buying on a regulated platform handles most of the legal complexity, but a few gaps in the process carry real financial risk.
- Tax reporting is mandatory. The IRS classifies crypto as property, which means every transaction is taxable. Exchanges issue 1099-DA or 1099-MISC forms for reportable activity.
- Exchange counterparty risk. For holdings above $1,000, move funds to a self-custody wallet. Exchanges hold your assets, not you.
- Phishing and fraud. Only use bookmarked official URLs. Never click links from emails or social media.
- Transactions are irreversible. Double-check the asset and destination wallet before you confirm.
Start Buying Crypto in the US
Buying crypto legally in the US is easier than most people expect. ACH costs nothing and settles in 1 to 3 days. Card purchases arrive faster, with fees of 2–5%. Coinbase and Gemini work well for first-time buyers. For teams building crypto-enabled products, Mercuryo's on-ramp covers 48 US states with KYC and regulatory coverage built in.
Frequently Asked Questions
How Do ACH Transfers Work for Buying Crypto in the US?
ACH lets you move funds from your bank directly to a regulated exchange at no cost. Buying power appears within minutes, though full withdrawal access takes 1 to 3 business days.
What Fees Should I Expect When Buying Crypto With a Card?
Debit card purchases typically run 1.99% to 3.99%. Credit cards can reach 3% to 5% or more, and some US banks classify the transaction as a cash advance that triggers interest from day one.
Always cross-check the quoted price against CoinGecko to spot any spread on top of the stated fee.
Is It Legal to Buy Crypto in the US With a Bank Account?
Yes. Buying crypto with a bank account or card is fully legal in the US on any FinCEN-registered exchange. KYC verification is required before your first purchase, and every transaction is reportable to the IRS.