Buy USDC

Buy USDC with Revolut

Buy USDC in EUR, GBP, or 20+ other currencies through Revolut. Global P2P access, no exchange, no KYC.

You can buy USDC with Revolut through USDCtoFiat, a peer-to-peer marketplace on Base. Revolut works in over 35 countries and supports more than 30 currencies. The seller's USDC is locked in smart contract escrow before you send payment, and your Revolut transfer is verified cryptographically. Total cost is typically 2-4% above market price.

Revolut has over 45 million customers across Europe, the UK, and parts of Asia-Pacific. Transfers between Revolut users are instant and free in most currencies. That makes it one of the best payment methods for buying USDC outside the United States.

While Revolut offers its own crypto trading feature, those tokens are custodial. You cannot withdraw them to a personal wallet or use them in DeFi applications. Buying through USDCtoFiat sends USDC directly to your self-custody wallet on Base, where you control the private keys.

Supported currencies

Sellers on USDCtoFiat set which Revolut currencies they accept. The most common are:

EUR GBP CHF SEK NOK DKK PLN CZK HUF RON BGN SGD AUD NZD JPY TRY

Rates are calculated using live Chainlink oracle feeds. The FX conversion happens at market rate plus the seller's spread, so there is no hidden markup from currency conversion.

How it works

  1. Connect your wallet. Visit usdctofiat.xyz and create a smart wallet with your email, or connect an existing Base wallet.
  2. Pick a Revolut deposit. On the Buy tab, filter for deposits that accept Revolut and your preferred currency. Each listing shows the rate, available amount, and the seller's Revolut tag.
  3. Send payment via Revolut. Signal your intent to buy, then open the Revolut app and send the amount to the seller's Revolut tag. PeerAuth captures a cryptographic proof of your transfer.
  4. Receive USDC. After on-chain verification of the payment proof, the smart contract releases USDC to your wallet. Takes 5-15 minutes total.

Cost breakdown

Fee Amount
Referral fee 1%
Seller spread 1-3% (varies)
Revolut transfer fee $0 (Revolut-to-Revolut)
Base gas fee < $0.01
Total typical cost 2-4%

Revolut-to-Revolut transfers are free for most standard plan users. Revolut's FX rate applies if you are converting between currencies within the app, but no additional fee is charged by USDCtoFiat for multi-currency orders.

Revolut-specific tips

Before you start Make sure you have the Revolut app installed and your account funded. You will need the seller's Revolut tag (starts with @) to send the payment. Revolut-to-Revolut transfers settle instantly.

Why Revolut is the best option for European buyers

Most P2P crypto platforms are US-focused, with Venmo, Zelle, and Cash App dominating available payment methods. Revolut is the most widely supported European payment method on USDCtoFiat, with sellers accepting EUR, GBP, CHF, and many other currencies.

European exchanges like Kraken and Bitstamp support SEPA transfers, but those take hours to settle and require full KYC. Revolut-to-Revolut transfers on USDCtoFiat are instant, free, and do not require exchange account creation.

Method Speed KYC Currencies Cost
USDCtoFiat + Revolut 5-15 min None 20+ 2-4%
Kraken (SEPA) 1-3 hours Full KYC EUR only 0.1-0.4%
Revolut built-in crypto Instant Full KYC 30+ 1.5-2.5%
MoonPay (card) 5-30 min Full KYC 20+ 3-5%

Frequently asked questions

Can I buy USDC with Revolut?

Yes. USDCtoFiat lets you buy USDC with Revolut in EUR, GBP, and over 20 other currencies. The seller's USDC is locked in smart contract escrow before you send payment. Your Revolut transfer is verified cryptographically through PeerAuth, and USDC is released automatically.

Which currencies does Revolut support for buying USDC?

The most common are EUR, GBP, CHF, SEK, NOK, DKK, PLN, CZK, HUF, RON, BGN, SGD, AUD, and NZD. Sellers set which currencies they accept. Rates use live Chainlink oracle feeds for accurate FX conversion.

How is this different from Revolut's built-in crypto trading?

Revolut's crypto feature is custodial. You cannot withdraw tokens to an external wallet or use them in DeFi. With USDCtoFiat, USDC goes directly to your self-custody wallet on Base. You own the private keys and can do whatever you want with the tokens.

Do I need KYC to buy USDC with Revolut?

No. USDCtoFiat does not require identity verification. You need a Revolut account (which has its own onboarding process) and a crypto wallet. You can create a smart wallet on USDCtoFiat with just an email address.

Ready to buy USDC with Revolut?

Buy USDC now