Pricing Model
Resonance charges based on the number of characters you convert to speech:Pay as You Go
$0.30 per 1,000 charactersYou only pay for what you use. Characters are metered in real-time as you generate audio.
What Counts as a Character?
- Every character in your input text, including:
- Letters (A-Z, a-z)
- Numbers (0-9)
- Punctuation (. , ! ? etc.)
- Spaces and line breaks
- Special characters
Character count is calculated from the exact text you submit for generation. Empty characters and formatting are included.
Example Pricing
| Text Length | Characters | Cost |
|---|---|---|
| Short paragraph | 250 | $0.075 |
| Blog post | 2,000 | $0.60 |
| Article | 5,000 (max) | $1.50 |
| 10 articles | 50,000 | $15.00 |
Subscription Setup
View Subscription Status
In the sidebar footer, you’ll see:
- “Pay as you go” card if you don’t have an active subscription
- “Current usage” card if you have an active subscription
Polar Checkout
You’ll be redirected to a secure Polar checkout page where you can:
- Review pricing details
- Enter payment information
- Complete subscription setup
- Set up billing details
Return to Resonance
After successful checkout, you’ll be redirected back to Resonance with an active subscription.
Usage Metering
Resonance uses Polar’s event-based metering system:How Metering Works
- Generation Request - You submit text for speech generation
- Character Count - System counts characters in your text
- Subscription Check - Validates you have an active subscription
- Audio Generation - Creates the audio file
- Usage Event - Sends metering event to Polar with character count
- Cost Calculation - Polar calculates cost based on characters
Metering happens asynchronously and doesn’t block your generation. Even if metering fails temporarily, your audio is still generated.
Viewing Current Usage
The sidebar shows real-time usage estimation:- Aggregated usage across all active subscriptions
- Estimated cost for the current billing period
- Updates as you generate more audio
Understanding the Estimate
- Usage is tracked across all organization members
- Costs accumulate throughout your billing period
- The estimate may have a slight delay (eventual consistency)
- Final billing is always accurate based on recorded events
Managing Your Subscription
Access Customer Portal
Subscription Status
Your subscription can have several states:Active Subscription
Active Subscription
- You can generate audio freely
- Usage is being metered
- Sidebar shows current usage and cost estimate
- Portal access is available
No Subscription
No Subscription
- Cannot generate audio
- Sidebar shows “Upgrade” button
- Existing generations remain accessible
- Custom voices are still available (for when you re-subscribe)
Payment Failed
Payment Failed
- Polar will attempt to retry payment
- You may temporarily lose generation access
- Update payment method in customer portal
- Contact support if issues persist
Billing Cycle
Polar handles billing on a recurring basis:- Billing Period - Typically monthly (check your portal for exact dates)
- Usage Accumulation - Characters metered throughout the period
- Invoice Generation - Polar creates an invoice at period end
- Payment Processing - Automatic charge to your payment method
- New Period - Usage resets and new period begins
Organization-Level Billing
Important details about how billing works with organizations:- One subscription per organization - Not per user
- Shared usage pool - All members contribute to the same usage total
- Organization admin manages billing - Only admins can access checkout and portal
- External customer ID - Polar uses your organization ID to track usage
Cost Optimization Tips
Batch Your Content
Generate multiple related pieces in one session to streamline workflow and estimate costs accurately.
Optimize Text Length
Remove unnecessary whitespace, repeated content, or markup before generating to reduce character count.
Reuse Generations
Check generation history before creating new audio - you may have already generated similar content.
Monitor Usage
Regularly check the usage estimate in your sidebar to stay aware of costs throughout the billing period.
Technical Implementation
For developers interested in how billing works:Subscription Check
Before every generation:Usage Metering Event
After successful generation:Cost Estimation
The sidebar calculates estimated cost:FAQ
What happens if I cancel my subscription?
What happens if I cancel my subscription?
- You immediately lose access to generation features
- All existing custom voices and generated audio remain accessible
- You can view but not create new content
- You can resubscribe at any time to resume generating
Can I change my payment method?
Can I change my payment method?
Yes! Use the Manage Subscription button to access the Polar customer portal where you can update your payment method at any time.
What if my payment fails?
What if my payment fails?
- Polar will attempt to retry the payment automatically
- You’ll receive email notifications about the issue
- Update your payment method in the customer portal
- If payment fails repeatedly, your subscription may be suspended
How accurate is the usage estimate?
How accurate is the usage estimate?
The estimate shown in your sidebar is very accurate but may have a slight delay due to event processing. Your final invoice is always calculated from the exact events recorded.
Can I get a refund?
Can I get a refund?
Refund policies are managed through Polar. Contact support through the customer portal to discuss refund requests.
Do unused characters roll over?
Do unused characters roll over?
No, this is not a credit system. You pay only for what you use each billing period. There’s no expiration or rollover because you’re not pre-purchasing characters.
Is there a minimum monthly fee?
Is there a minimum monthly fee?
Check your Polar product configuration. Typically, pay-as-you-go means you only pay for usage, but there may be a minimum subscription fee set in Polar.
Support
For billing and subscription support:- General questions: Click Help and support in the sidebar
- Payment issues: Access the Polar customer portal
- Technical issues: Contact Resonance support team
- Billing disputes: Reach out via the customer portal
Next Steps
- Generate your first audio after subscribing
- Create custom voices for your organization
- Manage your team and control access