No Fianto fee during the beta. Any fee comes with at least 30 days notice. See pricing
CompareData8 min read

USDC vs credit card fees, worked through for a subscription and a one-off sale.

On a 20.00 monthly plan, a US card at Stripe's published 2.9% plus 30 cents costs the merchant 0.88 a charge, 10.56 a year. Stripe's stablecoin rate of 1.5% costs 0.30 a charge, 3.60 a year. With Fianto the merchant pays nothing, and the customer pays 0.01 USDC a charge today plus a few small SOL costs at checkout. The catch: the customer needs USDC and SOL in a Solana wallet.

On this page
What the numbers assumeHow much does a 20.00 monthly subscription cost in fees?How much does a 120.00 one-off payment cost in fees?What about international cards and billing fees?What changes after the Fianto beta?Costs the fee tables do not showIs USDC cheaper than cards?SourcesQuestions
TL;DR
  • 20.00 a month for a year: card 10.56, Stripe stablecoins 3.60, Fianto 0 for the merchant (the customer pays 0.12 USDC in network fees today).
  • 120.00 one-off: card 3.78, Stripe stablecoins 1.80, Fianto 0 for the merchant and under $0.01 in Solana fees for the customer.
  • Cards need no wallet and pay out in dollars. USDC needs a wallet with USDC and a little SOL, and turning it into bank money is a separate step.

What the numbers assume

Fee comparisons go wrong on their assumptions, so here are ours first:

  • Card: Stripe's published US rate for domestic cards, 2.9% plus 30 cents per successful transaction, as listed on stripe.com/pricing on 14 October 2026.
  • Stripe stablecoins: Stripe's published rate of 1.5% of the transaction amount in USD, from the same page on the same day. Stripe says it includes conversion to fiat, wallet and AML screening, fraud prevention and gas sponsorship.
  • Fianto: the merchant pays nothing. There is no Fianto fee during the beta. Subscription charges carry a flat 0.01 USDC network fee today, paid by the customer; one-off payments carry none.
  • 1 USDC is counted as $1, and all amounts are rounded to the cent.
  • Card surcharges are left out of the main tables. Stripe's page lists +1.5% for international cards and +1% when currency conversion is needed; they are shown separately below.
  • Subscription billing software is left out of the main tables too. Stripe lists Billing at 0.7% of Billing volume on pay-as-you-go; that line is shown separately as well.

How much does a 20.00 monthly subscription cost in fees?

A monthly plan at 20.00, charged twelve times a year. On Fianto a monthly plan renews every 30 days, so a full year is slightly more than twelve charges; we count twelve on every row to keep the comparison fair.

Merchant pays per chargeMerchant keeps per chargeMerchant pays per yearCustomer pays on top
Card, 2.9% + 30c0.88 (4.4%)19.1210.56Nothing
Stripe stablecoins, 1.5%0.3019.703.60Nothing on Stripe's pricing page
Fianto, during the beta020.00 USDC00.01 USDC per charge today: 0.12 USDC a year, plus checkout costs below

The fixed 30 cents is what hurts a small price. On 20.00 it adds 1.5 percentage points on its own, so a card costs 4.4% of the charge, not 2.9%.

On Fianto the customer also pays, once, at checkout: the Solana fee of the transaction they sign, under $0.01; about 0.00197 SOL today in rent for the subscription account, which comes back when they reclaim it after the subscription ends; and about 0.00163 SOL once for the wallet setup account, only on the wallet's first subscription, which is not returned. Renewals need no SOL and no signature from the customer: the 0.01 USDC network fee goes toward the Solana costs of the automatic charges. Rent is a Solana rule, not a Fianto fee; account rent and reclaim explains it.

Stripe's subscription line for stablecoins assumes you can use them: as of 14 October 2026, Stripe's stablecoin subscriptions are a private preview for US businesses that you request access to. The comparison of the two products is in Stripe stablecoin subscriptions vs Fianto.

How much does a 120.00 one-off payment cost in fees?

One payment of 120.00: a course, a year of access sold as a single payment, an hour of consulting.

Merchant paysMerchant keepsCustomer pays on top
Card, 2.9% + 30c3.78 (3.15%)116.22Nothing
Stripe stablecoins, 1.5%1.80118.20Nothing on Stripe's pricing page
Fianto, during the beta0120.00 USDCThe Solana fee of the transaction, under $0.01

A one-off payment on Fianto carries no network fee in USDC and needs no account rent. The customer's wallet needs about 0.0009 SOL for the transaction to go through. At a larger price the card's fixed 30 cents matters less, so the card's share falls to 3.15%, but the percentage part grows with the price.

What about international cards and billing fees?

The tables use the domestic rate. As of 14 October 2026, Stripe's pricing page also lists +1.5% for international cards and +1% if currency conversion is required. Stripe Billing, which runs Stripe subscriptions, is listed at 0.7% of Billing volume on pay-as-you-go. Here is what each adds to the merchant's cost, if it applies:

ExtraOn a 20.00 chargePer year on 20.00 monthlyOn 120.00
International card, +1.5%0.303.601.80
Currency conversion, +1%0.202.401.20
Stripe Billing pay-as-you-go, 0.7%0.141.68Not a subscription

So a 20.00 monthly plan paid with an international card and billed through Stripe Billing costs the merchant 0.88 + 0.30 + 0.14 = 1.32 a charge, 15.84 a year. The Billing line would apply to a Stripe stablecoin subscription too, since it runs on Stripe Billing: 0.30 + 0.14 = 0.44 a charge, 5.28 a year.

Fianto has no country surcharge, because nothing crosses a card network: the customer's USDC goes from their wallet to the merchant's in one Solana transaction, wherever both are.

The merchant pays nothing on Fianto. No Fianto fee during the beta.

See the pricing

What changes after the Fianto beta?

After the beta, the customer will pay a Fianto fee of about 0.1% to 0.5% on top of the price. The merchant still pays nothing, so the merchant's rows in the tables do not change. What the customer pays on top would become:

At 0.1%At 0.5%
20.00 monthly, per charge0.020.10
20.00 monthly, per year (twelve charges)0.241.20
120.00 one-off0.120.60

Those amounts sit on top of the 0.01 USDC network fee each subscription charge carries today. The checkout shows the customer the total of each charge before they approve anything, and the cap they approve for a subscription is the price plus the fees, so no charge can exceed it. The current figures are on the pricing page.

Costs the fee tables do not show

A rate is not the whole cost. Each way of getting paid has costs the other does not.

Costs cards have that wallets do not

  • Disputes. As of 14 October 2026, Stripe's pricing page lists $15.00 for each dispute you receive. USDC payments on Fianto have no chargebacks, and Stripe's stablecoin page says its stablecoin payments have no disputes that turn into chargebacks either.
  • The fixed per-charge fee, which makes small prices relatively expensive.
  • Country and currency surcharges, shown above.

Costs wallets have that cards do not

  • The customer needs a Solana wallet with USDC for the price and a little SOL for fees and rent. Getting USDC and SOL can cost them something at an exchange, which is outside these tables. Many customers have no wallet at all, and a card checkout asks nothing of them but the card.
  • Payments arrive in USDC in your wallet, never in dollars. If you need bank money, converting it is a separate step with its own cost, which Fianto does not offer. Stripe stablecoin payments include conversion to fiat in their 1.5%.
  • Refunds are manual. On Fianto a refund is the merchant sending USDC back from its own wallet; there is no refund API. More in chargebacks vs crypto refunds.
  • Renewals depend on the wallet holding enough USDC on the due date. If it does not, Fianto retries, and after the fourth failed attempt the subscription ends; failed renewals and retries has the schedule.

None of this is tax or accounting advice. How USDC income is recorded depends on where you are; see accounting for USDC revenue.

Is USDC cheaper than cards?

For the merchant, on these assumptions, yes. On a 20.00 monthly plan the merchant keeps 10.56 a year more than with a domestic card, and 3.60 more than with Stripe stablecoins. On a 120.00 sale it keeps 3.78 and 1.80 more. On Fianto, the small costs of the chain move to the customer instead: 0.12 USDC a year for the subscription today, and SOL for rent and the first transaction.

Whether it is cheaper for your business depends on your customers. If they already hold USDC on Solana, a wallet checkout costs both sides less than a card. If they do not, a card is the payment they can actually make, and the cheaper rail is the one that gets used. Many merchants offer both. To start with USDC, read how to accept USDC on Solana or set up subscriptions.

Sources
Questions

Questions about USDC and card fees.

How much does Stripe charge for a card payment in the US?

As of 14 October 2026, Stripe's pricing page lists 2.9% plus 30 cents per successful transaction for domestic cards, plus 1.5% for international cards and 1% when currency conversion is needed.

How much does Stripe charge for stablecoin payments?

As of 14 October 2026, Stripe's pricing page lists 1.5% of the transaction amount in USD, including conversion to fiat, screening and gas sponsorship.

What does the merchant pay on Fianto?

Nothing. The merchant never pays Fianto and never pays a network fee. There is no Fianto fee during the beta; after it, the customer pays about 0.1% to 0.5% on top of the price.

What does the customer pay on Fianto?

For a subscription, a 0.01 USDC network fee with each charge today, the first one included, plus the Solana fee and account rent at checkout. For a one-off payment, only the Solana fee of the transaction, under $0.01.

Is a USDC payment cheaper than a card for the customer?

A card usually costs the customer nothing visible. A USDC payment costs them small network fees, and they need USDC and SOL in a wallet first, which may cost them something to get.

Read next.

Compare10 min read

Stripe stablecoin subscriptions vs Fianto: countries, chains, fees

As of 14 October 2026, Stripe's stablecoin subscriptions are a private preview that US businesses request access to, they charge 1.5% per payment, and the money settles in the merchant's Stripe balance in fiat. Fianto bills USDC on Solana only, pays each charge straight into the merchant's own wallet, and charges the merchant nothing. Stripe fits better when customers have no wallet or the business wants dollars in a bank; Fianto fits when customers already hold USDC on Solana or Stripe is not an option.

Compare9 min read

Coinbase Commerce alternatives: what changed and where to move

Coinbase told merchants to leave Coinbase Commerce by 31 March 2026. Merchants with a legal entity in the US or Singapore could move to Coinbase Business, which is custodial and accepts USDC; everyone else had to find another provider. This guide compares five options on the points that decide a move: who holds the money, what customers can pay with, recurring billing, fees and who can sign up.

Compare8 min read

Chargebacks versus crypto refunds: what a merchant needs to know

No: a USDC payment on Solana cannot be reversed by the payer. There is no card issuer to file a dispute with, so there are no chargebacks. Once Solana has finalized the transfer, the money stays in the merchant's wallet unless the merchant sends it back. That makes refunds the merchant's job, and a clear refund policy the merchant's responsibility.

Keep the whole price.

The merchant pays nothing on Fianto. The checkout shows the customer what they pay before they sign.

New posts are announced on X and Discord.