United States · BTC spot · ACH

How to Buy Bitcoin With a Bank Account in the US

An official-source route for eligible US residents who want to fund by ACH, buy BTC on spot, withdraw on the Bitcoin network, and prepare a second exchange before they need it.

Last updated
Official-source verifiedNot hands-on testedCoinbase referral · Kraken non-affiliate

Read this before opening an account

This is not a 50-state route.

Eligible US residents whose Coinbase account shows ACH and crypto sends, and whose state supports the required Kraken funding and crypto-transfer features.

  • Kraken does not serve residents of Maine or New York.
  • Kraken lists crypto-transfer restrictions in Indiana.
  • Kraken lists fiat-transfer restrictions in Indiana, Louisiana, Massachusetts, and Utah.
  • Coinbase and Kraken can apply account-specific verification, funding, and withdrawal holds. The route is not complete until both accounts show the required actions.

Main exchange

Coinbase

Coinbase documents ACH for US customers, buying crypto with a verified payment method, and sending supported assets to an external wallet.

  • The confirmation screen—not this page—determines when ACH-funded assets become available to send.
  • Exact services can be restricted by account, location, security review, or payment method.
  • Confirm that the withdrawal flow says BTC on the Bitcoin network rather than a wrapped-BTC route.

Backup exchange

Kraken

Kraken documents a US onboarding route, ACH funding through Plaid for eligible accounts, spot trading, and crypto withdrawals with an explicit network check.

  • This backup fails the route in the excluded or transfer-restricted states listed above.
  • Kraken documents a seven-day withdrawal hold on the amount funded through ACH Plaid.
  • Verify the Bitcoin network in the live withdrawal screen before saving an address or sending funds.

Exchange Readiness Database

What the data confirms—and what it does not

Market listings come from exchange APIs. Funding and withdrawal capability comes from dated official documentation. Live account and network status remains unknown until it is checked in the account.

Review overdue

Market API collected Aug 3, 2026 · Editorial route review Aug 3, 2026

Readiness checkMain · CoinbaseBackup · Kraken
Spot availableYes · APIYes · API
Futures availableNot checkedNot checked
DepositsSupported in docs · live status unknownSupported in docs · live status unknown
WithdrawalsSupported in docs · live status unknownSupported in docs · live status unknown
Supported networkBitcoinBitcoin
Official documentationEditorial verificationExchange APIAuto-publish disabled

Checks still required

  • Deposit capability is documented, but live account availability has not been confirmed.
  • Withdrawal capability is documented, but current network status has not been confirmed.
  • No direct account or transaction test is claimed for this exact route.
  • At least one supporting record is stale and the related page needs editorial review.

The route

Sign up, fund, buy, withdraw, then prepare the backup

01

Pass the state and account gate

Confirm that Coinbase shows ACH and crypto sends. Confirm that Kraken serves your state and supports both USD funding and crypto transfers there.

02

Set up Coinbase as the Main exchange

Finish KYC, link a bank account in the same legal name, and read the available-to-send date before confirming the ACH transaction.

03

Buy BTC on spot

Use the BTC spot purchase flow. Review the order amount, fee, spread or execution price, and payment method before confirming.

04

Test the Bitcoin withdrawal path

Wait until the balance is available to send, select BTC and the Bitcoin network, verify the address, and start with a small test withdrawal.

05

Prepare Kraken as the Backup

Finish verification and confirm ACH, BTC spot, and Bitcoin-network withdrawal support before a Coinbase hold or account problem makes the backup urgent.

06

Record the live checks

Save the date, state, funding method, withdrawal hold shown, selected asset, network, and successful test status. Recheck before every material transfer.

Official evidence

Every operational claim links to the exchange documentation checked

US ACH funding and account-specific available-to-send timing.

Coinbase: Buy cryptoChecked 2026-08-03

Buying a selected crypto asset with a verified payment method.

External wallet withdrawals and the requirement to match the supported network.

Cash holds and the fact that ACH-funded crypto may not be immediately sendable.

US onboarding, buying, cash funding, and crypto withdrawal workflow.

US state exclusions and state-level fiat or crypto transfer restrictions.

ACH account requirements, processing, and withdrawal hold.

Crypto withdrawal steps and same-network compatibility warning.

If KYC or a withdrawal blocks the route

Questions before using this route

Does this Bitcoin route work in every US state?

No. Kraken does not serve Maine or New York and lists additional state-level fiat or crypto transfer restrictions. Coinbase and Kraken can also apply account-specific restrictions. Use the route only after both live accounts show the required actions.

Can I withdraw Bitcoin immediately after an ACH purchase?

Do not assume so. Coinbase shows an account-specific available-to-send date before confirmation, while Kraken documents a seven-day hold on the amount funded through ACH Plaid.

Has Trade Shortlist directly tested this exact route?

No. The route is verified against dated official exchange documentation. A direct account, ACH purchase, and Bitcoin withdrawal test is not claimed.

The Coinbase signup link is a referral link; Trade Shortlist may receive a reward if you qualify. The Kraken signup link is non-affiliate.