Credits
SpokeDo's internal billing unit — how credits are spent, topped up, and tracked.
Credits are SpokeDo's internal billing unit. Every transcription minute, translation segment, and AI analysis call deducts credits from your wallet. Decoupling billing from upstream model prices means provider price changes don't ripple straight to your invoice.
What a Credit Is
1 credit ≈ $0.0001 at the Pro rate.
Credits are spent across these services:
- Transcription — speech-to-text on recorded or live audio
- Translation — streaming translation into target languages
- Analysis — LLM passes that drive intents and insights
- TTS / Voice — voice synthesis where applicable
- Video — transcription/analysis of video tracks
The exact per-service rate is shown on the Credits page next to each service icon.
Wallet, Top-ups, and Trial
Your wallet is split into three buckets:
- Purchased credits — from Stripe top-ups; never expire
- Trial credits — granted at sign-up; expire 30 days after the account is created
- Bonus credits — granted via promotions; inherit the expiry of their underlying purchase (none for purchased buckets)
Top up via the Buy Credits button, which opens Stripe Checkout for the selected pricing tier. The dashboard shows per-tier discount markers (e.g. "Best value") computed from the live credit_pricing_tiers table.
Tracking Usage
The Credits page provides:
- Balance — total available, broken down by bucket
- Burn rate — credits consumed in the last 24h / 7d / 30d
- Transactions — every credit movement (purchases, refunds, deductions, bonuses)
- Usage records — per-service breakdowns linked back to the source audio
- CSV export — download transactions or usage for accounting
Refunds
Within 30 days of purchase, on unused credits only:
- Open the Stripe billing portal from the Credits page, or
- Email
billing@spokedo.comwith your account email
Trial and bonus credits are not refundable.
Auto Top-up
Toggle Auto top-up to automatically charge a configured amount when your balance falls below a threshold. This prevents long-running intents from failing mid-flight on an empty wallet.
Best Practices
- Run a
downloadintent on a short test audio to estimate per-recording cost before automating at volume - Use auto top-up for production accounts; relying on manual top-ups risks paused integrations
- Export usage CSVs monthly for finance reconciliation