- What: pUSD (Polymarket USD) is Polymarket's native ERC-20 collateral token on Polygon — a 1:1 USDC-backed wrapper that replaced USDC.e in 2025; your balance, profits, and withdrawals are all still denominated in real dollars.
- Why it matters: The migration to pUSD streamlined on-chain settlement and eliminated bridging friction — deposits/withdrawals are now faster and cheaper than the old USDC.e system.
- Key fact: pUSD is not algorithmic and has no fractional reserve — every pUSD in circulation is backed 1:1 by native USDC held in Polymarket's smart contract, verifiable on-chain at any time.
- Bottom line: Nothing changes for normal trading — treat pUSD exactly like USDC. Just make sure any new deposits send native USDC (Polygon), not USDC.e or Ethereum mainnet USDC.
If you've logged into Polymarket recently and noticed your balance is now denominated in pUSD instead of USDC.e, you're not alone in wondering what changed. The short answer: almost nothing for day-to-day trading. The longer answer — which matters for understanding how Polymarket works under the hood — is what this article covers.
What is pUSD?
pUSD (Polymarket USD) is Polymarket's proprietary collateral token, introduced as part of a migration away from USDC.e (a bridged version of USDC) on the Polygon network. It is a standard ERC-20 token — the same token standard used by USDC, USDT, and most stablecoins.
pUSD is not an algorithmic stablecoin. It is not fractionally reserved. It is not a speculative asset. It is a 1:1 wrapper around native USDC, with the backing relationship enforced by Polymarket's smart contract onchain. Every pUSD in circulation is backed by exactly one USDC held in the smart contract.
What changed from USDC.e?
Polymarket previously used USDC.e — a bridged form of USDC that was ported from Ethereum mainnet to Polygon via the Polygon PoS bridge. While functional, USDC.e had some limitations that pUSD was designed to solve:
| Feature | USDC.e (old) | pUSD (new) |
|---|---|---|
| Token type | Bridged USDC (Polygon) | Native ERC-20 (Polygon) |
| Backing | Via bridge contract | Onchain smart contract, 1:1 USDC |
| Settlement | USDC.e | Native USDC |
| Capital efficiency | Moderate | Higher (no bridge overhead) |
| Depeg risk | Bridge-related risk | Only Circle custodial / smart contract risk |
| User experience | Transparent | Identical — no change |
| Action required | — | None |
The migration was handled automatically by Polymarket. Existing balances were converted without any user action required.
How the token flows in practice
Here is the complete lifecycle of funds on Polymarket with pUSD:
At no point do you ever directly "hold" or "manage" pUSD as a user. Polymarket's interface shows your balance in dollar terms. pUSD is a technical layer — like how a bank's internal ledger works differently from what you see on your statement.
Is pUSD safe?
The risk profile of pUSD is essentially the same as holding USDC on Polygon, with one important clarification about what the risks actually are:
- No depeg risk from pUSD itself — the 1:1 backing is enforced by code, not by trust in Polymarket's balance sheet
- USDC custodial risk — USDC is issued by Circle, which holds the underlying USD reserves. If Circle fails, all USDC-backed tokens are affected equally
- Smart contract risk — as with any DeFi protocol, bugs in the smart contract could theoretically be exploited. Polymarket's contracts are audited
- No algorithmic risk — pUSD has no price mechanism that can break under market stress (unlike UST/LUNA, for example)
The updated order book — what also changed
Alongside the pUSD migration, Polymarket also shipped a significantly improved order book architecture. While this doesn't change what you trade on, it does affect how reliably your trades execute:
- Fewer failed trades — the new architecture eliminates nonce-related execution failures and balance-check race conditions that caused most failed orders
- Smarter fee handling — fees are now calculated at match time rather than order placement time, removing a category of edge-case failures where trades failed due to fee miscalculations
- Better order lifecycle tracking — open, partial fills, and cancellations are now tracked more accurately
For active traders placing multiple orders, this means a measurably more reliable execution experience — particularly in fast-moving markets where nonce conflicts were most common.
What this means for poly-sim.com tools
From a data and analytics standpoint, the pUSD migration is transparent. Our tools read Polymarket's public API, which already returns balance and volume data in dollar-equivalent terms. Specifically:
- Whales of Polymarket — whale position sizes are still shown in USD equivalent. pUSD trades appear identically to USDC.e trades in the data
- Poly-Sim Score — market scoring is based on probability and volume, neither of which is affected by the collateral token
- Kelly Calculator — pUSD is 1:1 with USDC, so all position sizing math is unchanged. Enter your balance in dollars as before
- Earn & Save / Tax guide — for tax purposes, pUSD and USDC.e are both USD-pegged stablecoins. Consult a tax professional in your jurisdiction for specifics on how the migration affects your cost basis
Frequently asked questions
Do I need to convert my pUSD to USDC?
No. When you withdraw from Polymarket, pUSD is automatically redeemed for USDC. You never need to manually convert anything.
Can I send pUSD to another wallet?
Technically yes — pUSD is a standard ERC-20 on Polygon. But it is intended for use within the Polymarket ecosystem. Sending pUSD to a wallet or exchange that doesn't support it may result in the funds being inaccessible. Always withdraw via Polymarket's official interface to receive USDC.
What can I do with USDC once I withdraw from Polymarket?
Once you've withdrawn USDC to your Polygon wallet, you have two main options: (1) send it back to a centralised exchange like Kraken to cash out to your bank account, or (2) swap it to another asset. ChangeNOW lets you swap your winnings to BTC, ETH, or any major crypto directly from your wallet — no account registration required.
Convert Your pUSD Winnings Instantly
Withdrew from Polymarket and want to move your USDC into BTC, ETH, or another asset? ChangeNOW is a non-custodial swap service — no sign-up, no KYC for standard amounts, instant execution. Connect your Polygon wallet and swap directly.
Affiliate link — we may earn a commission at no extra cost to you.
How do I get USDC to deposit into Polymarket?
The cheapest method: buy USDC on Kraken using ACH bank transfer (free), then withdraw USDC on the Polygon network (~$0.90 flat fee). Polymarket converts it to pUSD automatically on deposit. See our full exchange comparison guide for other options.
What happened to my USDC.e balance?
Polymarket automatically migrated all USDC.e balances to pUSD. The dollar value is identical. No action was needed from traders.
Is pUSD the same as USDC?
They are not the same token, but they are economically equivalent within Polymarket. pUSD is backed 1:1 by USDC and settles back to USDC on withdrawal. Think of pUSD as a venue-specific token, like casino chips that are worth exactly $1 each and cashable at any time.
Will pUSD ever depeg from USDC?
The 1:1 backing is enforced onchain by the smart contract — it is not a market-determined peg. The only scenario in which the effective value of pUSD could diverge from $1 is a critical exploit of the smart contract itself, which is an extreme tail risk. It is not subject to market-driven depeg pressure the way algorithmic stablecoins are.