How to Buy Bitcoin & Crypto with U.S. Bank
Summary: U.S. Bank does not let retail customers buy or hold crypto inside a personal checking or savings account.
The practical route for a retail client is an ACH transfer (or wire) from a U.S. Bank account to a FinCEN-registered crypto exchange, then buying on the platform once the deposit settles.
The institutional side is a different story. In 2025, U.S. Bank resumed its Bitcoin custody service for Global Fund Services clients, with NYDIG as sub-custodian, and extended the offering to spot Bitcoin ETFs. However, none of that reaches retail checking customers.
Kraken is the best platform for U.S. Bank customers due to its adherence to FinCEN regulations, low transaction fees, and a wide selection of cryptocurrencies for trading and staking.
Licenses
Registered with FinCEN (MSB No. 31000270997766)
Available Assets
600+ Cryptocurrencies
Deposit Methods
ACH Transfer, FedWire, Plaid, Cards
Can I Buy Crypto with U.S. Bank?
Yes, but not directly. U.S. Bank does not offer any in-app way to buy, sell, or hold crypto in a personal checking or savings account. What it does offer is a clean path to move USD out of your account and into a FinCEN-registered cryptocurrency exchange in the United States.
We tested this with a U.S. Bank Smartly Checking account. The transfer went through without any block, but the timing and limits are where first-timers trip up. The fastest and cheapest option for a retail customer is ACH.
How to Buy Bitcoin with U.S. Bank
U.S. Bank customers can buy Bitcoin and other digital assets through any FinCEN-registered exchange that accepts USD from a U.S. bank account.
We use Kraken because ACH deposits are free, the compliance profile is strong (FinCEN MSB, state money transmitter licenses across the U.S.), and Kraken Pro gives you real maker or taker pricing instead of the wider spread on Instant Buy.
Here is how to buy Bitcoin on Kraken using your U.S. Bank account:
- Create a Kraken Account: Go to Kraken's official website and sign up. Complete Know Your Customer (KYC) verification with a government-issued ID.
- Link Your U.S. Bank Account: In Kraken's Funding section, choose USD and then ACH. Kraken uses Plaid to verify your U.S. Bank login and pull the account number and routing number.
- Deposit USD: Enter the amount and confirm. For a first ACH, start small.
- Select a Cryptocurrency: Once the deposit is credited to your account, browse the markets. BTC, ETH, SOL, USDC, XRP, and hundreds of altcoins are available.
- Execute the Trade: Enter the USD amount, review the fee, and confirm. For anything above a few hundred dollars, we switch to Kraken Pro and use a limit order to avoid the 1.5% Instant Buy markup.

U.S. Bank Cryptocurrency Policy
U.S. Bank takes a split approach. The bank does not offer any crypto trading, custody, or wallet services through personal checking, savings, or its brokerage platform. Personal credit cards issued by U.S. Bank block crypto purchases as cash-advance-style transactions.
On the institutional side, U.S. Bank resumed its Bitcoin custody service on September 3, 2025, as an early access program for Global Fund Services clients. The service is restricted to institutional investment managers running registered or private funds.
For ACH and wire transfers out of a personal account to a regulated exchange, U.S. Bank treats the transfer the same as any other external payment. The transfer is subject to:
- Bank Secrecy Act (BSA) reporting by U.S. Bank. Transfers at or above $10,000 generate a routine Currency Transaction Report if they involve cash, and large unusual patterns can trigger a Suspicious Activity Report at the bank's discretion.
- FinCEN registration of the exchange. U.S. Bank generally allows transfers to exchanges registered as Money Services Businesses with FinCEN. Transfers to unlicensed platforms can be flagged and held.
- Office of Foreign Assets Control (OFAC) screening. Standard for all outgoing payments.
Fees and Deposit Limits for U.S. Bank Customers
Cost splits into what U.S. Bank charges on the transfer side, and what Kraken charges on the exchange side. The U.S. Bank side is where most of the friction is, because the limits are not published upfront and change based on internal risk scoring.
U.S. Bank Limits and Fees
- ACH transfers: Free. Standard ACH settles in 1 to 3 business days. Same-day ACH is available for a $3 fee if submitted before the 1:30 PM Central cutoff.
- Domestic wire transfer: $30 per wire from a personal account, per U.S. Bank's Consumer Pricing Information. Same-day settlement if sent before the cutoff.
- Incoming domestic wire: $20 per wire on personal accounts.
- International outgoing wire: $50 on personal accounts. Not relevant for most U.S. domestic exchange funding, but worth knowing if you use a USD-denominated offshore platform.
- Debit card deposits: U.S. Bank Visa debit cards are accepted on most U.S. exchanges. Card-based crypto purchases are not typically treated as cash advances, but check your account's daily POS limit, which usually sits between $1,000 and $2,500.
Kraken Fees
- ACH deposit: Free. This is the default path for U.S. Bank funding.
- FedWire deposit: Free on Kraken's end, but you still pay the $30 U.S. Bank outgoing wire fee.
- Debit card deposit: $0.25 + 3.75%. Fast but expensive. Only worth using for small urgent buys.
- PayPal deposit: $0.25 + 2.5%. Linked PayPal works with U.S. Bank as the underlying funding source.
- Spot trading (Kraken Pro): Maker 0.25%, Taker 0.40% at the lowest volume tier. Drops with 30-day volume. Kraken Pro is free to access for any verified account.
- Instant Buy/Sell: 1.5% fee built into the quoted price. Simpler interface but a lot pricier. We only use it for sub-$100 test buys.
- USD withdrawals to U.S. Bank: ACH is free. FedWire costs between $4 and $30, depending on Kraken's partner bank for your account.
Free ACH in, Kraken Pro spot at 0.25% or 0.40%, free ACH out. That is the combination that keeps total cost under half a percent for a typical retail buy.
Alternative Exchanges for U.S. Bank Customers
If Kraken is not the right fit, several other FinCEN-registered platforms accept ACH and wire deposits from U.S. Bank accounts:
About U.S. Bank
U.S. Bank is the primary banking subsidiary of U.S. Bancorp (NYSE: USB), a Fortune 500 diversified financial services company headquartered in Minneapolis, Minnesota.
It is the fifth-largest commercial bank in the United States by assets, holding roughly $680 billion in total assets and operating through more than 2,000 branches and approximately 4,500 ATMs across 26 states.
On the retail side, U.S. Bank offers Smartly Checking, Smartly Savings, Standard Savings, money market accounts, certificates of deposit, and credit cards including the Altitude Go, Altitude Connect, and Altitude Reserve.
.webp)
Final Thoughts
U.S. Bank works well as a funding bank for crypto, and we have not had a transfer blocked on a standard ACH to Kraken. The traps are on the limits side, not the compliance side.
The bank's dynamic ACH cap means a new linked exchange transfer can be rejected at the same level that a Zelle or external bill pay would happily go through, and the cap is not visible until you try to send.
We recommend sending a small first ACH transfer, typically between $100 and $500, from U.S. Bank to a FinCEN-registered exchange like Kraken. Confirm the deposit and round-trip a small withdrawal back. Then scale up once you know your personal cap and timing.



%2520(1).webp)