Stablecoin Payment Infrastructure: How the Stack Works

Stablecoin payment infrastructure is a stack: issuance, wallets, settlement rails, on/off ramps, and reconciliation. Here is what each layer does and where the money actually settles.

Share
Stablecoin Payment Infrastructure: How the Stack Works

The token transfer everyone pictures when they hear "stablecoin payment" is the cheapest, most commoditized piece of the entire stack. The hard, expensive, differentiated work sits at the edges, where dollars enter and leave and where every transfer has to be reconciled against a real ledger. Stablecoin payment infrastructure is the layered system that lets a dollar-denominated token be issued, held, moved, converted to and from fiat, and mapped back to accounting: issuers, wallets, blockchains as settlement rails, on/off ramps, and the data layer that ties it all to real balances.

According to Allium's stablecoins dataset (as of September 23, 2026), total tracked onchain stablecoin circulating supply, adjusted for bridged double-counting, is $313.74B, with USDT at $189.28B and USDC at $72.32B making up about 83% of the float. That concentration matters for anyone building payment infrastructure: two issuers, running on a handful of chains, define the liquidity you actually have to route against.

Key takeaways

  • The stack has five layers: issuance (the token and its reserves), settlement rails (the blockchains), wallets and custody, on/off ramps (fiat conversion), and reconciliation (mapping transfers back to ledgers).
  • The onchain transfer is the commodity. Ramps and reconciliation are where cost, latency, and compliance risk concentrate.
  • Liquidity is concentrated: USDT ($189.28B) and USDC ($72.32B) hold about 83% of the $313.74B tracked supply, so routing decisions revolve around a small set of assets and chains.
  • Gas is not paid in the stablecoin by default. A USDC transfer on Ethereum still needs ETH for gas unless the infrastructure abstracts that away with paymasters or gas sponsorship.
  • Reconciliation is a data problem. A transfer that looks identical onchain can be a payment, a swap, a bridge, or a treasury move, and telling them apart is where most integrations break.

The issuance layer: what a stablecoin actually is

A stablecoin is a claim. USDC is issued by Circle, which publishes monthly reserve attestations and holds reserves in cash and short-dated Treasuries; the details are in Circle's own USDC documentation. USDT is issued by Tether, whose reserve breakdown appears in Tether's transparency reports. The issuance layer sets the two properties every payment builder depends on: whether the token holds its peg, and whether it can be redeemed for fiat at scale.

USDT and USDC dominate supply because of redeemability and liquidity depth, not marketing. Per Allium's stablecoins dataset, the next tier drops off sharply: USD1 at $4.39B, sUSDS at $4.34B, DAI at $3.79B, USDT0 at $3.33B, USDG at $3.27B, and USDE at $3.09B, all on the same adjusted basis. If your infrastructure needs to convert millions of dollars in and out on demand, the depth to do that reliably exists in a very short list of assets.

Settlement rails: the blockchain is the cheap part

Once a token exists, moving it is a base-chain transfer, and this is where the stack is genuinely commoditized. It is worth pricing out because the intuition is often wrong. Here is the approximate all-in cost to move a stablecoin across common rails, independent of the amount being sent (transfer cost is flat regardless of size):

RailTypical transfer costFinalityGas paid in
Ethereum L1~$0.50 to $5.00~12 sec to a few minETH
Ethereum L2 (e.g. Base, Arbitrum)~$0.01 to $0.10secondsETH
Solana<$0.01~sub-second to secondsSOL
Tron~$1 to $3 (or free with energy staking)secondsTRX (or staked energy)

Two things fall out of this table. First, on a $1M transfer, the rail cost is a rounding error, which is why stablecoins are attractive for large B2B flows. The reasoning behind that is laid out in our look at B2B stablecoin payments. Second, gas is paid in the chain's native token, not the stablecoin. A business sending USDC on Ethereum still needs an ETH balance, a genuine operational headache that infrastructure providers solve with paymasters or gas sponsorship so the payer never touches ETH.

On/off ramps: where the cost and the friction live

The ramp is the point where a bank dollar becomes an onchain dollar or the reverse, and it is the most expensive and most regulated layer in the stack. Ramp economics stack bank fees, FX spread, and compliance overhead on top of each other, and unlike the transfer, they scale with volume and geography. Ramp economics, not transfer cost, usually determine the all-in price.

This is also where the permissionless nature of the settlement rails collides with the permissioned nature of banking. That tension, and why the ramp is the hardest layer to make cheap globally, is something we explore in why the future of payment infrastructure could be permissionless.

Reconciliation: the layer that breaks integrations

Here is the part that surprises teams building on this stack. The transfer succeeds, funds arrive, and then the accounting has to prove what happened. Onchain, a stablecoin payment, a swap through a DEX router, a bridge deposit, and an internal treasury sweep can all emit the same ERC-20 Transfer event to the same token contract. Nothing on the raw log tells you which is which.

To reconcile a real payment ledger, the same movement has to resolve to a consistent set of fields across every chain you touch: asset, issuer, sender, recipient, amount, USD value at the time, and transaction type (payment versus swap versus bridge versus mint or burn). Raw node data does not give you that. It gives you contract addresses, hexadecimal event topics, and per-chain quirks, and a USDC transfer on Base looks nothing like a USDT transfer on Tron at the byte level.

Resolving those records into one schema across 150+ blockchains is what Allium does as the data foundation for onchain finance. Allium ingests raw chain data and standardizes it into verticals, including a stablecoins vertical, delivered through databases, APIs, and data streams; its stablecoin datasets documentation shows the field-level schema. Allium data has been cited in Federal Reserve research: the controls are SOC 2 Type II attested. For teams wiring this into a product, the payments use case covers how the reconciliation layer plugs in.

How the layers fit together in one payment

Trace a single $50,000 cross-border supplier payment through the full stack:

  • Ramp in: The payer's bank USD is converted to USDC through a licensed on-ramp. Cost is a bank fee plus any FX spread.
  • Settlement: The USDC moves on an L2 or Solana for well under a cent, with gas sponsored so the payer never holds the native token.
  • Wallet/custody: The recipient's custody provider receives the funds and confirms finality in seconds.
  • Ramp out: The recipient converts USDC to local fiat through an off-ramp in their jurisdiction, the second and often larger fee.
  • Reconciliation: Both sides tag the onchain transfer as a payment (not a swap or transfer between own wallets) and match it to the invoice, using a normalized data feed.

The two ramps carry the cost. The settlement is nearly free. The reconciliation determines whether either party can actually book the transaction. Understanding that distribution is the difference between building payment infrastructure that reconciles and building a demo that moves a token once.

Frequently asked questions

Do you pay gas fees in the stablecoin itself?

Not by default. A USDC or USDT transfer requires gas paid in the chain's native token (ETH on Ethereum, SOL on Solana, TRX on Tron). Payment infrastructure typically hides this using paymasters or gas sponsorship, so the payer sees a single stablecoin-denominated cost and never needs to hold the native asset.

Which blockchains hold the most stablecoin supply?

Volume concentrates on a small number of high-liquidity chains, driven by where USDT and USDC are deepest. By adjusted circulating supply, Allium's dataset puts ethereum at $152.61B, tron at $94.20B, solana at $15.51B and bsc at $14.63B. Supply concentration is where liquidity sits; it is not a measure of payment volume, including Ethereum and its L2s, Solana, and Tron.

What is the hardest part of building stablecoin payment infrastructure?

The on/off ramps and reconciliation, not the transfer. Ramps carry bank fees, FX spread, and jurisdiction-specific compliance, and they scale with volume. Reconciliation is hard because an onchain transfer alone does not tell you whether a movement was a payment, a swap, a bridge, or an internal treasury move.

Why can't you just read the blockchain to reconcile stablecoin payments?

Raw chain data gives you contract addresses, hexadecimal event topics, and per-chain formatting differences, but not the business meaning of a transfer. A payment, a DEX swap, and a bridge deposit can emit identical token transfer events. Reconciliation requires resolving each record to consistent fields (asset, issuer, sender, recipient, amount, USD value, transaction type) across every chain, which is a normalization problem.

How much does a stablecoin transfer actually cost?

The transfer itself is usually between a fraction of a cent (Solana, Ethereum L2s) and a few dollars (Ethereum L1, Tron), and the cost is flat regardless of the amount sent. On a large payment the rail cost is negligible; the meaningful costs sit at the fiat on-ramp and off-ramp.


Interested in learning more about Allium’s stablecoin data? Speak to someone on the team.

Allium provides onchain data infrastructure. Companies named in this article may be Allium customers, prospects or commercial counterparties. This article is informational only and is not investment, legal or tax advice. Data and information last reviewed: September 23, 2026.