You see the renewal charge land on the card, the Suno page still shows you on Pro, but the credit counter is stuck at 12 (or worse, 0) instead of jumping back to 2500. Every generation now says “insufficient credits”. Before you open a refund ticket, check whether the rollover actually fired on Suno’s side — the usual culprits are a delayed cycle tick, an Apple-vs-web billing mismatch, or a stale browser session showing yesterday’s balance.
Common causes
1. Cycle tick has not propagated yet
Suno’s billing job runs in batches. The card may charge at 00:00 UTC, but the credit reset can lag 10-90 minutes behind that. A renewal charge that posts at 23:55 your time may not trigger the refresh until early the next morning.
How to judge: Account → Billing → look at the “next renewal” timestamp. If the renewal time has passed but is less than 2 hours old, this is almost certainly cycle lag.
2. Apple-side renewal, web client cached the old balance
Pro purchased through the iOS App Store gets renewed by Apple, and Suno reads the entitlement via a server callback. If the App Store renewal succeeded but Apple has not yet notified Suno’s backend, the credit reset will not fire even though your card was charged.
How to judge: iPhone → Settings → Subscriptions → Suno shows “Renews on” with a date in the future, but suno.com still shows the old balance. The mismatch between the two surfaces is the tell.
3. Subscription is technically expired and pending payment retry
If the renewal card declined the first attempt, Suno may show the plan as “Pro - payment retrying” rather than “Pro - active”. Credits do not refresh until payment succeeds. Stripe retries on day 1, 3, and 5.
How to judge: Account → Billing → status field. “Past due”, “retrying”, or “expired” mean no refresh until payment lands.
4. Browser is showing a stale cache
The credit counter is rendered client-side and cached aggressively. A renewal that did fire on the backend can still show the old number until you hard-refresh or sign out.
How to judge: Open suno.com in an incognito window and sign in. If the new number appears there, the original tab was just stale.
5. Unused credits from last month rolled — and you misread the meter
Suno Pro credits do not roll over month-to-month. If you had 50 credits left on day 30 and the new cycle brought 2500, the display shows 2500, not 2550. Some users see the “smaller than expected” number and assume the refresh failed.
How to judge: Compare the current number to the plan allowance, not to last month’s leftover total.
Before you start
- Confirm the exact renewal time stamped on the receipt; many “missing credits” reports are within the 90-minute lag window.
- Note whether the subscription was purchased via web (Stripe) or App Store (Apple) — the recovery path differs.
- Take a screenshot of the credit counter, the billing status row, and the receipt email — all three together prove what happened.
Information to collect
- Renewal charge date, time, currency, amount, and last 4 of the card.
- Receipt email from
noreply@suno.comornoreply@email.apple.comwith the order ID. - Current “next renewal” date shown in Account → Billing.
- Current credit counter value and the plan’s monthly allowance (Pro = 2500, Premier = 10000).
- Whether anyone else (family, teammate) shares the account or card.
- Browser, device, whether you tried incognito.
Step-by-step fix
Step 1: Wait out the 90-minute lag
If the renewal time on the receipt is less than 90 minutes ago, do nothing for an hour. Most “credits not refreshed” tickets close themselves in this window. Refresh suno.com once at the 60-minute mark and once at the 90-minute mark.
Step 2: Hard-refresh and check incognito
If 90 minutes have passed, the backend likely fired but your client is stale:
- Hard-refresh: Cmd-Shift-R on macOS, Ctrl-Shift-F5 on Windows.
- Sign out, clear cookies for suno.com, sign in.
- Open suno.com in an incognito window and sign in fresh.
If incognito shows the new balance, the issue was client cache. The original tab will catch up within a few minutes.
Step 3: Verify subscription status matches “active”
Account → Billing → status row. The acceptable values are “Active” or “Pro - active”. Anything else means you need to fix billing first:
| Status | What to do |
|---|---|
| Past due | Update payment method, click “Retry payment” |
| Retrying | Wait — Stripe retries day 1, 3, 5 |
| Expired | Re-subscribe from the plan page |
| Cancelled | Plan ends at period end; no refresh |
Step 4: Reconcile web vs Apple subscriptions
If you have both a web Pro and an App Store Pro, they renew on different cycles and Suno reads from the active one. Recommended: cancel one channel, keep the other. Web is cheaper (no 30% Apple markup) and gives faster refunds.
- App Store: iPhone → Settings → your name → Subscriptions → Suno → Cancel.
- Web: suno.com → Account → Billing → Cancel plan.
Step 5: File a support ticket if the gap persists past 4 hours
If credits have not refreshed 4 hours after the receipt, open a ticket at help.suno.com. Include:
Subject: Credits not refreshed after renewal
Account email: your-email@example.com
Plan: Pro
Renewal charge: 2026-05-23 14:02 UTC, $10.00, card ending 1234
Receipt ID: rcpt_xxx
Current credit balance: 12
Expected balance: 2500
Last successful renewal that worked: 2026-04-23
Suno typically replies within 24-48 hours and either retroactively credits the account or refunds the charge.
Step 6: As a workaround, top up if you need to ship today
If you cannot wait for support, top-up credit packs are billed independently from the subscription and apply immediately. This is the only way to unblock a urgent generation while the ticket is in flight. Save the receipt — you can request a courtesy refund of the top-up if the subscription credits land later.
Verify
- The credit counter on suno.com matches your plan allowance (2500 for Pro, 10000 for Premier), accounting for any generations made after the refresh.
- Account → Billing → status row says “Active” and “next renewal” is roughly one month away.
- A small test generation deducts the expected amount (5 credits for a v4 full song).
- The receipt email matches the renewal date on the account page — no orphaned charges.
Long-term prevention
- Set the renewal day to a weekday and waking-hours time zone so cycle lag does not bite overnight.
- Keep one billing channel only — web or App Store, never both. Overlapping channels cause both refunds and refreshes to break.
- Update the card on file at least 30 days before expiry; expired cards fail the renewal and silently leave credits at zero.
- Save every
noreply@suno.comreceipt to a dedicated folder for 12 months in case you need to prove a missed refresh. - Treat credit balance as a meter, not a savings account — Pro credits do not roll over, so the displayed number on day 1 is always the plan allowance.
Common pitfalls
- Disputing the renewal charge with the bank before contacting Suno — the chargeback freezes the account and the credits never land.
- Cancelling the subscription to “force a refresh” — cancellation ends the cycle; it does not retrigger the refresh job.
- Comparing the new balance to last month’s leftover instead of to the plan allowance, then concluding the refresh failed.
- Filing a ticket within the 90-minute lag window — support will tell you to wait, costing you a round-trip.
- Refreshing only one tab and assuming the rest of the app is also stale — sign out fully or use incognito.
FAQ
Q: My card was charged but the page still says Free. What happened? A: Almost always the entitlement callback (Apple) or webhook (Stripe) failed once. Hard-refresh first; if Free still shows after 2 hours, file a ticket with the receipt ID — Suno can manually re-grant within a day.
Q: Do unused credits roll over? A: No. Pro and Premier credits reset to the plan allowance each cycle. Top-up packs do roll over indefinitely.
Q: I switched from Pro to Premier mid-cycle — why are my credits weird? A: Mid-cycle upgrades pro-rate. You get a partial Premier allowance for the remaining days, not the full 10000 immediately. The full allowance kicks in at the next renewal.
Q: Why does the counter sometimes show a fractional number like 2497? A: Replace Section and Extend bill in fractions of the base rate. The counter reflects exact remaining credits, not rounded songs.
Q: Can I get a refund if I had to top up while waiting? A: Yes — request it in the same ticket once the subscription credits land. Suno usually approves courtesy refunds for delays they caused.
Related
- Suno credit burn fast
- Suno cover license confusion
- Suno stem export missing
- Suno extend clipped
- Suno wrong genre
Tags: #Suno #Troubleshooting