You can buy a Bitcoin ETF in a Roth IRA the same way you buy any other fund: through your brokerage account's trading interface

A Bitcoin ETF is a fund that tracks the price of Bitcoin without you owning Bitcoin directly. When you hold it in a Roth IRA, the gains grow tax-free and you pay no tax on withdrawals in retirement. The process is straightforward: open a Roth IRA if you don't have one, fund it with cash, then search for and purchase a Bitcoin ETF ticker symbol just as you would any stock or mutual fund.

The main constraint is that your Roth IRA custodian (the bank or brokerage holding the account) must offer Bitcoin ETFs. Most large brokerages do. Spot Bitcoin ETFs — funds that hold actual Bitcoin rather than Bitcoin futures contracts — became available to U.S. investors in January 2024, so if your account is older, your custodian may have added them since you opened it.

Key Takeaways

  • Bitcoin ETFs are bought through your brokerage's trading platform using the same process as buying stocks or mutual funds, and the transaction settles in your Roth IRA cash.
  • Your Roth IRA custodian must offer Bitcoin ETFs; most major brokerages (Fidelity, Schwab, Vanguard, E-Trade, Interactive Brokers) do, but smaller custodians may not.
  • Spot Bitcoin ETFs hold actual Bitcoin and became available in January 2024; older Bitcoin ETFs tracked Bitcoin futures contracts instead.
  • You can only contribute up to the annual Roth IRA contribution limit ($7,000 in 2024 for most people, $8,000 if age 50 or older), whether you buy Bitcoin ETF or any other investment.
  • Gains in a Roth IRA are never taxed, and you owe no tax on withdrawals after age 59½ if the account has been open at least five years.

Step-by-step process for purchasing a Bitcoin ETF in your Roth IRA

First, confirm your Roth IRA custodian offers Bitcoin ETFs. Log into your account online or call their customer service line and ask whether they support spot Bitcoin ETFs. If they do, you are ready to proceed. If they do not, you will need to open a Roth IRA with a different custodian — a process that takes one to two weeks.

Second, make sure you have cash in your Roth IRA. If your account is empty, transfer money from your bank account into the Roth IRA. This transfer typically takes three to five business days. You can only transfer up to the annual contribution limit ($7,000 in 2024 for most people under 50; $8,000 if you are 50 or older). If you have already contributed to a Roth IRA elsewhere this year, your total across all accounts cannot exceed that limit.

Third, once the cash has settled in your account, log into your brokerage platform and search for a Bitcoin ETF by its ticker symbol. Common spot Bitcoin ETFs include IBIT (iShares Bitcoin Trust), FBTC (Fidelity Wise Origin Bitcoin Trust), and GBTC (Grayscale Bitcoin Mini Trust). Enter the number of shares you want to buy and place the order. The transaction settles immediately within your Roth IRA.

Which Bitcoin ETF to choose and why it matters

The main difference between Bitcoin ETFs is the expense ratio — the annual fee charged as a percentage of your holdings. Spot Bitcoin ETFs launched in 2024 typically charge between 0.2% and 0.25% per year. For example, on a $10,000 investment, you would pay $20 to $25 annually. Over decades in a Roth IRA, even small differences in fees compound.

IBIT (iShares) and FBTC (Fidelity) are among the lowest-cost options at 0.2% to 0.21%. GBTC (Grayscale) charges 0.25%. All three hold actual Bitcoin, not futures contracts. Your choice matters less than the fee difference; any of these will track Bitcoin's price closely. If your brokerage offers only one Bitcoin ETF, that choice is made for you.

Avoid older Bitcoin ETFs that track Bitcoin futures (such as BITO) unless your custodian does not offer spot Bitcoin ETFs. Futures-based funds have higher fees and do not track spot Bitcoin price as precisely over time.

Tax treatment of Bitcoin ETF gains in a Roth IRA

All gains in a Roth IRA are tax-free. If you buy a Bitcoin ETF for $5,000 and it grows to $8,000, you owe no federal income tax on that $3,000 gain. You also owe no tax when you sell the ETF inside the Roth IRA and buy something else. This is the core advantage of holding Bitcoin in a Roth rather than in a regular taxable brokerage account.

Withdrawals are also tax-free, but only if you meet two conditions: you must be at least 59½ years old, and your Roth IRA must have been open for at least five years. If you withdraw before 59½, you can withdraw your contributions (the money you put in) without penalty, but gains are taxed as ordinary income and subject to a 10% early withdrawal penalty. If your account has been open fewer than five years, even contributions face the 10% penalty if withdrawn before 59½.

Contribution limits and how Bitcoin ETF purchases count toward them

Every dollar you invest in a Bitcoin ETF counts toward your annual Roth IRA contribution limit. In 2024, the limit is $7,000 for most people under 50, and $8,000 for those 50 and older. This limit applies across all Roth IRAs you own — if you have a Roth at Fidelity and another at Vanguard, your total contributions to both cannot exceed $7,000 in a single year.

If you contribute more than the limit, the IRS charges a 6% excise tax on the excess each year until you correct it. To fix an over-contribution, you must withdraw the excess plus any gains it earned, and you may owe taxes on those gains. It is worth tracking your contributions carefully, especially if you have multiple Roth accounts or if you also contribute to a traditional IRA.

You can contribute to a Roth IRA only if you have earned income (wages, self-employment income, or taxable alimony) in that year. The amount you can contribute is limited to your earned income or the annual limit, whichever is smaller. If you earned $4,000 in 2024, you can contribute at most $4,000 to a Roth, even though the limit is $7,000.

Moving a Bitcoin ETF between Roth IRA custodians

If you want to move your Bitcoin ETF to a different Roth IRA custodian, you can do so through an in-kind transfer. This means your Bitcoin ETF shares move to the new custodian without being sold. The transfer typically takes five to ten business days and does not trigger any tax or penalty.

To initiate a transfer, contact the new custodian and ask them to process an in-kind rollover from your current custodian. Provide the account numbers and details of the holdings you want to move. The new custodian will handle the paperwork with your old custodian. You do not need to sell your Bitcoin ETF or withdraw cash. Once the transfer completes, your shares sit in the new Roth IRA and continue to grow tax-free.

Common mistakes to avoid when buying Bitcoin ETF in a Roth IRA

Do not buy Bitcoin directly (the cryptocurrency itself) inside a Roth IRA through a crypto exchange or wallet. The IRS does not recognize crypto wallets as valid Roth IRA custodians, so any Bitcoin you hold that way is not in a legitimate Roth IRA and you will owe taxes on gains. A Bitcoin ETF held at a licensed brokerage is the correct vehicle.

Do not assume your current custodian offers Bitcoin ETFs. Some smaller banks and brokerages have not added them yet. Call or log in and check before you fund your account. If your custodian does not offer them, opening a new Roth IRA at a larger brokerage takes one to two weeks and is worth the time.

Do not over-contribute. Track your total Roth contributions across all accounts each year. If you are unsure whether you have already contributed elsewhere, log into each account or call the custodians and ask for your year-to-date contribution total. A single over-contribution can cost you 6% per year in penalties until corrected.

Frequently Asked Questions

Can I buy Bitcoin directly in a Roth IRA, or do I have to use an ETF?

You cannot hold Bitcoin directly in a standard Roth IRA at a bank or brokerage. Some specialized custodians offer Bitcoin IRAs, but they are rare and often charge high fees. A Bitcoin ETF held at any major brokerage is simpler, cheaper, and more widely available. Unless you have a specific reason to hold the cryptocurrency itself, an ETF is the standard choice.

What happens if my Bitcoin ETF drops in value?

You owe no tax on losses inside a Roth IRA. If your Bitcoin ETF falls from $5,000 to $3,000, you have no tax consequence. You can hold it and wait for recovery, or sell it and buy something else — both are tax-free transactions inside the Roth. The only tax benefit you lose is the ability to deduct losses against other income, which you cannot do in a Roth anyway.

Can I set up automatic monthly purchases of Bitcoin ETF in my Roth IRA?

Most brokerages allow automatic investments (sometimes called dollar-cost averaging) into any fund, including Bitcoin ETFs. Set this up through your brokerage's investment plan or recurring transaction feature. Each purchase counts toward your annual contribution limit, so if you set up $500 monthly purchases, you will hit your $7,000 limit after 14 months.

Do I have to report Bitcoin ETF holdings to the IRS?

No. A Roth IRA is a tax-deferred account, and the IRS does not require you to report holdings inside it on your tax return. You report only contributions and withdrawals. Bitcoin ETFs held in a Roth are treated like any other fund — no special reporting is needed.

What if my brokerage stops offering Bitcoin ETF?

If your custodian removes a Bitcoin ETF from their platform, you can still hold existing shares, but you cannot buy more. You can sell your shares and buy a different Bitcoin ETF offered by the same custodian, or transfer your holdings in-kind to a different custodian that offers Bitcoin ETFs. In-kind transfers take five to ten business days and have no tax consequence.