DashboardBilling
Billing
Manage your plan, spend limits, extension subscriptions, and invoices
The Billing page shows your current plan, usage, and payment history.
Your Plan
Displays your current plan name, status, and pricing:
- Status badges: Active, Trial, Past Due, Canceled
- Change plan - opens the Plans & Pricing modal to upgrade or downgrade
- Cancel subscription - cancels at the end of the current billing period
Plans & Pricing Modal
When changing plans, the modal shows:
- Monthly vs. Yearly toggle (yearly saves 20%)
- Plan comparison across three tiers with features: message volume, concurrent sessions, max message size, data retention, and overage rates
- Enterprise CTA for custom needs
Spend Limits
For paid plans, control overage charges:
- Toggle Spend Limit on
- Choose a preset amount ($5, $10, $20, $50) or enter a custom amount
- When usage exceeds your plan limit, overage charges accrue up to your spend limit
- Once the limit is reached, additional messages are rejected
With spend limits disabled, usage can exceed your plan limit with unlimited overage charges. Enable spend limits to cap costs.
Extension Subscriptions
If you have paid extensions (REST API Bridge, Push Notifications, etc.), each shows:
- Extension name and plan tier
- Monthly rate and renewal date
- Usage progress bar (e.g., "5,000 / 10,000 API calls")
- Allow overage toggle with max overage amount
- Cancel button to end the extension subscription
Invoices
Table of past invoices with:
| Column | Description |
|---|---|
| Date | Invoice date |
| Details | Line item description |
| Total | Amount charged |
| Invoice | PDF download link |
Summary above the table shows: plan cost, overage charges, total due, and next payment date.