A USDC transfer on Solana does not have one permanent dollar fee. The transaction pays a base fee in lamports, may include a prioritization fee and can require creation of an associated token account. A payment provider may also charge its own service fee or sponsor the network fee.
The correct checkout amount therefore depends on the transaction being built, the recipient account state and the fee policy of the wallet or payment service.
Base fee
Solana documents a base fee of 5,000 lamports per signature. A transaction with more required signatures pays more base fee. The fee is denominated in SOL, so its dollar value changes with the SOL price.
For a simple token transfer, the base fee is normally small. It should still be calculated from the transaction rather than hard-coded as a fixed USD amount.
Prioritization fee
A prioritization fee is optional. It is calculated from the compute unit price and the requested compute unit limit. During congestion, a higher priority fee can improve scheduling, but paying more does not create an absolute guarantee of confirmation.
Payment systems often estimate this value shortly before constructing the transaction. A stale estimate can either overpay or leave the transaction with too little priority.
Associated token account creation
USDC is an SPL token. A recipient needs an associated token account for the relevant mint. If it does not exist, the transaction may need to create one and fund the account's rent-exempt balance.
This is usually a one-time setup cost for that wallet and token mint, not a charge on every future payment. A checkout should tell the buyer when account creation is part of the transaction instead of hiding it under the label “network fee.”
Service and routing fees
A provider can add fees that are separate from the Solana network fee. Examples include a checkout service fee, cross-chain routing cost, exchange spread or a fee for sponsoring SOL.
These amounts should be labelled separately. Calling every charge “gas” makes comparison difficult and can mislead the buyer.
Stendly shows the route, payment amount and applicable fee information before wallet confirmation. During its public beta, Stendly states that the merchant processing fee is 0%. Buyer-facing network or third-party costs can still apply.
Why online calculators are estimates
A fee calculator can use the current SOL price, transaction structure, priority estimate and token-account state. It cannot know the final fee forever because network conditions and exchange rates change.
For checkout, the useful number is the quote built immediately before confirmation. For budgeting, a calculator should show assumptions and separate recurring transaction cost from one-time token-account creation.
Example
Assume a buyer sends 10 USDC to a merchant who already has a USDC associated token account. The transaction might include one or more signatures, a base fee and a small priority fee. If the provider sponsors SOL, the buyer may see those costs denominated in USDC or included in a service fee.
If the merchant wallet has never received that USDC mint, account creation may be added. The next payment to the same account should not need that setup again.