Skip to main content

Inside Circle: How USDC Is Issued

How Circle issues USDC: the mint and redeem flow, reserve composition at BlackRock and BNY Mellon, monthly Deloitte attestations, and CCTP.

Written by Eco
Updated today


USDC is issued by Circle Internet Financial, a New York-domiciled fintech founded in 2013. Each USDC token is backed 1:1 by U.S. dollars or short-duration U.S. Treasuries held in regulated bank and broker-dealer accounts, and is redeemable for USD by approved institutional clients on a same-day or next-day basis. The issuance flow is straightforward to describe but operationally precise: a Circle Mint client wires USD to a Circle bank account, Circle credits the reserve, and an equivalent amount of USDC is minted to the client's onchain wallet. Redemption reverses the flow. This article walks through how USDC is issued, where the backing actually sits, who attests to the reserves, and how Circle's CCTP transfer protocol moves the same dollar across chains without bridging.

USDC supply stood near $60B in early 2026, making it the second-largest stablecoin by float after USDT. It is the dominant fiat-backed stablecoin in U.S. regulated markets, in MiCA-regulated EU markets, and in DeFi by deep-liquidity venue count. Understanding how Circle issues, holds, and redeems against these tokens explains why USDC is the default operating asset for institutional stablecoin programs.

What Is Circle?

Circle Internet Financial is the issuer of USDC and EURC. Headquartered in New York, Circle is regulated under the New York DFS BitLicense, registered as a Money Services Business with FinCEN, and operates as an authorized Electronic Money Institution under MiCA in the EU through Circle Mint France SAS. Circle filed an S-1 with the SEC in 2024 in advance of a planned IPO; that filing — SEC EDGAR S-1 — is the most detailed public-document on Circle's reserve and operating structure to date.

Circle is structurally distinct from Coinbase, which co-founded the original Centre Consortium with Circle in 2018. Centre was dissolved in 2023, leaving Circle as the sole issuer of USDC. Coinbase remains a USDC distribution partner and shares in interest revenue from reserves held in Coinbase-distributed USDC, per the 2023 partnership update.

How USDC Is Issued and Redeemed

Issuance happens through Circle Mint, the institutional API and dashboard. A verified client wires USD to a Circle bank account; Circle credits the reserve; and an equivalent amount of USDC is minted to the wallet specified by the client. The minting smart contract is the standard ERC-20 plus the FiatToken extension, which adds blacklist and pause functions Circle uses for compliance. The full FiatToken contract source is on GitHub; it has been deployed on every chain Circle supports natively.

Redemption reverses the flow. The client transfers USDC back to a Circle-controlled redemption address, the tokens are burned, and Circle wires the corresponding USD back to the client's bank account. Same-day redemption is available for clients onboarded under the Circle Mint Plus tier; standard tier is next-business-day.

Retail users do not interact with this issuance flow directly. They acquire USDC by buying it on an exchange or DEX, where the counterparty is whoever holds the float — Coinbase, a market maker, or another holder. The 1:1 peg holds because anyone with reserves above a meaningful threshold can mint or redeem at par with Circle, creating arbitrage that pushes secondary-market prices back to $1.

Where USDC Reserves Actually Sit

Circle's reserve composition is published on circle.com/transparency and refreshed in near real time. The reserves are split between two buckets:

  • The Circle Reserve Fund (USDXX): A registered 2a-7 government money market fund managed by BlackRock and held at BNY Mellon. The fund holds U.S. Treasuries with weighted-average maturity under 60 days plus overnight repurchase agreements collateralized by Treasuries. As of early 2026, ~80%+ of USDC reserves sit in this fund.

  • Cash deposits at GSIB banks: The remaining reserves sit as cash at G-SIB (Global Systemically Important Bank) institutions including BNY Mellon, Customers Bank, and Cross River Bank. These reserves cover the operational float for daily mint and redemption.

Circle publishes the CUSIP-level Treasury holdings of the Reserve Fund daily on the BlackRock fund page. This is unusual — most stablecoin issuers publish only aggregated category breakdowns. The granularity matters: a reader can verify Circle's stated short-duration profile against actual maturities of held Treasuries.

The 2023 SVB depeg incident, where USDC briefly traded to $0.87 because Circle held ~$3.3B in deposits at the failing Silicon Valley Bank, prompted Circle to consolidate banking relationships toward the Reserve Fund structure. The post-SVB reserve mix is materially different from the 2022 mix; Circle's post-mortem post explains the changes.

Attestations and Audits

Circle's reserve assertions are reviewed monthly by Deloitte & Touche LLP. Each report attests that, at the reporting date, USDC in circulation matched reserve assets. The reports are AICPA agreed-upon-procedures attestations — point-in-time, focused on the reserve assertion — not full GAAS audits.

Following the S-1 filing, Circle's parent entity is also subject to PCAOB-standard audits as part of going-public requirements. That brings full-entity audited financials in addition to the monthly attestations on the USDC reserve specifically. Together, the attestation cadence plus the full audit cadence place Circle at the disclosure-heavy end of the stablecoin issuer spectrum.

Under MiCA in the EU, Circle's EU operations file additional quarterly attestations on the EURC and EU-distributed USDC reserves, per the ESMA MiCA RTS. The EU reserves sit at credit institutions inside the EU under the e-money token framework.

CCTP: Circle's Native Cross-Chain Transfer

USDC is live on more than 20 chains via native issuance — Ethereum, Solana, Base, Arbitrum, Polygon, Avalanche, NEAR, Stellar, Aptos, Sui, and others. Circle bridges USDC across chains through Cross-Chain Transfer Protocol (CCTP), a burn-and-mint mechanism that avoids the locked-pool risk of conventional bridges. The protocol is documented in Circle's CCTP developer docs.

CCTP works in three steps: (1) a user burns USDC on the source chain via a Circle MessageTransmitter contract; (2) Circle attestation services sign a message proving the burn occurred; (3) the user (or a relayer) submits the signed message to the destination chain's Receiver contract, which mints native USDC. There is no wrapped or bridged USDC produced — the token on the destination chain is the same native USDC Circle issues directly. CCTP V2, launched in 2025, added fast-finality variants that reduce the source-chain confirmation wait. Cross-chain messaging protocols compares CCTP against Hyperlane, LayerZero, and Wormhole.

CCTP V2's TestNet metrics — published by Circle — show median attestation time of 13–18 seconds per message, with end-to-end transfer latency dominated by the source chain's finality requirement (Ethereum 13 minutes for hard finality; L2s sub-minute).

Where USDC Fits in Treasury and Payments

USDC is the operating-account stablecoin for most U.S.-regulated institutional treasury programs. The combination of monthly Deloitte attestations, MiCA compliance, NY DFS BitLicense, and 20+ chain native footprint puts it in a category by itself for compliance-sensitive integrations. Stablecoin automation platforms shows USDC's role in treasury workflows, and digital dollars infrastructure covers the broader payments rail.

For DeFi, USDC is the deepest liquidity stablecoin on EVM chains by lending-protocol TVL, AMM volume, and stablecoin-swap pair count. It's a primary collateral asset on Aave, Compound, Spark (Sky's lending), Morpho, and most isolated-pool protocols. Circle has not deployed USDC as a yield-bearing token directly — sUSDC does not exist — but DeFi protocols build yield products on top of the base asset.

Eco's Role

Eco is a Circle partner rail. Eco Routes selects between CCTP, Hyperlane, and LayerZero for each USDC transfer based on cost, speed, and chain availability — for instance, CCTP for Ethereum-to-Base where native USDC issuance exists on both ends, or alternative messaging for chains where USDC is bridged. Teams holding USDC on multiple chains integrate Eco once and get unified routing across the full footprint without managing per-route messaging logic.

FAQ

What is USDC backed by?

USDC is backed 1:1 by U.S. dollars and short-duration U.S. Treasuries. Roughly 80%+ of reserves sit in the BlackRock-managed Circle Reserve Fund (USDXX), a registered 2a-7 government money market fund custodied at BNY Mellon. The remaining cash deposits sit at GSIB banks. Circle publishes the full breakdown monthly; see USD-backed stablecoin infrastructure.

How often is USDC audited?

Deloitte publishes monthly agreed-upon-procedures attestations on USDC reserves. These are point-in-time reviews on the reserve assertion. Following Circle's S-1 filing, Circle's parent entity is also subject to full PCAOB-standard audits.

Can anyone redeem USDC for USD?

Direct 1:1 redemption with Circle requires a Circle Mint account, which has institutional KYB onboarding requirements. Retail holders sell USDC on exchanges; the 1:1 peg holds because institutional arbitrage closes any gap from $1.

What is CCTP?

CCTP is Circle's burn-and-mint Cross-Chain Transfer Protocol. USDC is burned on the source chain, Circle attestation services sign the burn message, and native USDC is minted on the destination chain. Unlike bridges, CCTP produces no wrapped variant — the destination token is the same native USDC. Compare cross-chain messaging protocols for context.

Is USDC available in the EU under MiCA?

Yes. Circle Mint France SAS is an authorized Electronic Money Institution under MiCA, and EU-distributed USDC plus EURC operate inside the e-money token framework. EU reserves are held at EU credit institutions and Circle publishes additional quarterly attestations specific to EU operations.

Did this answer your question?