Billing & Plans
Relay Cloud offers four pricing tiers with monthly and yearly billing.
Plans
| Feature | Free | Starter | Pro | Business |
|---|---|---|---|---|
| Monthly | $0 | $29/mo | $99/mo | $399/mo |
| Yearly | $0 | $290/yr | $990/yr | $3,990/yr |
| Savings | — | $58/yr | $198/yr | $798/yr |
| Apps | 1 | 3 | 10 | Unlimited |
| Connections | 100 | 1,000 | 10,000 | 100,000 |
| Messages/day | 200K | 1M | Unlimited | Unlimited |
| Channels | 100 | 1,000 | Unlimited | Unlimited |
| History | 1 day | 7 days | 30 days | 90 days |
Yearly billing saves ~17% (2 months free).
Upgrading
- Go to Organization → Billing
- Toggle between Monthly and Yearly
- Click Upgrade to [Plan]
- Complete checkout via Stripe
- New limits take effect immediately
You're charged a prorated amount for the remainder of your billing cycle.
Downgrading
Downgrades take effect at the end of your current billing period. Your current limits remain active until then.
To downgrade to Free:
- Go to Billing → Manage Subscription
- Cancel your subscription in the Stripe portal
- At the end of the period, your plan reverts to Free
Switching Between Monthly and Yearly
Switch anytime from the Manage Subscription portal. When switching to yearly, you're credited for your remaining monthly balance.
Usage Limits
When you reach a plan limit:
| Limit | Behavior |
|---|---|
| Apps | Cannot create new apps until you upgrade or delete existing ones |
| Connections | New WebSocket connections are rejected |
| Messages/day | API returns 429 Too Many Requests |
| Channels | Cannot create new channels |
Quota Alerts
Set up alerts at custom thresholds (e.g., 50%, 75%, 90%) in your app's Alerts tab. Receive notifications via email, Slack, or webhook.
Billing Portal
Click Manage Subscription to access the Stripe billing portal where you can:
- Update your payment method
- View invoices and receipts
- Switch between monthly/yearly
- Cancel your subscription
- Update billing information
Organization Billing
Billing is per-organization, not per-user. All apps within an organization share the same plan limits.
Only users with the Owner or Billing role can manage billing.