The credit number on your Overview page is wrong, stuck on zero, or does not update after you use credits. This page covers the common causes in order from most to least likely.
Cause 1: Stale cache
Symptom: Credits look old, the number never changes.
Why: The plugin caches billing data for up to 24 hours to avoid hitting the SaaS API on every page load. The cache can get out of sync.
Fix:
- Go to Text to Speech → My Plan & Credits.
- Click Refresh in the topbar.
This clears the cache and fetches fresh data.
Cause 2: Just finished a top-up or upgrade
Symptom: You bought a top-up pack or upgraded, but the new credits are not visible yet.
Fix:
- Wait 30 seconds and reload
- Click Refresh on the Account page
- Log out and log back in
If it still does not update after a minute, check app.ttswp.com/billing to confirm the payment went through.
Cause 3: Your subscription renewed but credits did not reset
Symptom: Your billing date has passed but the monthly balance shows zero or the old value.
Why: The automatic reset happens when Stripe confirms the invoice as paid. Delays in Stripe webhooks can cause a short lag.
Fix:
- Wait up to one hour. Most delays resolve in minutes.
- Click Refresh on My Plan & Credits.
- If still stuck after an hour, contact support.
Cause 4: Site lost the connection
Symptom: Credits are blank or the number stopped updating after a disconnect-reconnect event.
Fix:
- Go to Text to Speech → Overview.
- Look for the Connected pill in the Quick Stats card header.
- If you see the purple Connect Card instead, reconnect your site.
Cause 5: ElevenLabs credits shown separately
Symptom: Your TTSWP Credits look right, but the "ElevenLabs credits" number is odd or zero.
Context: TTSWP credits and ElevenLabs credits are two different balances. TTSWP credits live on app.ttswp.com. ElevenLabs credits live on elevenlabs.io and only show up in the plugin when you have connected your own ElevenLabs key.
Fix:
- If you do not want to see ElevenLabs credits at all, do not connect an ElevenLabs key
- If the ElevenLabs number is stuck, go to
app.ttswp.com/settingsand re-save your key
Cause 6: Cache plugin caching the admin
Symptom: Credits never update in the admin, but they do update in an incognito window.
Why: Your cache plugin is caching WordPress admin pages (rare but possible).
Fix: Exclude the /wp-admin/ path from your cache plugin. See Caching plugins.
Still stuck?
Check app.ttswp.com/billing for the authoritative balance. If the SaaS shows the correct number but your WordPress admin does not, the issue is on the plugin side - try clearing plugin transients:
- Go to Text to Speech → My Plan & Credits → Refresh (topbar)
- If that fails, disconnect and reconnect the site