To allow Kalshi in Bank of America, call BofA’s customer service at 1-800-432-1000, explain that Kalshi is a CFTC-regulated financial exchange, and ask the representative to whitelist the transaction or lift the temporary block on your card. Most declined deposits resolve within one phone call, and the fix applies to both debit card and ACH bank transfer attempts.
Bank of America’s fraud detection system flags Kalshi deposits because Kalshi’s merchant category code sits in a classification that overlaps with gambling-adjacent merchants, triggering an automated hold.
As of 2026, this is the most-reported funding issue for new Kalshi users, and it is a fraud-prevention measure, not a legal restriction. Kalshi operates as a CFTC-designated Designated Contract Market, the same federal framework that governs regulated commodity exchanges, which is the fact you lead with when you call BofA.
Key Takeaways
The short version for users who want the fix first.
- Bank of America blocks Kalshi due to merchant category codes and new-payee risk scoring, not because Kalshi is illegal.
- Check your BofA app or texts first: the bank may have already sent a one-tap approval request you can confirm in under 30 seconds.
- Calling 1-800-432-1000 and citing Kalshi’s CFTC-regulated status is the fastest resolution path for both debit card declines and ACH holds.
- Wire transfers from BofA to Kalshi are rarely blocked and serve as a reliable fallback for larger deposits.
- Once one successful transfer clears, subsequent deposits from the same BofA account face significantly less friction.
Why Bank of America Flags Kalshi Deposits
Bank of America’s automated fraud systems use merchant category codes (MCCs) to classify every transaction at the point of authorization. Kalshi’s MCC sits near gambling-adjacent codes, which many retail banks treat as a soft block by default.
This is the same mechanism that causes some banks to decline first-time transactions to trading platforms or fintech exchanges. The block fires at the card or ACH origination level; it is not a policy decision by BofA against Kalshi specifically.
Three additional triggers compound the MCC issue. New-payee detection flags first-time transfers to any recipient your account has never paid before, particularly at higher dollar amounts. BofA’s internal risk-scoring models also treat fintech and prediction market platforms as elevated-risk categories in their automated systems.
In certain states where state regulators have contested prediction market platforms at the state level, additional scrutiny may apply to outbound transfers, even when federal CFTC oversight is in place. None of these are permanent account restrictions; all are overrideable by a phone call or an in-app confirmation.
Fixing a Blocked Debit Card Deposit at Bank of America
If your BofA debit card was declined when attempting a Kalshi deposit, work through these steps in order before calling. The first two take under two minutes and resolve the majority of first-time blocks without a hold queue.
- Check for a BofA text message or push notification. Bank of America sends an automatic fraud-alert text to your registered mobile number when a card transaction is flagged. Reply “YES” to confirm, or open the BofA Mobile Banking app and navigate to the security notification to approve it. If you see this message and confirm, retry the Kalshi deposit immediately.
- Review pending security alerts inside the BofA app. Log into the app, go to Account Services or the Security Center, and look for any flagged transactions awaiting your review. You can approve them directly from within the app without calling.
- Call 1-800-432-1000 if the above steps do not resolve it. When a representative picks up, say: “I am trying to fund my account on Kalshi, a CFTC-regulated financial exchange and Designated Contract Market. My card is being declined by an automated block. I need you to approve the transaction and temporarily lift the hold on my card for the next 30 minutes.” Representatives have the authority to override automated blocks in real time.
- Request a 30-minute hold lift explicitly. Ask the rep to “whitelist the merchant” or “lift the block temporarily” so you can retry. Once you end the call, retry the deposit within the window before the temporary authorization expires.
- Start with a smaller test amount if the representative is hesitant. A $25 to $50 deposit establishes the merchant relationship in BofA’s system. Once a transaction clears at any amount, subsequent deposits to Kalshi from the same account face far less automated resistance.
The phrase that moves the call forward is “CFTC-regulated Designated Contract Market.” Representatives unfamiliar with Kalshi will check the flag category, and framing the platform as a federally licensed exchange rather than a gambling site shifts the conversation out of the discretionary-decline bucket. For a full picture of Kalshi’s regulatory history and platform trust signals, see the detailed review of Kalshi’s legitimacy and regulatory standing.
Linking Your BofA Account Through Plaid for ACH Transfers
ACH bank transfers are Kalshi’s primary deposit method for US users and run through Plaid, a bank-linking intermediary used by most major financial apps. The bank-linking step is separate from the card-block issue: even if a BofA debit card deposit was declined, the ACH link via Plaid may work independently. According to Kalshi’s official bank account linking guide, Bank of America is a supported institution and can be connected through the standard Plaid flow.
- In the Kalshi app or web dashboard, go to Add Funds and select “Bank Transfer.”
- You will be redirected to Plaid’s secure portal. Search for “Bank of America” and select it from the list.
- Log in using your BofA online banking credentials inside the Plaid interface. Plaid authenticates via your credentials but does not store them; it tokenizes the connection and hands it back to Kalshi.
- Select the checking account you want to link. Only accounts in your own name can be linked to Kalshi.
- Once linked, return to Kalshi and initiate a deposit. The minimum is $10. There are no Kalshi-side fees for ACH transfers.
Kalshi credits a portion of ACH deposits immediately so you can begin trading before the transfer fully settles. Full settlement typically completes within five business days; weekends and bank holidays do not count.
If your Bank of America account does not appear in Plaid’s search results, try the full legal bank name. Persistent Plaid connection issues are best handled directly through Plaid’s support portal, which offers live chat specifically for bank-connection problems.
Resolving Stuck or Rejected ACH Transfers from BofA
If Plaid linked successfully but the ACH transfer is now stuck in pending or has been returned, the problem has shifted from card-level blocking to BofA’s ACH origination layer. This requires a different fix path than the card block.
- Re-authenticate the Plaid connection. Plaid links can expire or break when BofA updates its security protocols or when you change your online banking password. Go to your Kalshi Wallet, select the linked BofA account, and re-enter credentials through Plaid to re-establish the connection.
- Check BofA’s online banking for the transfer status. If the transfer shows as debited from your BofA account but has not appeared in Kalshi after five business days, contact Kalshi support with the transaction reference number. The funds are in transit and Kalshi can locate them; BofA has already sent them.
- Call BofA and ask to whitelist the ACH originator. Kalshi’s ACH transactions originate through its payment processors, not directly under the Kalshi name. Ask the BofA representative to “whitelist the ACH originator associated with Kalshi” on your account. This prevents the originator from being flagged on future transfers.
- Test with a smaller transfer first. A $25 ACH deposit that clears successfully establishes the originator-payee relationship in BofA’s records. Larger subsequent transfers are far less likely to be flagged once that history exists.
One timing note worth knowing: if you see a partial balance appear in Kalshi but the full deposit amount is not yet showing, that is Kalshi’s instant-credit feature working as intended, not a sign of a rejected transfer. For full context on how Kalshi handles both deposit and withdrawal timelines, the breakdown of how long Kalshi takes to pay out covers settlement mechanics in detail.
Alternative Deposit Methods When BofA Keeps Declining
If Bank of America’s blocking persists after working through the steps above, switching deposit method is faster than continuing to troubleshoot a single channel. Kalshi supports several alternatives that bypass the card-level block entirely, each with different tradeoffs on speed, cost, and friction.
| Deposit Method | Block Risk from BofA | Settlement Time | Fees |
|---|---|---|---|
| ACH bank transfer (Plaid/Aeropay) | Medium on first attempt | Up to 5 business days (partial instant credit) | No Kalshi fee |
| Debit card (BofA) | High on first attempt | Instant | Varies by card issuer |
| Wire transfer (BofA) | Low | Same business day if sent before mid-afternoon | $15 to $45 BofA outgoing wire fee |
| PayPal or Venmo | Low | Instant to 1 business day | No Kalshi fee |
| Debit card from another bank | Low | Instant | Varies by card issuer |
Wire transfer is the most reliable bypass for users who cannot resolve BofA’s block quickly. To initiate one, go to Kalshi’s Wallet section, select “Wire Transfer,” and Kalshi will display a routing number, account number, and a mandatory memo line.
Copy the memo line exactly as shown; a missing or altered memo line delays the deposit because Kalshi must manually match the incoming wire to your account. Standard BofA outgoing wire fees range from $15 to $45 depending on account type and transfer method.
PayPal and Venmo are available for US Kalshi users and tend to process without the friction that bank cards face at first attempt. The PayPal or Venmo account name must match your Kalshi account name exactly. Availability varies by state; if these options do not appear in your Kalshi wallet, your state may be excluded from the feature.
Digital banks like SoFi and Chime have more permissive fraud models and rarely block Kalshi deposits on the first attempt, making them a practical temporary funding source while you resolve the BofA issue. For a full rundown of every payment method Kalshi accepts and their individual timing and fee details, see the complete guide to Kalshi’s deposit and withdrawal options.
Where to Go from Here
Once Bank of America approves a single Kalshi deposit through any channel, the merchant relationship is established and subsequent deposits face minimal friction. The one-time hurdle is BofA’s new-payee review process, and clearing it through a phone call, a text confirmation, or a successful wire transfer effectively unlocks the account for ongoing use. Most users who complete the phone call fix report no further declines on subsequent Kalshi deposits from the same BofA account.
If you are still setting up your Kalshi account, confirm that identity verification (KYC) is complete before troubleshooting deposit methods. Incomplete KYC produces failed deposits that look identical to a bank block but require a completely different fix. Kalshi’s Transfers FAQ covers both scenarios and is the right starting point if you are unsure whether the issue is verification-related or bank-related.

