● Live Wisconsin AG suit vs Kalshi & Polymarket pending · NY/IL insider-trading orders in effect · Updated May 2026
← United States ◆ Funding Guide · Updated May 2026

How to Fund
Your Kalshi Account

Kalshi accepts three deposit methods: ACH bank transfer (free, instant trading availability), debit card (instant, small fee), and wire transfer (same-day for large amounts). This guide walks through each method, explains deposit times, fees, and how to withdraw your funds when you're done.

Kalshi deposit methods compared


Method Fee Trading available Bank settles Best for
ACH bank transfer Free Minutes (instant up to limit) 3–5 business days Standard deposits, recurring funding
Debit card Small fee (varies) Instant Instant (charge card immediately) Urgent deposits, small amounts
Wire transfer Bank may charge wire fee Same day (if before cutoff) Same day Large deposits ($10K+)

⚠ Credit cards are not accepted on Kalshi. This is standard for CFTC-regulated derivatives exchanges. Verify current fees at kalshi.com before depositing: details may change.

How to deposit on Kalshi


  1. 1
    Log in or create your Kalshi account

    Go to kalshi.com or open the Kalshi app. New users: complete the full signup process: email, phone, full KYC including government-issued photo ID and Social Security Number. KYC typically completes within minutes. Existing users: log in normally.

  2. 2
    Navigate to Deposit

    Web: click your account avatar (top right) → Portfolio → Deposit. App: tap the Portfolio tab → tap the + button or "Add funds". You'll see the three deposit method options.

  3. 3
    ACH bank transfer — link your bank

    Choose ACH. You can link via Plaid (enter your online banking username/password for instant verification) or manually (routing number + account number, which may require 1–2 micro-deposit verification days). Once linked, enter your deposit amount and confirm. Kalshi makes funds available to trade almost immediately while the ACH settles in 3–5 business days in the background.

  4. 4
    Debit card — instant funding

    Choose debit card. Enter your Visa/Mastercard debit card details. Deposits are instant: the funds appear in your Kalshi balance within seconds. A small processing fee may apply (Kalshi displays the exact fee before you confirm). Prepaid debit cards may not be accepted.

  5. 5
    Wire transfer — for large amounts

    Choose wire transfer. Kalshi will display their banking details: beneficiary name, bank name, routing number (ABA), account number, and a unique reference code. Important: include your reference code in the memo/description field of your wire, without it, Kalshi cannot credit the funds to your account. Wires sent before 3pm ET typically arrive same-day.

  6. 6
    Confirm and start trading

    After deposit confirmation, check your Kalshi balance. Navigate to any market and you'll see your available balance. ACH and debit card funds are tradeable immediately; full withdrawal access may require the ACH to complete settlement.

  7. 7
    Withdrawing funds from Kalshi

    Portfolio → Withdraw. Select your linked bank account, enter the withdrawal amount, and confirm. Standard ACH withdrawals process within 3–5 business days. Kalshi currently charges no withdrawal fee for standard ACH withdrawals to a linked bank account.

Fund your Kalshi account →

Deposit tips and common issues


Tip

ACH for most users

ACH is the best default method: free, near-instant trading availability, and no friction. Set up your bank link once and reuse it for future deposits. Most traders use ACH for 95% of deposits.

Tip

Don't forget the wire reference code

Wire transfers must include your unique Kalshi reference code in the memo field. Without it, the wire arrives at Kalshi's bank but cannot be applied to your account: manual resolution takes days. Always double-check the reference code before sending.

Tip

ACH limits on new accounts

Kalshi may impose lower instant-trading limits on new accounts until the ACH has settled once. After your first successful ACH cycle, limits typically increase. If you need to trade a large amount immediately, use wire transfer instead of ACH.

Tip

Withdrawal timing around events

If you have open positions, funds are locked as margin until the position closes. Plan withdrawals after your contracts resolve. Trying to withdraw margin on an open position will show as "unavailable funds": it's not a bug, it's the margin hold.

Common questions about Kalshi funding


How long does a Kalshi ACH deposit take? +

Trading availability: minutes. Bank settlement: 3–5 business days. Kalshi extends trading access almost immediately while the ACH clears in the background. Your bank will show the debit within 1–2 business days.

Is there a minimum deposit for Kalshi? +

$1 minimum deposit. No minimum balance to maintain an account. Practical minimum for trading is the price of one contract, which is typically $0.05–$0.95.

Can I use a credit card to deposit on Kalshi? +

No. Kalshi does not accept credit cards: only ACH, debit card, and wire transfer. This is standard for CFTC-regulated derivatives exchanges; credit card funding of derivatives is not permitted.

Are there withdrawal fees on Kalshi? +

Standard ACH withdrawals are currently free. Wire withdrawals may incur a Kalshi fee plus your bank's outgoing wire fee. Verify current withdrawal fees at kalshi.com before withdrawing.

Can I use PayPal or Venmo to fund Kalshi? +

No. Kalshi does not accept PayPal, Venmo, Apple Pay, or similar services. Only ACH bank transfer, debit card, and wire transfer are supported.