Platform Reviews

Kalshi Withdrawal Problems and When Polymarket Withdrawals are Slow: What Is Happening and How to Fix It

Kalshi withdrawal pending or Polymarket withdrawal slow. How long ACH, debit, crypto and Polygon USDC withdrawals really take.

Kalshi Withdrawal Problems and When Polymarket Withdrawals are Slow: What Is Happening and How to Fix It

Few things are more aggravating than staring at a balance you own but can't actually access. On Kalshi you see a balance of four hundred dollars and the withdraw screen offers one hundred twenty. On Polymarket you click withdraw and the transaction sits in pending while the network fee is only a few cents. In both cases almost nothing is a hidden fee and almost everything has a documented cause. The cause is different on Kalshi and on Polymarket, and on Polymarket it also depends on which product you are using, which is why the same word withdrawal can mean three different timelines.

Let us look at each product on its own terms and then look at what to do when something is stuck.

How Kalshi Holds Your Money Before You Can Withdraw It

Kalshi is a regulated exchange. It holds customer funds in segregated accounts and moves money through the same banking rails any brokerage uses. That matters because the timing you see after you press withdraw is not just Kalshi deciding to send. It is Kalshi initiating a transfer, then the Automated Clearing House network moving it, then your bank posting it.

When you deposit, that flow runs in reverse. Kalshi credits your trading balance so you can trade right away, but the underlying bank transfer still needs to settle. If you funded by debit or ACH a day or two ago, Kalshi places a temporary security hold on that fresh principal before it becomes withdrawable. The length depends on how you deposited. This is routine and it is not a sign that your account is flagged. The hold protects the exchange while the deposit clears at the bank that sent it.

There is a useful distinction to make here. Profits you have already realized from closed or settled contracts are generally withdrawable sooner than the freshly deposited principal that is still in its hold window. Open positions are a third category. Money that is committed to open contracts is not cash. It cannot leave until you sell the position or the market resolves. The same is true for resting orders that have reserved buying power. If your balance says four hundred and your withdrawable says one hundred twenty, the gap is almost always one of those three things.

Understanding that separation before you try to withdraw saves most of the panic. Check what is actually cash, what is still in trades, and what came from a deposit that is still clearing.

If you want to understand why these flows exist in the first place, it helps to know how Kalshi operates as a CFTC-regulated designated contract market. The regulatory framework is what determines when funds can move and why holds exist. And when you are weighing whether speed or cost matters more for a particular withdrawal, the fee comparison between Kalshi and Polymarket breaks down the tradeoffs.

Kalshi Withdrawal Methods and What Each One Suits

Kalshi documents several ways out. The names you see at the withdrawal step are debit card, bank transfer, and crypto, with PayPal and Venmo also supported in the help center, and wire available for very large amounts. The labels have changed slightly over time and some methods require that you funded from the same rail before you can withdraw to it.

A debit card withdrawal, where available, typically lands back on your card within a few hours and Kalshi lists no platform fee for it. A bank transfer via ACH is free on Kalshi side and is the default for most United States users. Crypto withdrawals are fast and depend on network conditions, usually about thirty minutes. PayPal and Venmo are also listed as fast same day rails with no Kalshi fee. Cash App is not a supported way out, even though it can be used to fund in some cases. Wire transfer is the same day rail used for amounts that qualify for that channel, which Kalshi notes as five hundred thousand dollars and above with a flat fee that varies.

The important practical detail is that the methods are not symmetrical. Having funded with a rail does not automatically mean you can withdraw to any other rail. If you funded by ACH, expect to withdraw by ACH. If you funded by debit, the debit return is often the fastest way back. If you funded by crypto, the crypto return requires that same wallet.

Timing depends on the rail. For the fast rails the estimate is measured in minutes to hours. Debit often completes within a few hours, though the card issuer determines the final posting. PayPal, Venmo, and crypto are typically same day. For the bank rail the estimate is measured in business days. Kalshi generally initiates the ACH within one to two business days after your request, then your bank takes another one to three business days to post it. The full end to end for ACH is therefore about three to five business days. A Monday morning ACH request often arrives Wednesday or Thursday. A Friday afternoon request often does not start until Monday and then arrives midweek. Weekends and federal holidays do not count in that window.

Kalshi's own help center documents the bank withdrawal and debit card withdrawal processes in detail. Third-party walkthroughs like this breakdown of withdrawal timing and fees and this step-by-step guide to getting money out of Kalshi confirm the same rail structure and the no-fee point on standard methods. The companion piece at Predictefy lists the same five documented methods and notes the fee-free nature of standard transfers.

Why Your Kalshi Withdrawable Amount Is Smaller Than Your Balance

This is the most common confusion and it is responsible for more support tickets than any actual failure. Kalshi shows you a total balance and a separate withdrawable cash figure. Only the withdrawable figure can leave.

Open positions are the first reason. When you buy contracts you commit cash. That cash is encumbered until you sell or the market settles. A portfolio with many open markets can have a total balance that looks large while the withdrawable portion is small. The fix is to close what you want to free or wait for resolution.

Security holds on recent deposits are the second reason. If you deposited yesterday by ACH or debit, part of that deposit is credited for trading but still in its hold period for withdrawal. Kalshi's interface shows when held funds become available. That date is worth checking before you assume something is wrong.

Resting orders are the third reason. An order that is waiting in the book has reserved buying power against it. Canceling it frees that reservation.

There is a fourth, less frequent reason. If your account is going through a compliance review at the payment processor, debit withdrawals can be paused for three to five business days. The processor runs that review, not Kalshi trading staff. During that window bank transfer or crypto remains available for most users.

None of those cases is a fee. Kalshi lists no platform fee on its documented withdrawal methods at the consumer level for standard transfers. The two percent figure people repeat is the debit deposit fee, not a withdrawal fee. Fees from your own bank for receiving an ACH are also rare.

Why a Kalshi Withdrawal Stays Pending and What the Timeline Really Is

Pending means the transfer is in one of the queues described earlier and has not yet settled at the receiving institution. It does not mean the money is lost. Kalshi's documented states are pending, applied, failed, and returned. Applied means the funds already left your Kalshi cash balance.

There are a few patterns that make pending feel longer than expected.

If the request was made late on a Friday or before a holiday, the one to two business day initiation window has not started yet. The clock starts on the next business day.

If it is your first withdrawal to a newly linked bank, expect an extra day or so for the link and identity verification to be confirmed. Users who report their first withdrawal taking six business days and subsequent ones taking three are describing that verification plus the normal ACH cycle.

If Kalshi's payment processor runs an additional verification step on a specific withdrawal, it will still complete normally once that check finishes. The documentation calls this a random security check. You do not need to send anything for it.

If you chose debit and the option is suddenly gone, the account or card may be in the compliance review noted above for the card processor. The review typically takes three to five business days. Switching to bank or crypto for that cycle, where eligible, is the practical workaround.

If you chose bank and the bank is a slower ACH poster, the last mile adds time that Kalshi does not control. In user reports, national banks that post quickly often show an ACH within one to two business days after initiation, while some regional banks and certain large banks take three to four business days. The difference is at the receiving bank, not at Kalshi.

When should you escalate. Use the method estimates as a threshold. If a debit withdrawal has been pending for more than a day, a crypto withdrawal for more than a few hours, or an ACH withdrawal for more than five business days, that is the point to contact support with the details of the request. Before that, the likelier explanation is one of the holds or the weekend effect.

High volume during the settlement of major events can also create a visible backlog. Kalshi processes withdrawals on business days and in order, so a large number of resolutions on the same day can make the initiation step feel a day slower than it was the previous week.

For the practical cash-out flow, guides like this one on withdrawing from Kalshi and this breakdown of how long Kalshi withdrawals actually take cover the same rail structure and the open positions point from a slightly different angle.

How Polymarket Handles Money and Why the United States and Global Products Differ

Polymarket is not a single product for withdrawals. Since late 2025 it has operated as two separate systems.

Polymarket US is operated by QCX LLC under a CFTC regulated designated contract market structure. It handles money like a United States financial platform, through bank clearing cycles, the ACH network, and compliance holds. The product that invited United States users in December 2025 uses fiat on ramps such as debit card, bank transfer, and wire. Withdrawals there return to source, meaning the method of withdrawal generally must match the method of deposit. The official withdrawal rules for Polymarket US state clearly that debit and ACH deposits clear in about three to four business days, wire clears in about one business day, and withdrawals process in first in first out order against the oldest cleared funds.

Polymarket global at polymarket.com is the original crypto native platform for users outside the United States restriction. Withdrawals there do not go to a bank directly. They move as USDC on Polygon to a wallet or an exchange that accepts USDC on that network. The blockchain leg is fast. The fiat leg, if you want dollars in a bank, happens after that at the exchange where you off ramp.

Confusing the two products explains many reports of slow withdrawals. A user reading a global guide that says under two minutes will think a United States app payout that takes three business days is broken, when both are operating as designed for the product they are on.

If you are trying to decide which platform fits your needs, the full Polymarket versus Kalshi comparison covers the structural differences that drive these settlement realities. The Polymarket liquidity rewards guide is also relevant if you are moving size and want to understand how liquidity provision affects your cash flow.

Why a Polymarket Withdrawal Looks Stuck on Polygon

On the global product a stuck withdrawal is almost never a Polymarket platform fee and almost always a wallet or network detail. The withdrawal itself moves pUSD that is unwrapped to native USDC through a Uniswap v3 pool, with a maximum slippage on that output capped at about one tenth of a percent. The gas token on Polygon is POL, which replaced MATIC after the September 2024 migration, and every Polygon transaction needs POL to pay that gas.

Three checks resolve the large majority of cases in this order.

The first check is POL for gas. If your wallet holds USDC but no POL, the withdrawal transaction cannot be broadcast at all. Sending a dollar or two of POL to the wallet and retrying resolves it. If you were looking for MATIC, note that MATIC on Polygon PoS converted one to one to POL. The name change explains why a balance you remember as MATIC now appears as POL.

The second check is the network. Polymarket only supports withdrawals on Polygon for the global product. Sending to a wallet that does not accept USDC on Polygon will make the funds not appear even though the transaction succeeded on chain. Confirm that the destination explicitly shows USDC on Polygon or USDC.e on Polygon among its deposit networks.

The third check is a pending transaction blocking the queue. Polygon processes a wallet's transactions in nonce order. One stuck transaction blocks every later one behind it. Open your wallet activity. If an earlier transaction is still pending, that earlier transaction is the one to speed up or replace.

There are additional causes tied to the V2 upgrade on April 28, 2026. The first interaction with the new contracts requires a one time approval. Skipping it will cause the first withdrawal to fail. The pUSD to USDC conversion through the Uniswap pool also has finite depth at any moment. A single large withdrawal, typically above ten thousand dollars, is more likely to hit the slippage tolerance and be rejected. Splitting it into smaller pieces reduces that risk.

During periods of peak activity, like election nights or immediately after a large sports event resolves, the pool can be temporarily exhausted and Polygon itself can be congested. Waiting thirty to sixty minutes and retrying, or splitting the amount, often clears it.

On chain confirmation under normal conditions is about thirty seconds to two minutes. Exchange credit after that is usually under five minutes. If Polygonscan at polygonscan.com shows the transaction as success, the funds are on chain and the receiving wallet or exchange is the bottleneck. If the transaction never appears on the Polygon explorer at all, the network was wrong or the transaction was never broadcast for lack of POL.

Recent guides have documented this same pattern. This 2026 withdrawal guide walks through the not-working case, this stuck withdrawal checklist gives a quick triage order, and this walkthrough covers the global flow step by step. The timing split between the chain leg and the bank leg is also explained at this piece on why Polymarket withdrawals get delayed.

Fees, Limits and What Your Bank Sees

Kalshi charges no platform fee on its standard ACH, debit card, PayPal, and Venmo withdrawal rails. Crypto withdrawals carry network costs, not a Kalshi fee, and wire carries a flat fee for the very large size that uses it. Your bank almost never charges for an incoming ACH. Limits are primarily about what is withdrawable cash, not a hard cap on the amount itself, though very large amounts can be reviewed. You can withdraw your available cash balance in full if it is settled and unencumbered. Check the app for the current per transfer presentation, as it can change.

Polymarket global charges no explicit withdrawal fee on the platform side. You pay the Polygon gas, which is typically under ten cents in POL, plus the capped slippage on the pUSD to USDC swap of up to one tenth of a percent, plus whatever the receiving exchange charges for a USDC deposit, which is generally zero at major venues. The total cost to withdraw to your own wallet is usually well under a dime. The full route from Polymarket global to fiat in a bank typically takes one to three business days after the chain leg because the on ramp off ramp exchange adds its own deposit processing and then your bank's ACH posting window.

Polymarket US fees and timing are tied to the bank rail. Debit and ACH deposits clear in about three to four business days, wire in about one business day, and withdrawals follow those windows and return to the source method in first in first out order. That is a bank clearing reality, not a platform delay you can bypass by toggling a setting.

Before you move size, it is worth checking live tooling rather than guessing at costs. The arbitrage scanner and the LP reward scanner both surface depth and mispricing after fees and spread. That matters when you are trying to free cash without selling a position at a bad cross just because it could have waited an hour.

How to Get Unstuck Without Making It Worse

Start by confirming what is actually stuck and where in the flow it is stuck. On Kalshi, open the Transfers or wallet screen and note whether the funds are still in open positions, whether a hold date is shown for a recent deposit, and what status the withdrawal shows. If it is pending, note when you submitted it and count only business days. If it is applied, the funds have left Kalshi and the remaining wait is at the network or bank.

On Kalshi, close or settle enough positions to free the amount you want to move, cancel resting orders that reserve buying power, and verify that the bank link is still verified. The bank link can be re verified through Plaid or manual micro deposits if it has lapsed. If the link was changed recently, additional verification may add a day. If your account is in a card processor review, switch to ACH or crypto where you are eligible rather than retrying the same card repeatedly.

On Polymarket global, check POL first, then network, then the queue. Add POL, confirm the destination is USDC on Polygon, and clear any earlier pending transaction. If you skipped the one time pUSD approval after the V2 upgrade, accept it. It is a small gas cost and it prevents failures on every later action. If the withdrawal is large, split it. Use Polygonscan with your wallet address to see confirmed and pending transactions and to read the failure reason for any rejected transaction.

Avoid two habits that make these cases worse. Do not repeatedly resubmit the same withdrawal while the earlier one is still pending. On Polygon that creates a queue of same nonce transactions. On ACH that creates multiple overlapping requests that banks must then reconcile. Also do not disable two factor authentication to save a step, even if it feels convenient before a large move.

If you have passed the method thresholds with no movement, contact support with the specifics that shorten the back and forth. On Kalshi that is the submission time, the method, the amount, the destination last four digits, and whether the funds were from realized profit or a recent deposit. On Polymarket that is the wallet address, the transaction hash if one exists, the amount, the destination network, and the POL balance at the time of the attempt.

When you are comparing platforms beyond just withdrawals, it helps to see how other venues handle the same rails. The PredictIt review and Manifold Markets review show how payout mechanics differ across prediction markets, and the Kalshi versus Polymarket comparison covers the liquidity and scale differences that ultimately affect how fast you can move money.

A Short Note on Taxes

A common misunderstanding is that you owe tax only when you withdraw from Kalshi. You do not. You are taxed on realized gains, which occur when you close or settle a position, whether the money ever leaves the account or not. Leaving profits sitting in Kalshi does not defer the tax event. That is worth tracking through the year rather than discovering at filing time. Guides like this one on Kalshi withdrawal timing make the same point, and it is consistent with the broader brokerage treatment of realized gains. As always, check your own records and a qualified professional for your situation.

Share:

Rate this piece — one tap, no signup

Mary Ngaruiya
Mary Ngaruiya

Political Markets Correspondent

Mary Ngaruiya is our Political Markets Correspondent, covering the intersection of legislative policy, financial markets, and regulatory conflict. Her reporting focuses on the evolving federal preemption debate, including disputes between the CFTC and state gaming regulators, while breaking down the legal and regulatory issues shaping event-based markets.


Mary also tracks emerging legal risks around prediction markets, including questions about whether federal employees can trade sensitive event contracts and why regulatory rulings can differ across states such as Nevada and Massachusetts. Her work aims to make complex policy and legal developments easier for readers to understand, particularly as the lines between traditional gaming, financial markets, and event contracts continue to shift.


Alongside her political markets coverage, Mary is a specialist in iGaming and contributes to BettingTop10, where she writes casino reviews, sportsbook reviews, betting guides, and other practical content for online betting audiences. This experience gives her a broader understanding of the gambling industry, from regulatory policy and market structure to the platforms and products used by everyday bettors.

Newsletter

The Weekly Signal

Every Friday — the week's sharpest prediction market analysis, forecasting insights, and data-driven commentary. No noise.

Disclaimer: This content is for informational and educational purposes only. It does not constitute financial advice, investment recommendations, or trading guidance. Prediction market participation involves risk of loss. Always conduct your own research before making any financial decisions.

Read Next