📈 Get daily crypto insights that make you smarter about your money

No More Surprise Deductions: Circle Lets Apps Collect CCTP Fees Upfront So Cross-Chain USDC Arrives Exactly as Sent

Sending stablecoins across blockchains used to come with an annoying surprise: the person on the other end sometimes received less than you typed in, because fees were quietly carved out of the transfer itself. Circle just fixed that — and the change could make cross-chain USDC payments feel as predictable as a bank wire.

By Priya Sharma | September 9, 2026

The Hook: Fees Move From the Back Door to the Front Counter

Circle, the company behind the USDC stablecoin, has added upfront fee payments to its Cross-Chain Transfer Protocol (CCTP) Fast Transfer service, according to its official developer documentation. In plain terms: apps that move USDC between blockchains can now quote the exact fee and collect it before the transfer starts, instead of deducting it from the amount that lands in the recipient’s wallet.

Why should a regular investor care? Because predictable amounts are the difference between a payments rail that businesses can build on and one they cannot. If you send 100 USDC to cover an invoice, the vendor needs to receive exactly 100 — not 99.7 with an unexplained gap. That is the standard conventional finance set decades ago, and it is the standard crypto keeps chasing.

How It Works: A Burn-and-Mint System With a Receipt

CCTP moves USDC across blockchains using a burn-and-mint design — think of it as destroying the tokens on the departure chain and printing identical new ones on the arrival chain, rather than carrying the same coins across a bridge. This avoids the “wrapped” IOU tokens that have been at the center of several of crypto’s largest bridge hacks.

Under the old fee model, protocol charges could be deducted from the USDC minted on the destination network — which is exactly how recipients ended up with less than promised. The new prepaid model separates the two:

  • The app requests a signed fee quote from Circle’s new Quote API and submits it alongside the USDC burn transaction on the source chain.
  • A CCTP smart contract verifies the quote, collects the payment, and passes the transaction on to complete the burn.
  • Circle mints the full stated amount on the destination chain — send 100 USDC, and 100 USDC arrives, with the fee paid separately.
  • Fees can be paid in USDC or the source chain’s native gas token, giving developers flexibility on how costs are covered.

The Core Detail: One Signed Quote, Two Services, Two Minutes on the Clock

The update covers two paid services at once. Fast Transfer gets USDC to the destination chain before the source transaction fully finalizes — the express lane of the system. The Forwarding Service can deliver funds and then trigger an action on the receiving network, such as completing a swap or a deposit, automatically.

Circle’s Quote API bundles both charges into a single signed quote with a total, a per-service breakdown, and the chosen payment token. Each quote is time-limited — roughly a two-minute validity window on most supported networks, including Arbitrum, Avalanche, Base, Linea, OP Mainnet, Polygon PoS, Sonic, Unichain and World Chain, with about two minutes and 30 seconds on Ethereum. If a developer changes any bound value before submitting, the transaction reverts and a fresh quote is needed.

That expiry window is a reasonable compromise: fees on fast-changing networks can shift within minutes, so Circle signs a short-lived price guarantee — similar to how currency exchanges quote a rate that is only good for a limited time before you confirm.

The Catch: Solana Users Wait at a Different Door

There is one notable limitation. Upfront fee quotes currently require the transfer to start on an EVM-compatible blockchain — the family of networks that includes Ethereum, Base and Arbitrum. Solana cannot serve as a source chain for a prepaid-fee transaction under the current setup, though users can still send USDC to Solana when the route is supported.

The footprint around CCTP keeps expanding. In August, Circle launched CCTP on X Layer, bringing the protocol to 26 blockchains, while native USDC is available across 36 networks. In July, Circle connected its Gateway service to Fireblocks, letting institutional customers manage a unified USDC balance across chains with institutional-grade approvals and records. The Tazapay acquisition Circle struck this week points the same direction: making USDC the default rail for cross-border payments worldwide.

Market Implications: Small Feature, Big Signal for DeFi Usability

For the decentralized finance (DeFi) ecosystem, the change is part of a broader maturity push. Crypto’s cross-chain history is littered with thefts — a crypto.news analysis estimated more than 4 billion USD has been stolen from bridges since 2021 — and CCTP’s issuer-controlled model is one of the industry’s answers. Removing surprise fee deductions addresses a quieter but more everyday problem: trust in the exact number on the receipt.

For developers, upfront fees mean they can show users the transfer amount, the fee, and the final delivered amount in advance — the kind of transparency mainstream payment apps trained consumers to expect. Applications building cross-chain deposits, payroll, or merchant settlement on USDC can now quote all-in costs confidently.

The Verdict: Boring Is Exactly What Payments Should Be

No headline price moves here — just plumbing. But plumbing is how financial infrastructure wins. Circle’s prepaid fees will not move markets this week, yet they chip away at one of the last practical reasons a business might hesitate to build on stablecoin rails. For USDC holders and DeFi users, the practical takeaway is simple: cross-chain transfers through apps that adopt the new model will finally show you the full cost before you hit send — and deliver exactly the amount promised.

American users should note that Circle’s USDC terms treat the U.S.-issued stablecoin as stored value or prepaid access under applicable state money-transmission laws, and third-party support for USDC does not constitute Circle’s approval of that service.

The cryptocurrency market remains highly volatile. This article is for informational purposes only and does not constitute financial advice.

26 thoughts on “No More Surprise Deductions: Circle Lets Apps Collect CCTP Fees Upfront So Cross-Chain USDC Arrives Exactly as Sent”

  1. Fast Transfer plus upfront fees means a supplier can screenshot one quoted number and receive exactly that. we moved two vendor payouts to cctp this morning for this exact reason

  2. Ran the numbers on a payout batch of 200 transfers last night. Silent destination deductions cost us roughly 40 USDC a month in reconciliation time alone. Prepaid quoting turns that into a one line entry in the ledger.

    1. 40 usdc a month in reconciliation is cheap honestly. our ap team burns that in one afternoon of emails chasing 30 cents on a 200 transfer batch

  3. Finally. We had a supplier refuse USDC payments for months because the received amount never matched the invoice. Prepaid fees through that Quote API fixes the exact issue they kept complaining about.

    1. Same experience with a supplier in Accra. They demanded bank wires for months because USDC amounts never matched invoices. Showing them a quoted fee before send is what finally got them to accept it.

      1. same fight in seoul. suppliers quote invoice exact or wire only, no middle ground. a quoted fee before send removes the argument entirely, this is the feature that actually unlocks b2b

    2. This is the right takeaway. The burn-and-mint design was already solid. The silent deduction on the destination chain was the real headache for anyone doing payouts.

  4. Send 100, receive 100. Such a low bar and yet most bridges still fail it. Circle keeps shipping boring infrastructure that actually matters for real payments.

  5. burn and mint instead of wrapped IOUs is why CCTP never shows up in the bridge hack lists. prepaid fees just makes it actually usable for real invoices now

    1. the quote api bit is underrated, fee can even be paid in the source chain gas token. devs get flexibility and users stop guessing what arrived

      1. The Quote API point about paying fees in the source chain gas token is bigger than people realize. Half the complaints we got were users confused about two separate deductions, gas plus bridge fee. One number upfront kills that whole support queue.

      2. fee payable in the source chain gas token is the detail everyone is sleeping on. one deduction instead of gas plus a mystery bridge fee, support queue just shrinks

        1. fee payable in the source gas token is quietly huge for treasury ops too. no random usdc dust lines everywhere at reconciliation time

          1. Fee in the source gas token is the sleeper detail. Reconciliation teams stop chasing 12 cent dust lines across five chains, boring wins again

          2. reconciliation angle is real but someone still eats the cost when the source chain spikes. a quoted fee in eth during a gwei spike becomes its own surprise line item lol

    2. wrapped IOU bridges are just unlicensed IOU issuers with a dex attached. cctp avoiding the hack lists for years is the entire pitch tbh

      1. burn and mint native on both sides, the wrapped bridge graveyards earned every exploit on the list. circle wins the boring races by refusing to innovate on custody risk

  6. Sending 100 USDC and having exactly 100 land sounds trivial until you reconcile an invoice against a 99.7 deposit. Boring plumbing like this is what crypto needs more of.

  7. circle shipping exact amount delivery before half the defi frontends show you slippage up front is kind of embarrassing for everyone else in payments

  8. Exact-amount delivery is the boring fix payroll teams have been waiting for. A contractor owed 2,000 USDC finally sees 2,000 land, not 1,993 and a support ticket

    1. 2,000 arriving as 2,000 is such a low bar and bridges fumbled it for years. payroll was always the killer use case here. contractors do not care about tech, they care the number matches the invoice

      1. the payroll point hits. we had a vendor flag a usdc payment because it landed 4 short of the invoice and finance froze the whole batch over it. one quoted number upfront would have saved three days of emails

  9. quoted fee before the transfer starts kills the missing 12 cents support ticket. helped run a small remittance pilot last year and mismatched amounts were basically 70 percent of all tickets

    1. 70 percent of remittance tickets being mismatched amounts is such a relatable ops nightmare. a quoted fee upfront turns a support queue into an api call

      1. 70 percent of tickets being where did my 12 cents go was the reason half the remittance pilots stalled. a fixed quote fixes the trust problem more than the money problem

  10. circle fixing the last 0.3 percent of payment weirdness while half of defi still hides slippage in a settings menu, the contrast is loud

Leave a Comment

Your email address will not be published. Required fields are marked *

BTC$78,529.000.0%ETH$2,487.47-0.1%SOL$103.04-0.6%BNB$739.69-1.6%XRP$1.42+0.0%ADA$0.2159-5.2%DOGE$0.0888-1.6%DOT$1.12-4.7%AVAX$7.89-2.0%LINK$11.95-5.4%UNI$6.53-5.1%ATOM$1.87+3.2%LTC$53.98-2.1%ARB$0.1569-6.4%NEAR$2.57+5.9%FIL$0.8394-4.1%SUI$0.7953-3.5%BTC$78,529.000.0%ETH$2,487.47-0.1%SOL$103.04-0.6%BNB$739.69-1.6%XRP$1.42+0.0%ADA$0.2159-5.2%DOGE$0.0888-1.6%DOT$1.12-4.7%AVAX$7.89-2.0%LINK$11.95-5.4%UNI$6.53-5.1%ATOM$1.87+3.2%LTC$53.98-2.1%ARB$0.1569-6.4%NEAR$2.57+5.9%FIL$0.8394-4.1%SUI$0.7953-3.5%
Scroll to Top