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 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 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 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 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 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 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 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.
Deposit tips and common issues
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.
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.
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.
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.
Related guides
How to trade on Kalshi
Full guide from account creation through placing your first order and understanding fees.
TaxesUS prediction market taxes
How Kalshi profits are reported on the 1099-MISC and what deductions apply to losses.
ComparisonKalshi vs Polymarket
Considering both platforms? Compare funding, fees, and which is right for your needs.