You called it right, the market is over, and your winning shares still sit in your portfolio as shares, not cash. On Polymarket, winnings have to be redeemed (the site's button says "Claim") before they become spendable balance. This post explains what redeeming actually does, why a claim or Polymarket auto-redeem can look stuck, when selling at $0.99 beats waiting for resolution, and what PolyZig's HFT Elite tier automates.
What redeeming actually does
A Polymarket position is a set of outcome tokens. Once the market resolves, each winning token can be redeemed for 1 pUSD and each losing token for nothing, and there is no deadline: winning tokens stay redeemable at any time after resolution (Polymarket docs). If you hold 100 YES shares and the market resolves YES, redeeming turns them into 100 pUSD.
pUSD (Polymarket USD) has been the collateral since Polymarket's exchange upgrade on 28 April 2026, when it replaced bridged USDC.e (Polymarket help center). It is an ERC-20 token on Polygon backed 1:1 by USDC, with the backing enforced by the smart contract (pUSD docs). Website users converted their balance through a one-time approval prompt. API traders wrap USDC.e into pUSD through the CollateralOnramp contract and unwrap it through the CollateralOfframp.
Two things follow from this:
- Redeeming is not withdrawing. A claim moves pUSD into your trading wallet. Getting money out to an exchange or a bank is a separate step.
- Standard and multi-outcome markets redeem differently. Standard markets redeem through the
CtfCollateralAdaptercontract, while neg-risk markets use theNegRiskCtfCollateralAdapter(addresses on the redeem page).
Does Polymarket auto redeem?
Manually, you claim from your Portfolio page. In April 2026 users reported that Polymarket had added an auto-redeem option in its settings which, once turned on, redeems winnings from resolved markets automatically (KuCoin, 21 April 2026). We couldn't find it described in Polymarket's own documentation, so check your account settings for the current wording. If all you want is to stop pressing Claim, that toggle may be all you need.
Why Polymarket auto redeem looks like it's not working
Most "Polymarket auto redeem not working" complaints come down to one of four things.
The market isn't resolved yet
A market's end date is not its resolution. Polymarket resolves markets through UMA's optimistic oracle: someone proposes an outcome, and anyone can dispute it during a 2-hour challenge period (resolution docs). A dispute starts a new proposal round. If the second proposal is also disputed, the question goes to a UMA token-holder vote that takes about 48 hours. Undisputed markets resolve in about 2 hours from the proposal, while a disputed market can take 4 to 6 days. Until resolution lands on-chain there is nothing to redeem, even if the price already says 99.9¢. No auto-redeem feature, Polymarket's or anyone else's, can claim a market that hasn't resolved.
Neg-risk (multi-outcome) markets
Events like "Who will win the election?" are neg-risk markets: several yes/no markets where only one outcome can win, and a No share in one can be converted into a Yes share in every other (neg-risk docs). They redeem through their own adapter, so a homemade script or third-party tool built for simple binary markets can fail on them. Some events also carry placeholder outcomes and an explicit "Other". Polymarket's docs advise trading only named outcomes, and if the correct outcome was never named, the market resolves to "Other".
The redeem transaction hasn't confirmed
A claim is an on-chain transaction. Polymarket's relayer submits split, merge and redeem transactions and absorbs the gas, and a transaction moves through states such as STATE_NEW, STATE_CONFIRMED and STATE_FAILED; new balances are only usable once it is confirmed (relayer docs). If you get a "Claim Failed" error, Polymarket's help center suggests checking that your device clock matches your actual location, turning off VPNs, proxies and privacy extensions, and waiting 5 to 10 minutes before retrying (help center). The VPN point matters more than it looks; our Polymarket VPN post explains why.
There is nothing to claim
Losing tokens redeem for zero, and shares you sold before resolution are no longer yours to redeem. If a claim seems to "do nothing", check which side you held and whether you still held it at resolution.
Selling at $0.99 versus waiting for resolution
Once the outcome is obvious, winning shares usually trade just under $1. You can sell on the order book, or hold and redeem at $1. Here is the arithmetic for 1,000 winning shares.
- Wait and redeem. You get 1,000 pUSD once the market resolves, whether that takes two hours or six days.
- Sell at $0.99 as a taker. You get $990 minus the taker fee. Polymarket's fee is
C × feeRate × p × (1 − p), where C is shares and p is price (fee schedule). At p = 0.99 with the 0.05 rate used for sports, that's about $0.50 on 1,000 shares. Makers pay no fee, and geopolitics markets are fee-free.
So selling at $0.99 costs about one cent per share, roughly 1%. What you buy with that cent:
- Capital back now. The money can go into your next trade instead of waiting out a challenge window or a multi-day dispute.
- No resolution risk. If a dispute ends against the outcome the price implied, the loss falls on whoever holds the shares, and after selling that is no longer you.
And what you give up:
- The last cent. On a large position that adds up, especially if resolution is only a couple of hours away.
- Depth. You can only sell into the bids that exist. A big position may fill partly at $0.99 and the rest lower, which can cost more than waiting would have.
A rough rule: if the market will resolve soon and nothing is disputed, waiting usually wins. If you trade actively and your money would otherwise sit idle for days, selling near $0.99 can be worth the cent.
Polymarket auto claim and auto sell on PolyZig
PolyZig is an independent web app, not affiliated with Polymarket, that trades on Polymarket's on-chain order book for you. It copies public Polymarket wallets you choose, and works as a Polymarket front end in countries where polymarket.com is geoblocked. Its HFT Elite tier automates both halves of the decision above:
- Auto-claim. Resolved winning positions are redeemed automatically.
- Auto-sell WON positions. Won positions are sold at $0.99 on the order book to free capital before settlement. It skips crypto markets.
- Telegram alerts. You get notified for take-profit and stop-loss triggers, auto-stop and auto-sell.
HFT Elite also includes auto-stop, fixed-shares sizing, mempool-based copy detection with sub-500ms detection-to-order, up to 100 copy configs, and the Pro Trader Workstation. It costs $249 a month ($149 the first month) plus 0.30% per trade, with no deposit or withdrawal fees. For how automated execution fits together, see our Polymarket trading bot guide.
Be realistic about what automation does. Auto-claim saves clicks; it doesn't change how a market resolves. Auto-sell at $0.99 gives up that last cent per share in exchange for speed. And if you use copy trading, you're copying decisions, not returns: you enter after the target, you pay taker fees plus the PolyZig fee, and a large target can move the price. Past performance doesn't predict future results, and a prediction market position can lose 100% of its value. If you're choosing wallets to copy, our Polymarket whale tracker guide covers how to read a track record first.