Explainers

USDC to EURC or USDC to EUR: which route fits a payout?

USDC to EURC swaps a dollar stablecoin for a euro one on a blockchain. See how it works, what it costs, and when a direct USDC to EUR payout fits better.

Caio Barbosa

Founder & CO-CEO

Forbes Under 30. One of the leading voices in Fintech & Crypto in Brazil. Writes weekly about stablecoins, payments, and the future of financial infrastructure in Latin America.

Cover image for Lumx blog article: USDC to EURC or USDC to EUR: which route fits a payout?
Cover image for Lumx blog article: USDC to EURC or USDC to EUR: which route fits a payout?

USDC to EURC is a swap from Circle's dollar stablecoin to its euro stablecoin, usually run in a trading pool on a blockchain. It changes the currency without a bank, but a euro bank account still needs the EURC redeemed into euros afterwards. To pay a euro bank account, converting USDC straight to EUR in one payout has fewer steps.

EURC and what the swap does

EURC is a euro stablecoin issued by Circle, the same company that issues USDC, the dollar stablecoin. Circle's EURC page, read on November 1, 2026, describes it as redeemable 1:1 for euro and backed 100% by euro, with the reserves held at regulated financial institutions in the European Economic Area and monthly attestations published. It lists the networks where EURC exists: Arc, Avalanche, Base, Cronos, Ethereum, Plasma, Solana, Stellar and World Chain. Circle calls EURC MiCA-compliant, which is its own description; the rule behind it is in the MiCA explainer for payment companies.

Swapping USDC for EURC changes what a balance is denominated in. The holder had dollars and now has euros, and the balance never left the blockchain. What the swap does not do is put money in a bank account. A dollar or euro stablecoin becomes a bank deposit only when someone redeems it for fiat, which is a separate step with its own fees and counterparty. Industry calls that a stablecoin off-ramp.

On Lumx, wallets hold USDC and USDT, so a Lumx customer never swaps into a euro stablecoin. The currency change happens inside the payout: USDC leaves the customer's custodial wallet and euros arrive in the recipient's bank account.

How the double-decker route works

The BIS names this route the double-decker. BIS Working Paper 1385, "Competing rails for crossborder payments: banks, fintechs, and stablecoins", published on October 19, 2026, writes the flow as dollars to USDC, USDC to EURC, EURC to euros. The paper's worked example (section 6.2.3) runs four steps:

  1. A US sender converts dollars into USDC on a centralized exchange.

  2. The USDC moves to a self-custody wallet, which costs a network fee and possibly a withdrawal fee.

  3. The sender swaps USDC for EURC in a Uniswap pool, paying the pool's trading fee and another network fee.

  4. The EURC goes to a centralized venue that supports euro withdrawals, where it is redeemed for euros, with a fiat withdrawal fee.

The paper's verdict is that the route moves price discovery onto the blockchain but removes no intermediary, because pools take no bank deposits and screen no customers. Someone regulated still stands at both ends.

On Lumx, steps 2 to 4 collapse into one payout request. There is no self-custody hop, because the customer already has a custodial wallet, and the conversion and the euro transfer run inside the same transaction.

How the swap rate is set and what it costs

A pool prices the pair from its reserves. With x USDC and y EURC in a constant-product pool, the implied EUR/USD price is y divided by x, and every trade moves it. Arbitrageurs buy whichever side is cheap against traditional FX, which pulls the pool back toward the market. The BIS found that for EUR, GBP, CHF and SGD the rates implied by these pools were on average very close to the Bloomberg mid rate.

A near-mid rate is not the whole cost. The BIS lists four components: the rate, the pool's trading fee, the network fee on each transfer, and the fiat fees at both ends. Trading fees on major pools run from 1 to 30 basis points (a basis point is 0.01%). Network fees on major blockchains were generally well below $1 per transaction over the paper's 2023 to 2026 sample. In the worked example, three network fees came to about $0.60 if all ran on Ethereum, the Uniswap fee was 0.05% of the transfer, and the euro withdrawal carried at least a €1 fee.

The table applies those example fees to three payment sizes. It is arithmetic on the BIS example, not a quote, and it leaves out the price impact of the swap, the cost of buying the USDC and the ramp fees.

Pool fee plus network fees on the BIS example, by payment size (the €1 euro withdrawal fee is extra at every size)

Payment size

Pool fee at 0.05%

Network fees (about)

Total

Share of payment

$500

$0.25

$0.60

$0.85

0.17%

$5,000

$2.50

$0.60

$3.10

0.062%

$50,000

$25.00

$0.60

$25.60

0.051%

On Lumx, the euro price is a quote. A floating rate is a reference with no fee and may move slightly by execution. A locked rate fixes the conversion for 30 seconds, 1 minute or 5 minutes: the 30-second lock has no fee, and longer locks include a fee for the volatility risk.

How liquid is the USDC to EURC pair?

Thin, by foreign exchange standards. The BIS reports that the dollar stablecoin against euro is the most liquid stablecoin FX market, with average daily volume of about $185 million on centralized exchanges and roughly $15 million in pools. That combined $200 million a day compares with about $2.7 trillion of daily euro turnover in traditional FX markets.

For a payer, depth sets the largest payment that gets a clean price. A big swap into a small pool moves the price against the sender, which the BIS calls out as potential slippage for larger transactions.

On Lumx, the conversion does not touch a public pool. Conversion liquidity comes from Lumx's own book and from institutional counterparties only.

Which route fits a payout: USDC to EURC or USDC to EUR?

The route that fits is the one with the fewest parties between the payer and the euro bank account, unless the payer wants to hold euros as a stablecoin balance. The table sets the three routes side by side, with the Lumx row taken from the Lumx docs read on November 1, 2026.

Three routes from a dollar stablecoin to euros in a bank account

Route

What the payer runs

Where the currency changes

Who holds the balance

Parties between payer and bank

Double-decker: USDC to EURC, then redeem

Buy USDC, move to self-custody, swap, move EURC, redeem, withdraw

In a pool, on the blockchain

Payer's own wallet, then an exchange

Ramp, pool, euro venue

Single layer through exchanges

Buy USDC, send to a second exchange, sell for euros, withdraw

On an exchange order book

Exchange accounts at both ends

Two exchanges

USDC to EUR by SEPA through Lumx

One payout request from the custodial wallet to a registered destination

At conversion, on a floating or locked quote

Custodial wallet on Lumx

Lumx and its banking partner

If the goal is a euro invoice paid, the direct route wins on steps and on places to make a mistake. The BIS notes that blockchain transactions are generally irreversible, so sending tokens to an incompatible address or across the wrong network can mean a permanent loss, and that users must hold the native token of each network to pay fees.

<!-- OPERATOR PARAGRAPH --> I recommend counting the parties that touch the money before comparing rates. A payer who owes a supplier a euro invoice should not need a euro stablecoin balance at all, because every extra balance is one more place for a payment to stall and one more wallet to reconcile. I would hold EURC only when the business wants euro exposure for its own treasury, and then I would treat the swap as a treasury decision, kept apart from the payout.

On Lumx, a payout to a euro bank account is one request: the payer names a SEPA destination, and the status moves from the stablecoin transfer through trading and the fiat transfer to success.

A BRL to EUR payment, step by step

A Brazilian importer owes a German supplier a euro invoice. The importer holds reais, not dollars, so the first leg is BRL to USDC, and the question is how the second leg reaches the supplier's bank. The BRL to EUR corridor is BRL in, USDC in the middle, EUR out.

The same BRL to EUR payment on two routes


Double-decker

Direct payout

Steps the payer runs

5: buy USDC with reais, withdraw to self-custody, swap to EURC, send EURC to a euro venue and redeem, withdraw euros

2: pay by Pix into the BRL account, request the euro payout

Parties outside the payer

3: a ramp, a pool, a euro venue

1: the payout provider and its banking partner

Network fees paid by the payer

Three transfers, each with a network fee in a native token

None on the Lumx legs, because Lumx covers the network fee and the payer needs no ETH or TRX

Fixed euro fee

A withdrawal fee at the euro venue, €1 at the minimum in the BIS example

A flat Lumx fee on the SEPA payout, as on any rail

Euro rate set by

A pool, with price impact

A quote, floating or locked

On Lumx, both legs run on one customer. The customer gets a BRL account in its own name, and an autoconversion rule on that account turns every Pix (Brazil's instant payment system, run by the Central Bank) deposit into USDC in the wallet. BRL accounts are active right after the customer is approved. That leg converts at market. For the second leg, the importer registers the supplier's bank details as a destination with the relationship SUPPLIER, quotes the euro payout with the purpose TRADE_TRANSACTIONS, and sends it. The customer has to request the EUR account before the first SEPA payout, as with every currency. That account is named, collects from payers abroad and activates right after approval.

When the USDC to EURC swap is the wrong tool

The swap is the wrong tool for a one-off euro invoice, because it adds a pool, a second balance and a redemption to a payment that a direct payout finishes in one request. It is also the wrong tool for small amounts, where fixed fees weigh most, and for teams with nobody to run wallets and network fees.

It is the right tool when the business wants euro exposure on the blockchain for its own treasury, when the amounts fit the pool, and when a regulated euro redemption is already in place at the far end. A direct payout is the wrong tool when the recipient wants EURC itself in a wallet, because a payout ends in a bank account.

What a USDC to EUR payout looks like on Lumx

Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.

For euros, the path is USDC out of the customer's custodial wallet and EUR by SEPA to the recipient's bank account. Per the coverage page, USDC converts to EUR on Ethereum, Polygon and Base. The euro leg runs through a banking partner, and Lumx holds no EU licence of its own as a crypto-asset service provider and claims no MiCA authorisation. The recipient's bank details go in once as a destination, with IBAN and BIC for SEPA and a declared relationship between the customer and the account holder. After that, the payout is a request that names the destination, the amount and the purpose of the payment.

Lumx routes each SEPA payment to SEPA's real-time scheme or to SEPA Credit Transfer on its own, and the sender always asks for SEPA. Per the cut-off page, payments of €100k or more between 4:30 PM and 2:30 AM UK time go to SEPA Credit Transfer and settle the same or the next business day. Below that, SEPA has no cut-off and runs 24/7/365. Lumx charges a flat fee on the SEPA payout, as on any other rail. Webhooks report each state, so the payer's app sees the move from stablecoin transfer to trading to fiat transfer to success. A compliance hold surfaces as an RFI (request for information, a compliance hold that asks for a document before a transaction clears).

The corridor is on the global payments product page, the coverage page lists the supported pairs and rails, and the supported countries page lists where customers are onboarded. The price a payer sees is on the USDC to EUR page, and the reverse direction is on the EUR to USDC page.

Methodology and sources

Checked on November 1, 2026. The EURC description comes from Circle's EURC page, read that day. The cost components, the worked example, the $185 million and $15 million daily volumes and the $2.7 trillion turnover come from BIS Working Paper 1385, whose full text was read that day. The ticket-size table is our arithmetic on the paper's example fees. MiCA is Regulation (EU) 2023/1114 of May 31, 2023, applicable to e-money tokens from June 30, 2024. The EUR-Lex site returned an empty body to our checker on November 1, 2026, so the regulation is linked to the official source but its text was not read there. The MiCA explainer covers what it requires. Lumx product facts come from docs.lumx.io pages read that day: coverage, exchange rates, destinations, payment rail cut-off times, wallets, accounts, autoconversion rules and transactions.

Verified on November 1, 2026. Operational context, not legal, tax, or investment advice.

Cover photo: Gabe on Unsplash.

  • What does USDC to EURC mean, and how do you do it?

    USDC to EURC means swapping Circle's dollar stablecoin for its euro stablecoin, most often in a trading pool on a blockchain such as Ethereum or Base. The swap changes the currency of the balance but does not pay a bank account, which needs EURC redeemed for euros through a regulated venue. On Lumx, wallets hold USDC and USDT, so a customer pays euros by sending USDC through a payout that lands in a SEPA bank account.

  • Is EURC regulated under MiCA?

    Circle describes EURC as MiCA-compliant and backed 100% by euro. Under MiCA (Regulation (EU) 2023/1114 of May 31, 2023), a euro stablecoin is an e-money token, covered by Title IV, which applies from June 30, 2024. That is a rule about the issuer and the services around the token, not about a payer sending euros. Lumx does not use a euro stablecoin for the euro leg: the payout runs through a banking partner, and Lumx holds no EU licence as a crypto-asset service provider.

  • Is USDC to EURC cheaper than USDC to EUR?

    The swap rate can be close to the market, but the full cost is not lower by default. The BIS example adds a pool fee of 0.05%, about $0.60 in network fees across three transfers and a euro withdrawal fee of at least €1, on top of the ramp fees at both ends. A direct payout shows one price instead. On Lumx, that price is a floating quote with no fee or a locked quote for 30 seconds, 1 minute or 5 minutes, and the 30-second lock has no fee.

  • Can you pay a euro bank account with EURC?

    Not directly. A pool does not hold bank accounts, so EURC has to be redeemed for euros at a venue that supports euro withdrawals, and that venue sends the money to the bank. That is why the double-decker route still needs a regulated party at the end. On Lumx, the payer skips the redemption: the payout converts USDC to euros and sends them to the recipient's IBAN by SEPA.

  • Which route fits a payout from Brazil: USDC to EURC or USDC to EUR?

    For a euro invoice, USDC to EUR by SEPA fits better, because it has two steps instead of five and one outside party instead of three. USDC to EURC fits a business that wants to hold euros as a stablecoin. On Lumx, the Brazilian payer pays by Pix into its BRL account, where an autoconversion rule turns the deposit into USDC, then sends a SEPA payout from the wallet.

Stay up to date with what Lumx is developing.

Sign up to receive them by email.

Share on socials:

usdc-to-eurc-or-usdc-to-eur-payout

A

usdc-to-eurc-or-usdc-to-eur-payout

USDC to EURC or USDC to EUR: which route fits a payout?

Copy link

Copied!

usdc-to-eurc-or-usdc-to-eur-payout

TALK TO OUR TEAM

Ready to transform your business with stablecoins?

Discover how our infrastructure can seamlessly integrate stablecoins into your financial operations quickly, securely, and efficiently.

Explainers

In this page

©2026. All rights reserved.

Lumx US OP LLC ("Lumx") is a financial technology and payments infrastructure company. Lumx US OP LLC is a Money Service Business (MSB) registered with the Financial Crimes Enforcement Network (FinCEN) (MSB #31000316459619). Lumx is not a state-licensed money transmitter and does not, in its own capacity, engage in the provision of regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial-institution partners.


Lumx is not a bank, financial institution, payment institution, or custodian of client funds. Certain services made available through the Platform may be provided by duly authorized and regulated third-party partners, in accordance with applicable laws and regulations.

Please refer to Lumx’s Terms of Use and Privacy Notice for further information regarding the conditions governing the use of the Platform and the processing of your personal data.