Quick answer: To buy USDC in Nigeria, use a local exchange supervised by the SEC (such as Quidax or Busha), the peer-to-peer (P2P) market of a large exchange (such as Bybit, KuCoin or Bitget), or a card. Most people pay by bank transfer. Before you pay, check two things: that the rate is close to today's reference rate, and that you can withdraw your USDC on the network you need, such as Polygon for Swipa.
USDC to naira today
The rate at the top of this page is today's reference rate: what one US dollar is worth in naira on the official foreign-exchange feed, updated daily. One USDC is designed to be worth one dollar, so this is the fair starting point for any USDC price.
P2P sellers and exchanges usually charge a little more than this, because they are selling you dollars and taking a margin. Use the checker further down to see exactly how much more a seller is asking.
What USDC is, in one minute
USDC is a digital dollar issued by Circle, a US company that holds reserves to back it. People in Nigeria use it to hold dollars, pay abroad, and move money between crypto apps quickly.
USDC exists on many blockchains (Ethereum, Solana, Polygon and others). The same USDC on a different network is not interchangeable, so choosing the right network matters as much as buying the coin.
Where can you buy USDC in Nigeria?
There are three kinds of places to buy USDC with naira:
- Nigerian exchange (e.g. Quidax, Busha)You pay
Bank transfer to the exchange, then buy USDC in the app.
Watch out forThe rate spread and withdrawal fee; check USDC on Polygon is offered.
- P2P market (e.g. Bybit, KuCoin, Bitget, MEXC)You pay
Bank transfer straight to a seller, while the exchange holds the USDC in escrow.
Watch out forSellers with poor records, "pay outside the app" requests, name mismatches.
- Card or instant buyYou pay
A debit or credit card, on an exchange that accepts Nigerian cards.
Watch out forCard fees, declines, and naira card spending limits abroad.
| Where | How you pay | Good for | Regulation |
|---|---|---|---|
| Quidax, Busha | Bank transfer | Simple, local support | Provisional approval from Nigeria's SEC |
| Bybit, KuCoin, Bitget, MEXC (P2P) | Bank transfer to a seller | Often closest to the market rate | International, not supervised by Nigeria's SEC |
| Card on a global exchange | Card | Speed | Depends on the exchange |
Nigeria's Securities and Exchange Commission (SEC) has given provisional approval to local platforms including Busha and Quidax. The list changes, so check the SEC's own website for the current position.
Is this P2P rate fair? Check it
Type the seller's rate (naira per USDC) and the amount you want to spend. The checker compares it with today's reference rate and tells you how much extra you would pay.
Compare the seller's naira price for 1 USDC with the reference rate. A 2% gap on ₦100,000 is about ₦2,000 extra. A few percent is normal on P2P; much more means shop around.
Remember the withdrawal fee as well. Some platforms charge a flat fee per withdrawal, which matters more on small amounts.
Step by step: buying USDC on a P2P market
P2P is how most Nigerians buy stablecoins, so here it is in detail. On a local exchange the steps are shorter: deposit naira, buy USDC, withdraw.
Create and verify your account
Sign up with your email or phone, then complete identity verification (BVN or NIN, plus a selfie). Unverified accounts usually can't trade P2P or withdraw.
Choose Buy, USDC and NGN
Open the P2P section, choose Buy, set the coin to USDC and the currency to NGN, and pick bank transfer as the payment method.
Pick a seller carefully
Don't just take the cheapest offer. Look for hundreds of completed trades, a completion rate above about 95%, a payment window you can meet (often 15 minutes), and your bank in their accepted list.
Pay exactly as instructed, from your own account
Send the exact amount to the account shown in the order, from a bank account in your own name. Never pay to details sent outside the order chat.
Mark as paid and wait for release
Tap "I have paid" and upload your receipt if asked. The seller releases the USDC from escrow into your exchange wallet. If they don't respond in time, open an appeal in the app instead of paying again.
Withdraw USDC on Polygon
Choose Withdraw → USDC, paste your destination address (for Swipa, your deposit address), and set the network to Polygon. It may be labelled "Polygon PoS", "MATIC" or "POL". Send a small test amount first.
Confirm it arrived
Polygon transfers usually confirm within a minute or two. Paste the transaction hash from your exchange into Polygonscan to see the status, amount and destination.
Which network should you send USDC on?
Pick a network and a token to see whether a transfer to Swipa would arrive:
Swipa receives USDC and USDC.e on the Polygon network only. USDC sent on Ethereum, BNB Chain, Solana, Tron or any other network cannot be recovered.
USDC Polygon contract address
On Polygon there are two dollar tokens called USDC. If a wallet or exchange asks, these are the official contract addresses:
| Token | What it is | Contract address |
|---|---|---|
| USDC | Issued directly by Circle on Polygon | 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 |
| USDC.e | Older version, bridged over from Ethereum | 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 |
Most exchanges now send the native USDC. Swipa accepts both on Polygon.
Sending your USDC to Swipa
Open Swipa, tap Add money, and copy your deposit address. It is permanent, so you can save it as a withdrawal address on your exchange. Send USDC or USDC.e on the Polygon network only.

Once it arrives you can make your first call. See how Bitcoin Up or Down 5-minute rounds work.
Mistakes that cost people money
- Choosing the wrong network. Sending Polygon USDC to an Ethereum address, or picking BNB Chain by accident, is the most common way people lose money.
- Paying from someone else's account. The seller may refuse or reverse it, and your trade can be frozen.
- Paying to details outside the order. Scammers pose as sellers or "support" in DMs.
- Cancelling after paying. As a buyer, never cancel an order after you have paid; appeal instead.
- Skipping the test transfer. A ₦2,000 test catches a wrong address or network before it costs you everything.
Frequently asked questions
Where can I buy USDC in Nigeria?
On a local exchange such as Quidax or Busha, on the P2P market of a large exchange such as Bybit, KuCoin, Bitget or MEXC, or with a card on an exchange that accepts Nigerian cards. Compare the rate and the withdrawal fee before you choose.
What is the USDC to naira rate today?
It moves daily with the naira. The live reference rate is shown at the top of this page; P2P sellers usually charge a little more than it.
Is it legal to buy USDC in Nigeria?
Nigeria's SEC supervises crypto exchanges and has given provisional approval to local platforms including Busha and Quidax. This is general information, not legal advice; check the SEC's website for the current position.
How long does it take to buy USDC?
A few minutes on a local exchange, and from a few minutes to about half an hour on P2P, depending on the seller. The Polygon withdrawal itself usually confirms within a minute or two.
What is the USDC contract address on Polygon?
Native USDC on Polygon is 0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359. The older bridged USDC.e is 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174.
What if my USDC doesn't arrive?
Look up the transaction hash on Polygonscan. If it shows "Success" to the right address, it has arrived on-chain; contact Swipa support with the hash. If it is pending or failed, contact the exchange that sent it.
Sources
- Circle: USDC contract addresses
- Finextra: Busha and Quidax granted provisional licences by Nigerian SEC
- Techpoint Africa: Nigeria's SEC grants crypto licence to Busha and Quidax
- Daily Trust: Top sites to buy USDC in Nigeria (2026)
- Reference rate: ExchangeRate-API, as used in the Swipa app. Swipa deposit rules, as shown in the app on 27 September 2026.