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

Why your USDC subscription didn't renew, and how to fix it.

A USDC renewal on Fianto counts as failed for one of four reasons, all on the wallet side: not enough USDC for the whole charge, a removed approval, a frozen USDC account or a closed one. The subscription turns Past due, Fianto tries again one hour, six hours and 24 hours after the period ended, and if the fourth counted try fails it ends. Sign in at fianto.xyz/my with the paying wallet: the portal names the reason and the next try.

On this page
Where do you check whether a USDC subscription renewed?Why does a USDC renewal fail?Why did it fail when my wallet holds USDC?What does Renew approval do?What does Ended mean, and can it restart?Why did it renew on a different date than I expected?Who do you contact about a failed renewal?SourcesQuestions
TL;DR
  • Past due means a counted try failed and more tries are coming; Ended means Fianto will not start another payment for that subscription.
  • Only four failures count: not enough USDC, the shared approval no longer allowing it, a frozen USDC account, a closed USDC account. Anything else is retried without counting.
  • A missed period is never billed later. Top up or renew the approval before the next try, or subscribe again after it ends.

Where do you check whether a USDC subscription renewed?

You check a Fianto subscription in the customer portal at fianto.xyz/my, signed in with the wallet that pays it, because Fianto sends payers no renewal emails. Signing in is a signed message, not a transaction, so it costs nothing. The portal lists every Fianto subscription that wallet pays, across every shop, with a status pill and one sentence explaining it.

Status in the portalWhat it meansWill it be charged again?
ActiveThe last charge went through. The next one is taken automatically at the start of the next period.Yes, on the date shown under Next charge
Past dueA recent try that counted failed. Fianto is still trying.Yes, at the next try, if the cause is fixed
Ends, with a dateYou or the shop cancelled it. It runs to the end of the paid period.No
EndedIt is over. The portal says why.No

If the subscription you expect is missing, you are probably signed in with a different wallet: the portal shows only the subscriptions of the wallet that signed in. Each card's Payments list links every paid charge to its transaction on Solscan, which is the quickest way to see whether a renewal really left your wallet.

Why does a USDC renewal fail?

A Fianto renewal fails, and counts against the subscription, for exactly four reasons, all on the wallet side. The portal shows the newest counted reason in its own words. The left column below is copied from it.

The portal says the try failed becauseWhat happenedWhat you do
"this wallet did not hold enough USDC"The wallet held less USDC than the full charge. Nothing was taken: a charge goes through whole or not at all.Add USDC to the same wallet before the next try. The portal adds "Add USDC to it before the next try."
"this wallet's shared approval for the Solana Subscriptions program no longer lets Fianto take the payment"The approval your wallet gave when you subscribed was removed or reduced, often by a "revoke approvals" tool (how token approvals and revokes work on Solana).Press Renew approval on the card and sign. Read what it does first (below).
"this wallet's USDC account is frozen"The USDC account cannot send. On Solana only the token's freeze authority can freeze an account.Contact the shop. Renewing the approval cannot fix a frozen account.
"this wallet's USDC account no longer exists"The USDC account in that wallet was closed, for example after it was emptied.Get a USDC account back into the wallet (receiving USDC usually opens one), then renew the approval.

A token account is the account that holds one token, here USDC, for one wallet; the crypto payment glossary defines the other terms on this page. Solana's token documentation says a wallet "needs a token account for each token (mint) it wants to hold", so a wallet with no USDC account cannot be charged at all. Freezing, in Solana's words, "prevents the token account from receiving, transferring, or burning tokens until the token account is thawed". On 15 October 2026 the USDC mint on Solana still had a freeze authority set, per a getAccountInfo call to a public Solana RPC.

Other failures do not count. If a try fails because of timing on the Solana network, an unreachable network or a problem on Fianto's side, Fianto tries again on its own, usually after about five minutes, and none of those tries uses up one of your four.

Why did it fail when my wallet holds USDC?

A renewal fails with USDC in the wallet when the balance is below the whole charge, not just the price. On plans created since 6 October 2026, each charge carries a flat network fee of 0.01 USDC today, paid by the customer, and after the beta a Fianto fee of about 0.1 to 0.5% will be added on top as well. The portal counts all of it and tells you the gap.

A worked example

You subscribe to a 19.00 USDC monthly plan from Quillfern Labs at 09:00 UTC on 15 October 2026. Each charge is 19.01 USDC: the price plus the 0.01 USDC network fee charged today. A month on Fianto is exactly 30 days, so the first renewal is due at 09:00 UTC on 14 November. Your wallet holds 11.00 USDC that morning.

TryTime (UTC)What you see
114 Nov, 09:02Past due, and "Your wallet is 8.01 USDC short for this charge."
214 Nov, 10:00Still past due if you have not topped up
314 Nov, 15:00Still past due
415 Nov, 09:00If this fails too, the subscription ends

Send 8.01 USDC or more to the same wallet before any of those times and the next try takes the full 19.01 USDC. USDC sitting in another wallet, or on an exchange account, does not help: Fianto can only charge the wallet that approved the subscription. The full schedule, and what the shop sees meanwhile, is in failed renewals and retries.

Every subscription your wallet pays, with its status, next charge and payments, in one place.

See the customer portal

What does Renew approval do?

Renew approval restores the one approval your wallet gives the Solana Subscriptions program for USDC, and Fianto then retries the missed payment without asking you again. The portal offers it only while the subscription is past due because of the approval or a closed USDC account, and only when no cancel is scheduled.

That approval is shared. Every USDC subscription your wallet holds through the Solana Subscriptions program, in any shop and through any company, relies on the same one, which is why removing it broke this renewal in the first place. Renewing it "re-enables every one of those subscriptions, in any shop, Fianto's or not, including any you had stopped through your wallet", as the portal warns before you sign. If you removed it on purpose to stop something else, cancel that subscription properly first. Each subscription still has its own record on Solana capping what can be taken per period; Solana token delegation explained shows how the cap works.

What does Ended mean, and can it restart?

Ended means Fianto will not start another payment for that subscription, and an ended subscription never restarts. The portal gives the reason in one of these sentences:

  • "It ended because Fianto could not take a payment from this wallet after several tries." The fourth counted try failed.
  • "You cancelled it." Your cancel ran to the end of the paid period. How to do that is in how to cancel a crypto subscription.
  • "The shop cancelled it." The merchant ended it from their side.
  • "It ended because the shop stopped offering this plan." The merchant ended the price.

Fianto does not back-bill. The period that could not be collected is never charged later, even if you top up the next day. To continue, subscribe again from the shop. With the same wallet and the same plan, the old subscription has to be closed on Solana first: press Cancel on Solana if the card offers it, wait for its period there to end, then reclaim its rent. The alternative is to subscribe from a different wallet.

Why did it renew on a different date than I expected?

A Fianto subscription renews every 30 days or every 365 days from the moment you subscribed, so the calendar date moves from month to month. A plan started on 15 October renews on 14 November, then 14 December, then 13 January, each time two minutes after the time of day you first paid. The merchant dashboard calls the intervals "Monthly (every 30 days)" and "Yearly (every 365 days)". The portal's Next charge line always shows the real date.

Who do you contact about a failed renewal?

Contact the shop for anything about access, refunds or a frozen account, because the money goes from your wallet straight to the merchant and Fianto never holds it. Fianto cannot move USDC back to you. If the portal says a payment "may have left your wallet", check the transaction on Solscan from the Payments list before you pay again. The failed renewals page in the payer docs lists the four counted reasons and the fix for each, and the head page on stablecoin auto-renewal explains the approval that makes renewals automatic.

Sources
Questions

Questions about renewals that did not go through.

Will I be charged twice after I top up my wallet?

No. The next try takes one charge for the current period, and a period that could not be collected is never billed later.

How long do I have to fix a failed USDC renewal?

About a day. Fianto tries 2 minutes, 1 hour, 6 hours and 24 hours after the period ends, and the subscription ends if the fourth counted try fails.

Does Fianto email me when a renewal fails?

No. Fianto sends payers no renewal emails. The portal at fianto.xyz/my shows the status, the reason and the next try.

Can a renewal take part of the amount if my wallet is short?

No. A charge goes through in full or not at all, so a short wallet loses nothing and the subscription turns Past due.

I removed token approvals in my wallet. Is my subscription cancelled?

No. Removing the approval makes the next renewal fail, the subscription goes Past due, and it ends after the fourth counted failure. To stop it cleanly, cancel it in the portal.

Read next.

WalletsGuides8 min read

How to cancel a crypto subscription, and why revoking the approval is not the same

To cancel a USDC subscription paid through Fianto, sign in at fianto.xyz/my with the paying wallet, press Cancel subscription on its card and approve one transaction. Nothing more is charged, and the subscription stays active until the end of the period you already paid for. Removing the token approval in your wallet does not cancel it: the next renewal fails, the subscription goes past due, and every other subscription sharing that approval breaks too.

Wallets7 min read

What a customer needs in their wallet for a USDC subscription

Before you subscribe to a USDC plan through Fianto, your Solana wallet needs four things: the ability to sign a transaction without sending it, a USDC account holding at least the first charge, and enough SOL for the network fee, the wallet's own minimum balance and the account rent. On 15 October 2026 that SOL came to about 0.0033 SOL for a wallet's first subscription and about 0.0021 SOL after that, and the checkout shows the exact live amount. Renewals need only USDC.

Payments6 min read

Does crypto auto-renew? Which services renew on their own and which send a link

Usually not. A subscription paid in crypto ends when the paid period runs out unless you pay again, because a wallet has no card number the merchant can charge. It renews on its own only when you signed an approval with a limit per period at checkout, as Helius autopay and Fianto plans on Solana ask for, and then it keeps renewing until you cancel it or a renewal cannot be paid.

Fix it before the 24-hour try.

Sign in at fianto.xyz/my with the paying wallet and read the reason.

New posts are announced on X and Discord.