Bank of America does not block Kalshi by default, but you may need to adjust your account settings to trade

Kalshi is a regulated futures exchange where you can trade event contracts — bets on things like economic data, election outcomes, or weather events. Bank of America does not automatically prevent you from linking your account to Kalshi or from trading there. However, if you see a block when you try to connect your bank account or send money to Kalshi, the issue is usually one of three things: your account has restrictions on third-party transfers, you have not confirmed the connection in your bank's security system, or Kalshi itself has not yet verified your identity.

The steps to fix this depend on where the block is happening — at Bank of America's end or at Kalshi's. This guide walks you through both.

Key Takeaways

  • Bank of America does not block Kalshi transfers by default, but some account types have restrictions on third-party connections that you may need to remove.
  • When you first link your Bank of America account to Kalshi, you will see a small deposit from Bank of America in your account — you must confirm the amount in Kalshi's system to prove you own the account.
  • If a transfer is blocked, check your Bank of America app or online banking to see whether you have pending security confirmations or alerts waiting for your approval.
  • Kalshi may also block the transfer if your identity verification is incomplete, so confirm your full name, address, and Social Security number match across both platforms.

Confirming your Bank of America account ownership in Kalshi

When you first connect your Bank of America account to Kalshi, Bank of America sends a small deposit — usually between $0.01 and $0.99 — to your Kalshi account. This is a security check. You must log into Kalshi, find that deposit in your transaction history, and enter the exact amount into Kalshi's account linking tool. Until you do this, Kalshi will not let you transfer larger amounts.

Open your Kalshi account, go to the deposit or funding section, and look for the option to "verify account" or "confirm microdeposit." Enter the amount you saw from Bank of America. This usually takes a few minutes to process. After confirmation, you should be able to transfer money freely between the two accounts.

Removing third-party transfer restrictions on your Bank of America account

Some Bank of America accounts — particularly older accounts or those set up with certain restrictions — have a setting that blocks transfers to companies Bank of America does not recognize. Kalshi is a newer platform, so it may not be on Bank of America's pre-approved list.

Log into your Bank of America online banking or mobile app. Go to Settings or Preferences, then look for Security or Account Controls. You should see an option for Third-Party Transfers or External Transfers. If this is set to "Restricted" or "Blocked," change it to "Allow" or "Permitted." Save the change and wait a few minutes before attempting the transfer again.

If you cannot find this setting in the app, call Bank of America at the number on the back of your card and ask them to enable third-party ACH transfers. They may ask you to confirm that you recognize Kalshi as a legitimate company. You can tell them it is a CFTC-regulated futures exchange.

Approving pending security alerts from Bank of America

When Kalshi first tries to pull money from your Bank of America account, Bank of America may send you a security alert asking you to confirm the transfer. This alert appears as a notification in your Bank of America app, an email, or a text message, depending on how you have your account set up.

Open the alert and tap or click to approve it. You may be asked to enter a code sent to your phone, answer a security question, or confirm the transfer amount. Do not ignore this alert — if you do not respond within a set time (usually 24 hours), Bank of America will block the transfer and you will have to start again.

If you do not see an alert, check your email spam folder and your text messages. Bank of America sometimes sends these alerts through channels you might not check regularly. If you still cannot find it, log into your Bank of America account directly and look for a "Pending Approvals" or "Security Alerts" section.

Checking your identity verification status in Kalshi

Kalshi requires you to verify your identity before you can move money. This means your full legal name, date of birth, address, and Social Security number must match exactly what you provided when you opened your account. If there is a mismatch — even a small one, like a middle initial you left out — Kalshi will block the transfer.

Log into your Kalshi account and go to Account Settings or Profile. Check that your name, address, and phone number are spelled exactly as they appear on your government ID and your Bank of America account. If you see any differences, update them in Kalshi and wait for the change to process (usually a few hours). Then try the transfer again.

If Kalshi shows that your identity verification is still "Pending" or "Incomplete," you may need to upload a photo of your ID or answer additional questions. Kalshi will guide you through this process in your account settings.

What to do if the transfer is still blocked

If you have confirmed the microdeposit, enabled third-party transfers, approved all security alerts, and verified your identity, but the transfer is still blocked, the issue may be with your specific account type or with a fraud hold.

Call Bank of America at the number on the back of your card and tell them you are trying to send money to Kalshi. Ask them to check whether there is a fraud hold, a temporary block, or any other restriction on your account. They can also tell you whether your account type allows third-party transfers at all. Some accounts — like certain student or teen accounts — have built-in limits that cannot be removed.

If Bank of America says there is no block on their end, contact Kalshi support through their website or app. Provide them with the exact error message you are seeing and the date and time you tried to transfer. They can check whether the block is coming from their payment processor or from a compliance issue on their side.

Frequently Asked Questions

Does Bank of America charge a fee to link my account to Kalshi?

Bank of America does not charge a fee for linking your account or for ACH transfers to Kalshi. However, Kalshi may charge a fee to deposit money into your trading account, depending on the amount and the method. Check Kalshi's deposit page for their current fees.

How long does it take for money to move between Bank of America and Kalshi?

ACH transfers from Bank of America to Kalshi usually take one to three business days. Transfers from Kalshi back to Bank of America may take slightly longer. Weekends and holidays add extra time. Never assume the money has arrived until you see it in your account.

What if I see a transfer from Bank of America to Kalshi but the money never shows up in my Kalshi account?

Check your Kalshi account to see whether the deposit is showing as "Pending" or "Processing." If it is, wait one more business day. If the money left Bank of America but never arrived in Kalshi, contact Kalshi support with your Bank of America transaction number and the date of the transfer. They can trace the payment and redeposit it if it was lost in transit.

Can I use a Bank of America credit card to fund my Kalshi account?

No. Kalshi only accepts ACH transfers from a linked bank account, not credit card payments. You must use a checking or savings account linked to Bank of America.

What happens if Bank of America closes my account while I have money in Kalshi?

Your Kalshi account and your Bank of America account are separate. If Bank of America closes your account, you can still trade and withdraw money from Kalshi — you will just need to link a different bank account to move the money out. Contact Kalshi support to update your banking information.