How to Deposit on Polymarket and Kalshi (2026)

By Marcus Yeo · Published 2026-10-08 · Independent review — not affiliated with any exchange

Bottom line

Kalshi, a CFTC-regulated US exchange, accepts ACH bank transfer, wire transfer and debit card deposits after identity verification, with debit cards carrying a two percent fee. Polymarket runs on USDC: fund it by sending stablecoin from a crypto wallet or exchange, or use its separate verified US exchange for ACH and stablecoin deposits.

How to deposit on Polymarket and Kalshi comes down to two different funding rails. Kalshi, a CFTC-regulated US exchange, takes bank transfer, wire and debit card deposits after identity verification, while Polymarket runs on USDC that you send in from a crypto wallet or a crypto exchange. Both platforms list event contracts that settle to one dollar for a Yes outcome or zero for No, and the price between one cent and ninety-nine cents reads as the market’s implied probability for that outcome.

I’ve opened accounts on both platforms to see how the onboarding and funding actually compares, and the two could not be more different in approach. One wants your passport. The other wants your wallet address. Neither wants your guesswork on which blockchain network you’re sending on.

How does Kalshi funding actually work?

Kalshi is a Designated Contract Market registered with the CFTC, which means it operates as a regulated US exchange rather than an offshore or crypto-native platform. Per Kalshi’s help center, that regulatory status requires it to confirm the identity of every person who trades, through document verification using a photo of a government-issued ID, an unexpired, legible driver’s license or passport showing a photo. During signup you also confirm your country of residence. So despite trading in dollar-denominated contracts that can feel crypto-adjacent, Kalshi is not a no-KYC platform in any sense.

Once verified, per third-party guides, Kalshi’s deposit options are:

Per a third-party fee explainer, Kalshi also charges a trading fee calculated as 0.07 times the price times one minus the price, per contract. That fee peaks near the fifty-cent mark (around 1.75 cents per contract at that price) and shrinks as a contract’s price moves toward either extreme.

Per Kalshi’s country page, the exchange is available in 143 countries and restricted in 52, with restricted jurisdictions including Australia, Belarus, Belgium, Canada, France, Italy, Poland, Singapore, Switzerland, Taiwan, Thailand, the United Arab Emirates, the United Kingdom, mainland China, Russia, Iran, Cuba and North Korea, among others. That list changes, and some third-party summaries add countries like Ireland that Kalshi’s own page doesn’t list, so treat any list (including this one) as a snapshot, not gospel. Confirm your own country’s status on Kalshi’s official site before assuming you’re cleared to deposit.

How does Polymarket funding work for international users?

Polymarket is built around USDC rather than fiat. Per third-party guides, standard use on the international exchange doesn’t require identity verification at all. You sign up with a wallet or an email (which generates a wallet for you), deposit USDC, and trade, with Polymarket enforcing compliance mainly through geoblocking rather than onboarding checks.

That geoblocking is extensive. Per Polymarket’s own geographic-restrictions documentation, a long list of jurisdictions are close-only on both the frontend and the API, meaning existing positions can be closed but no new trades opened. That list includes Australia, Belgium, Brazil, Canada (several provinces), France, Germany, Italy, New Zealand, Poland, Russia, Singapore, Taiwan, Thailand, the United Kingdom, and the United States, among many others. A shorter list, including Ireland, Japan, the Netherlands and South Korea, is close-only on the frontend only. Third-party summaries note that OFAC-sanctioned territories such as Iran, Cuba, Syria, and the Crimea, Donetsk and Luhansk regions are blocked outright, which is standard practice across most regulated and semi-regulated platforms, not unique to Polymarket.

The US situation has two layers. The international Polymarket exchange has been close-only for US IPs since a 2022 CFTC settlement, per third-party guides, and Polymarket’s own documentation confirms the United States sits in the close-only category. Separately, a fully verified Polymarket US exchange launched on iOS, Android and web, with its waitlist removed in May 2026 per a third-party guide. On that US exchange, every account must clear full verification before trading, and you can deposit USD by bank transfer (ACH) or by sending in stablecoins.

Worth noting: at TOKEN2049 on October 7, 2026, Polymarket’s CEO Shayne Coplan discussed a possible on-chain asset tied to the platform’s economy, per CryptoTimes reporting. No token, ticker, contract address or launch date has actually been announced, so anything claiming to be a live “Polymarket token” right now should be treated as unverified at best.

How do I actually get USDC into a prediction market wallet?

If you’re funding Polymarket’s international exchange, you need USDC in a wallet before you can deposit. The general process:

  1. Buy USDC on a centralized crypto exchange. This is where something like BYDFi or a larger exchange such as Binance comes in, you convert fiat or another crypto asset into USDC on the exchange first.
  2. Copy the deposit address Polymarket’s wallet gives you.
  3. Send the USDC, matching the network exactly. USDC exists on multiple chains (Ethereum, Polygon, and others), and sending on the wrong one is the single most common way people lose a deposit permanently.
  4. Send a small test amount first, confirm it lands, then move the rest.
  5. Never enter a seed phrase anywhere outside your own wallet software, no legitimate exchange or platform support will ever ask for it.

If you want the fuller mechanics of moving funds exchange-to-wallet versus staying fully on an exchange, our guide to P2P versus on-chain deposits breaks down the trade-offs. For picking where to source your USDC in the first place, our exchange rankings and the BYDFi exchange review are reasonable starting points for comparing fees and withdrawal limits.

Fees and timing side by side

PlatformDeposit methodTypical timeFee
KalshiACH bank transfer1–3 business daysNo Kalshi fee
KalshiWire transferSame dayNo Kalshi fee (bank may charge)
KalshiDebit cardInstant2% payment fee
KalshiCrypto depositVariesConfirm in app
Polymarket (international)USDC wallet transferMinutes, network-dependentBlockchain network fee only
Polymarket US exchangeACH or stablecoinVariesConfirm in app

Treat the exact numbers in this table as a 2026 snapshot. Both platforms change fee schedules and availability without much warning, so check the live figures inside each app before you move money.

Which one fits your situation?

If you’re in an eligible US state and comfortable with full ID verification, Kalshi’s regulated structure and standard bank-transfer options are the more conventional path. If you’re outside restricted jurisdictions and already hold or can acquire USDC, Polymarket’s international exchange keeps onboarding light but puts more responsibility on you to get the wallet address and network right. Neither path is faster or cheaper across the board, it depends which friction you’d rather deal with: paperwork or blockchain mechanics.

If you’re newer to crypto exchanges generally and want the basics on how KYC, wallets and withdrawals work before touching either platform, our beginner learning path and the no-KYC exchange comparison are useful background reading before you fund anything.

A note on legality and restricted regions

If your country or US state is listed as restricted or close-only on either platform, that restriction exists for legal and regulatory reasons specific to that jurisdiction, not as an arbitrary inconvenience. Attempting to get around geographic restrictions, through a VPN or any other method, violates both platforms’ terms of service and can put your funds and account at risk with no recourse. Rules here shift often enough that the only reliable move is checking kalshi.com or polymarket.com directly before you deposit anything.

▶ How to Use Bank Transfer (App) | BYDFi Tutorial · BYDFi Official (YouTube)

Frequently asked questions

Is it safe to deposit crypto on Polymarket or Kalshi in 2026?

Depositing itself (sending USDC to a wallet address or wiring funds through a bank) carries the same basic risks as any crypto transfer or bank transfer, mainly getting the address or network wrong. The bigger consideration is that trading on either platform involves real financial risk and, depending on your country or US state, may be treated as gambling or a regulated derivative, so safety is about the trading, not just the deposit.

What are the fees for depositing USDC on Polymarket versus Kalshi?

Per third-party guides, Kalshi charges no platform fee on ACH or wire deposits but applies a two percent payment fee on debit card deposits, and lists a crypto deposit option worth confirming inside the app. Polymarket does not charge its own deposit fee for incoming USDC, though you still pay the blockchain's network fee, and its separate US exchange has its own fee schedule for ACH and stablecoin deposits.

How do I transfer USDC from a crypto exchange to Polymarket?

Buy USDC on a centralized exchange, copy the deposit address from your Polymarket wallet, and send the USDC while matching the network exactly, since sending on the wrong chain can strand or lose the deposit. Most experienced users send a small test transfer first, confirm it arrives, then move the rest.

Can I fund my Kalshi account with a debit card or bank transfer?

Yes. Per third-party guides, Kalshi supports ACH bank transfer (one to three business days, no Kalshi fee), wire transfer (same day, no Kalshi fee though your bank may charge its own), and instant debit card deposits that carry a two percent payment fee.

Are Polymarket and Kalshi available to US residents in 2026?

Kalshi is US regulated and widely available, though a third-party guide lists several states, including Arizona, Illinois, Massachusetts, Maryland, Michigan, Montana, New Jersey and Ohio, as unavailable at the time it was written, and this changes, so confirm current status on Kalshi's own site. Polymarket's international exchange is close-only for US IPs per Polymarket's own geographic-restrictions documentation, while a separate fully verified Polymarket US exchange opened to US residents after its waitlist was removed in May 2026, per a third-party guide.

Which prediction market has the fastest deposit and withdrawal times?

For deposits, Kalshi's debit card option and Polymarket's USDC transfers both settle quickly once the card authorization or blockchain confirmation clears, while Kalshi's ACH transfer takes one to three business days and its wire transfer settles the same day, per third-party guides. Withdrawal speed is not a fixed number on either platform, so check the current timing in the app before relying on it.

Do I need a crypto wallet to use Polymarket?

For Polymarket's international exchange, yes, you typically connect an existing wallet or sign up with email, which creates one for you, then deposit USDC rather than fiat. The separate Polymarket US exchange instead lets verified US residents deposit USD by bank transfer or stablecoin.

Is Kalshi a no-KYC platform like some crypto exchanges?

No. Per Kalshi's help center, as a CFTC-registered exchange it must confirm the identity of every trader with a government-issued photo ID, such as a valid driver's license or passport, before they can trade, which is the opposite of a no-KYC setup.

Marcus Yeo — Trades perpetual futures full-time and has opened, funded and stress-tested accounts on more than 20 exchanges since 2019. Runs every withdrawal test himself.