HomeGuides › 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+.

Contents
  1. What You Need Before Depositing
  2. Deposit Methods Compared
  3. Step-by-Step: Deposit with Credit/Debit Card
  4. Step-by-Step: Deposit with Crypto (USDC on Polygon)
  5. Step-by-Step: Deposit from Coinbase
  6. Fees Breakdown
  7. Minimum Deposit Info
  8. Troubleshooting
  9. FAQ

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:

2. KYC Verification (US Users)

US-based users are required to complete identity verification before depositing. This involves:

KYC verification typically completes in 1-5 minutes. Have your ID scanned or photographed and ready to upload.

Tip: Complete KYC verification before you try to deposit. Attempting to deposit without completing verification will redirect you to the KYC flow anyway, which adds time.

3. A Funding Source

Decide which deposit method you'll use. Your options are:

Critical: Polymarket only accepts USDC on the Polygon network. Do not send USDT, ETH, or any other token. Do not send USDC on Ethereum mainnet or other chains. Sending the wrong asset to the wrong network will result in permanently lost funds.

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.

1

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".

2

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.

3

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.

Tip: Larger deposits have a lower effective fee percentage. If you plan to start with $200+, the card fee becomes more manageable per dollar.
4

Complete Identity Verification on the On-Ramp

On-ramp services require their own KYC for card purchases. You may need to provide:

First-time verification takes 2-5 minutes. Subsequent deposits to the same on-ramp are usually instant.

5

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.

Card declined? Some banks block crypto-related purchases. If your card is declined, try: a different card, a debit card instead of credit, or contact your bank to whitelist the transaction. Prepaid cards are often not accepted.
6

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.

1

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.

Tip: Always copy the address using the copy button, not by manually typing. A single wrong character means lost funds.
2

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.

3

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.

4

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.

5

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.

6

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.

1

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).

2

Get Your Polymarket Deposit Address

In Polymarket, click your balance → Deposit → select the crypto/USDC option. Copy your Polygon USDC deposit address.

3

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).

Network selector is critical. Coinbase shows multiple network options for USDC. If you accidentally select Ethereum instead of Polygon, the funds will NOT arrive in Polymarket. Always verify "Polygon" or "Polygon POS" is shown before confirming.
4

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.

5

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.

Cheapest overall path: Connect bank to Coinbase (free ACH) → buy USDC on Coinbase (1:1, free) → send USDC on Polygon to Polymarket (<$0.01 gas). This is significantly cheaper than any card on-ramp.

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
Example: Depositing $500 via card vs. crypto

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:

Practical minimum: If you're new to Polymarket, starting with $50-100 is common. It gives you enough to explore multiple markets without being impacted too heavily by on-ramp fees. You can always add more later.

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:

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.

Prevention: Before every crypto deposit, verify three things: 1) the token is USDC, 2) the network is Polygon (sometimes labeled MATIC), 3) the destination address is the one shown in Polymarket's deposit interface.

Card Declined

Banks often decline crypto-related card purchases. Solutions:

Stuck on KYC Verification

If identity verification is taking longer than expected:

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:

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

How to Withdraw from Polymarket

Cash out your winnings →

How to Trade on Polymarket

Complete trading tutorial →

Polymarket Fees Explained

Trading, deposit & withdrawal costs →

Polymarket Review 2026

Honest assessment with data →

Prediction Market Taxes

How to report profits to the IRS →

Best Prediction Markets 2026

Top platforms ranked →

What Are Prediction Markets?

Complete beginner's guide →

Is Polymarket Legal?

US legality and country guide →