Home › Guides › Polymarket Deposit
How to Deposit on Polymarket: Step-by-Step Guide (2026)
Updated March 2026 — Complete instructions for funding your Polymarket account. Card deposits, USDC crypto transfers, Coinbase, fees, minimums, and troubleshooting.
Quick Summary
Polymarket accepts deposits in USDC on the Polygon network. You can fund your account three ways: credit/debit card (via on-ramp, 2-4% fee, 5-15 min), crypto transfer (send USDC on Polygon, <$0.01 fee, <1 min), or from Coinbase (send Polygon USDC, typically free, 1-5 min). There is no minimum deposit from Polymarket itself, though card on-ramps usually require $30+.
What You Need Before Depositing
Before you can fund your Polymarket account, make sure you have the following ready:
1. A Polymarket Account
You need to sign up at polymarket.com. You can register with:
- Google account (fastest)
- Email address
- Crypto wallet (MetaMask, Coinbase Wallet, etc.)
2. KYC Verification (US Users)
US-based users are required to complete identity verification before depositing. This involves:
- A valid government-issued photo ID (driver's license or passport)
- A selfie or liveness check
- Your date of birth and address
KYC verification typically completes in 1-5 minutes. Have your ID scanned or photographed and ready to upload.
3. A Funding Source
Decide which deposit method you'll use. Your options are:
- Credit or debit card — easiest for beginners, highest fees
- USDC on Polygon — cheapest and fastest, requires a crypto wallet
- Coinbase — good balance of simplicity and low fees
- Other exchanges (Kraken, Binance, etc.) — same as crypto transfer, must select Polygon network
Deposit Methods Compared
| Method | Speed | Fee | Minimum | Best For |
|---|---|---|---|---|
| Credit/Debit Card (MoonPay, Transak) |
5-15 minutes | 2-4% | ~$30-50 | Beginners, no crypto wallet |
| USDC on Polygon (direct crypto transfer) |
<1 minute | <$0.01 gas | None | Crypto users, lowest fees |
| From Coinbase (Polygon USDC) |
1-5 minutes | Typically free | ~$1 | Coinbase users, simple UX |
| MoonPay (integrated) | 5-15 minutes | 2-4.5% | ~$30 | Direct card to Polymarket |
Bottom line: If you already have USDC or can buy it cheaply on Coinbase, the crypto transfer route is significantly cheaper. Card deposits are convenient but cost 2-4x more in fees.
Open Polymarket →Step-by-Step: Deposit with Credit/Debit Card
This is the easiest method for users who don't have a crypto wallet or exchange account. Polymarket integrates with on-ramp services (MoonPay, Transak) that convert your card payment to USDC and deliver it directly to your account.
Log In and Open the Deposit Panel
Log in to Polymarket. Click on your balance or wallet icon in the top right corner of the page. From the dropdown, select "Deposit".
Select "Buy with Card" or "Credit/Debit Card"
In the deposit interface, look for the card payment option. Polymarket will launch an integrated on-ramp widget (usually MoonPay or Transak). If prompted to choose, either service works — compare their displayed fee before proceeding.
Enter Your Deposit Amount
Type the USD amount you want to deposit. The widget will show you exactly how much USDC you'll receive after fees. For example, depositing $100 with a 3% fee yields approximately $97 USDC.
Complete Identity Verification on the On-Ramp
On-ramp services require their own KYC for card purchases. You may need to provide:
- Your name and email
- Billing address matching your card
- A photo ID (for larger amounts)
First-time verification takes 2-5 minutes. Subsequent deposits to the same on-ramp are usually instant.
Enter Your Card Details and Confirm
Enter your credit or debit card number, expiration, and CVV. Review the total cost including fees, then confirm the purchase. The on-ramp service charges your card, converts to USDC, and delivers it to your Polymarket account automatically.
Wait for USDC to Arrive
Card deposits usually arrive in your Polymarket account within 5-15 minutes. In some cases it can take up to 30 minutes during high-demand periods. Refresh your Polymarket balance to see when funds appear.
Step-by-Step: Deposit with Crypto (USDC on Polygon)
This is the cheapest and fastest method if you already hold USDC in a crypto wallet or exchange that supports the Polygon network. The total cost is under $0.01 in gas fees.
Get Your Polymarket USDC Deposit Address
Log in to Polymarket, click your balance, and select "Deposit". Choose the crypto / USDC option. Polymarket will display your Polygon USDC deposit address — a string starting with "0x". Copy this address carefully.
Open Your Crypto Wallet or Exchange
Go to your crypto wallet (MetaMask, Rainbow, Trust Wallet, etc.) or exchange account (Coinbase, Kraken, Binance) where you hold USDC.
Initiate a USDC Transfer on Polygon Network
In your wallet or exchange, select USDC and initiate a send/withdraw. You will see a network or chain selector. Select Polygon (also shown as MATIC or Polygon POS). Never select Ethereum, Arbitrum, Base, or any other network.
- Paste the Polymarket deposit address as the destination
- Enter the amount of USDC you want to send
- Verify network one more time before confirming
Confirm the Transaction
Review all details: destination address, amount, network. Confirm the transaction. Your wallet will pay a tiny Polygon gas fee (usually $0.001-$0.01). You'll receive a transaction hash you can track on PolygonScan.
Wait for Confirmation
Polygon is fast. Your USDC will typically appear in your Polymarket balance within 30-60 seconds. In rare cases of network congestion, it may take up to 5 minutes.
Verify Your Balance and Start Trading
Refresh your Polymarket account and confirm the USDC balance matches what you sent. You can now browse markets and place trades.
Step-by-Step: Deposit from Coinbase
Coinbase is the most popular way to buy crypto in the US. If you already have a Coinbase account, here's how to move USDC from Coinbase to Polymarket efficiently and at low cost.
Buy USDC on Coinbase (if you don't have it yet)
Log in to Coinbase and buy USDC using USD from your bank account. Coinbase-to-USDC conversions are 1:1 with no fee. You just need to connect your bank account via ACH (takes 1-3 business days for the bank transfer to settle, but funds are often available instantly for trading).
Get Your Polymarket Deposit Address
In Polymarket, click your balance → Deposit → select the crypto/USDC option. Copy your Polygon USDC deposit address.
Send USDC from Coinbase on the Polygon Network
In Coinbase, go to your USDC balance and click "Send". Paste the Polymarket address. Coinbase will ask which network to use — select Polygon. Coinbase supports Polygon USDC transfers at no additional fee (only a small Polygon gas fee, usually subsidized by Coinbase).
Confirm and Send
Review the amount and network one final time. Confirm the transaction in Coinbase. You may need to verify via email or 2FA depending on your Coinbase security settings.
Check Polymarket Balance
Coinbase-to-Polymarket transfers via Polygon typically arrive within 1-5 minutes. Refresh your Polymarket balance. If funds don't appear after 15 minutes, check the transaction on PolygonScan using the transaction hash from Coinbase.
Fees Breakdown
Here's a complete breakdown of all fees involved in depositing on Polymarket, depending on your chosen method:
| Action | Fee | Notes |
|---|---|---|
| Polymarket deposit (platform fee) | Free | Polymarket charges nothing to receive deposits |
| Polygon gas fee (crypto transfer) | <$0.01 | Paid to Polygon network validators |
| Credit/debit card via MoonPay | 2.5-4.5% | Varies by card type and country |
| Credit/debit card via Transak | 1.5-3% | Often lower for debit cards |
| Coinbase: buy USDC with USD | Free (1:1) | No fee to convert USD → USDC on Coinbase |
| Coinbase: send USDC on Polygon | Free or <$0.01 | Coinbase often subsidizes Polygon gas |
| ACH bank transfer to Coinbase | Free | Takes 1-3 business days to settle |
Card (MoonPay, 3% fee): You pay $515 to get $500 USDC in Polymarket. Time: 10 minutes.
Coinbase + Polygon: You buy $500 USDC on Coinbase (free), send to Polymarket via Polygon (<$0.01). Total cost: $0.01. Time: 5-10 minutes including setup.
Minimum Deposit Info
Polymarket itself imposes no minimum deposit. However, minimum amounts vary by the method you use:
- Crypto transfer (Polygon USDC): No minimum — you can technically send $0.01 USDC
- MoonPay card on-ramp: Approximately $30-50 minimum (varies by country and card type)
- Transak card on-ramp: Approximately $30 minimum
- Coinbase send: ~$1 minimum (Coinbase's own limit)
There is also no deposit cap imposed by Polymarket. Larger deposits may trigger enhanced verification on card on-ramp services.
Troubleshooting Common Deposit Issues
Deposit Not Showing Up in Polymarket
The most common cause is a delay, not a failed transaction. Check the following:
- Card deposit: On-ramp processing can take up to 30 minutes during busy periods. Check your email for a confirmation from MoonPay or Transak.
- Crypto deposit: Find your transaction hash and look it up on PolygonScan. If the transaction shows "Success" but funds aren't in Polymarket, contact Polymarket support with the hash.
- Refresh your browser or clear cache — sometimes Polymarket's UI doesn't update automatically.
Wrong Network Used (Ethereum Instead of Polygon)
This is the most costly mistake. If you sent USDC to a Polygon address but used the Ethereum mainnet, your funds are on Ethereum. Depending on the wallet on the receiving end, recovery may or may not be possible. Contact Polymarket support immediately with your transaction hash.
Card Declined
Banks often decline crypto-related card purchases. Solutions:
- Call your bank and ask them to allow the transaction category
- Try a debit card instead of a credit card
- Try a different on-ramp service (MoonPay vs. Transak)
- Use a crypto-friendly bank (e.g., accounts linked to Coinbase, Ally, or Chime tend to have fewer issues)
Stuck on KYC Verification
If identity verification is taking longer than expected:
- Make sure your ID photo is clear, well-lit, and not blurry
- Try a different browser or device for the selfie/liveness check
- Ensure your name and address on Polymarket match your ID exactly
- Contact Polymarket support if verification is stuck for more than 24 hours
Wrong Token Sent (USDT Instead of USDC)
Polymarket only accepts USDC. If you accidentally sent USDT or another stablecoin, contact Polymarket support immediately. Recovery is not guaranteed but support may be able to help depending on the circumstances.
Deposit Stuck in On-Ramp Processing
If MoonPay or Transak shows your purchase as "processing" for more than 30 minutes:
- Check your email for any verification requests from the on-ramp service
- Log in to the on-ramp service's dashboard directly to check order status
- Contact the on-ramp's support (separate from Polymarket support)
Frequently Asked Questions
How do I deposit on Polymarket for the first time?
Create an account at polymarket.com, complete KYC verification (US users), then click your balance → Deposit. Choose your method: card (easy but 2-4% fee) or crypto/USDC on Polygon (cheap, under $0.01 fee). For crypto, copy your deposit address, then send USDC from your wallet or exchange using the Polygon network. Funds appear in seconds to 15 minutes depending on method.
What is the minimum deposit on Polymarket?
Polymarket itself has no minimum deposit. The effective minimum depends on your method: crypto transfers (any amount), card via MoonPay (~$30-50 minimum), Coinbase (~$1 minimum). Practically speaking, depositing at least $50 makes sense to have meaningful trading capital across a few markets.
Can I use a credit card to deposit on Polymarket?
Yes. Polymarket integrates with MoonPay and Transak for card deposits. Fees are typically 2-4% of the deposit amount. Not all banks allow crypto purchases on cards — if declined, try a debit card or contact your bank. Coinbase + Polygon transfer is a much cheaper alternative if you're depositing $200 or more.
How long does a Polymarket deposit take?
It depends on the method: USDC on Polygon (direct transfer) takes under 1 minute. Coinbase-to-Polymarket via Polygon takes 1-5 minutes. Credit/debit card via on-ramp takes 5-30 minutes. Bank transfers to buy crypto first can take 1-3 days if you're starting from USD in a bank account.
Why is my Polymarket deposit not showing up?
Most common causes: 1) Wrong network — you must use Polygon, not Ethereum. 2) Wrong token — must be USDC, not USDT. 3) On-ramp still processing (wait up to 30 min). 4) Pending KYC with the on-ramp. Check your Polygon transaction on PolygonScan.com with your transaction hash to confirm it was sent correctly. If confirmed on-chain but not in Polymarket, contact support with the transaction hash.
Related Guides
Cash out your winnings →
How to Trade on PolymarketComplete trading tutorial →
Polymarket Fees ExplainedTrading, deposit & withdrawal costs →
Polymarket Review 2026Honest assessment with data →
Prediction Market TaxesHow to report profits to the IRS →
Best Prediction Markets 2026Top platforms ranked →
What Are Prediction Markets?Complete beginner's guide →
Is Polymarket Legal?US legality and country guide →