Live guide · Buying crypto

How to buy USDC in Nigeria (2026): sites, rates and steps

Where to buy USDC with naira in 2026, today's USDC to naira rate, how to check a P2P price is fair, and how to send USDC on Polygon safely.

1 USDC≈ ₦1,329Polygon network

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 for

    The 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 for

    Sellers 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 for

    Card fees, declines, and naira card spending limits abroad.

WhereHow you payGood forRegulation
Quidax, BushaBank transferSimple, local supportProvisional approval from Nigeria's SEC
Bybit, KuCoin, Bitget, MEXC (P2P)Bank transfer to a sellerOften closest to the market rateInternational, not supervised by Nigeria's SEC
Card on a global exchangeCardSpeedDepends 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:

TokenWhat it isContract address
USDCIssued directly by Circle on Polygon0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359
USDC.eOlder version, bridged over from Ethereum0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174

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.

Swipa's Add money screen showing the Polygon-only deposit address and the three steps: copy address, send on Polygon, it lands in your balance
Swipa's Add money screen. The address is blurred here; yours is shown in full in the app.

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.

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

Your next call is minutes away.

Pick Up or Down on Bitcoin. Five minutes later, you know.

Make your first call