Billing and Plans
Understand plan limits, paid features, trace packs, invoices, and what changes when a workspace upgrades or downgrades.
Best for
Workspace owners, admins, security reviewers, and finance stakeholders
Billing answers two practical questions: what can this workspace use, and what will it cost as usage grows? Plans control feature access and included trace volume. Trace packs and invoices help teams handle bursts without losing visibility into usage.
Use this page to decide which plan fits a workspace, understand what changes on upgrade or downgrade, and explain usage to finance or operations.
Billing has two related but separate views:
- Plan billing controls workspace features, limits, invoices, and trace capacity.
- Hosted-model balance covers PromptRails-hosted model usage through the LLM Gateway, including free allowances and balance transactions.
Plan Tiers
Free -- $0/forever
The free tier is designed for experimentation and development.
| Limit | Value |
|---|---|
| Monthly Traces | 500 |
| Team Members | 1 |
| Active Agents | 3 |
| Data Sources | 1 (static) |
| Notifications | No |
| Features | |
| Basic analytics | Yes |
| MCP Tools | No |
| Memory | No |
| Approvals | No |
| Guardrails | No |
| Webhooks | No |
| Analytics Export | No |
Starter -- $49/mo
For small teams getting started with AI agents.
| Limit | Value |
|---|---|
| Monthly Traces | 10,000 |
| Team Members | 5 |
| Active Agents | 15 |
| Data Sources | 5 |
| Notification Channels | 2 (Webhook) |
| Analytics History | 30 days |
| Features | |
| API Access | Yes |
| MCP Tools | Yes |
| Memory | Yes |
| Approvals | No |
| Guardrails | Yes |
| Webhooks | Yes |
| Analytics Export | No |
Pro -- $199/mo
For growing teams with production workloads.
| Limit | Value |
|---|---|
| Monthly Traces | 100,000 |
| Team Members | 20 |
| Active Agents | 50 |
| Data Sources | 25 |
| Notification Channels | 10 (Webhook + Slack) |
| Analytics History | 90 days |
| Features | |
| MCP Access | Yes |
| All Memory Types | Yes |
| LLM Judge Evaluations | Yes |
| Approvals | Yes |
| Guardrails | Yes |
| Webhooks | Yes |
| Analytics Export | Yes |
| SSO | No |
| Audit Log | Yes |
Enterprise -- $699/mo
For organizations running production AI at scale with dedicated support.
| Limit | Value |
|---|---|
| Monthly Traces | 1,000,000 |
| Team Members | Unlimited |
| Active Agents | Unlimited |
| Data Sources | Unlimited |
| Notification Channels | Unlimited |
| Analytics History | 1 year |
| Features | |
| All features | Yes |
| SSO & SAML | Yes |
| Custom Guardrails | Yes |
| Custom SLAs | Yes |
| Dedicated Support | Yes |
Technical detailsPlan limits and billing mechanics
Plan Limits
Plans enforce limits on the following resources:
| Resource | Description |
|---|---|
monthly_traces | Maximum traces (agent runs) per billing month |
team_members | Maximum workspace team members |
active_agents | Maximum active (non-archived) agents |
data_sources | Maximum data sources |
notification_channels | Maximum notification channels |
score_configs | Maximum score configuration templates |
trace_retention_days | How long traces are retained |
api_rate_limit | API requests per minute |
When a limit is reached, the API returns a 402 Payment Required error with a descriptive message.
Feature Flags
Plans also control access to platform features:
| Feature | Description |
|---|---|
notifications_enabled | Email and push notifications |
slack_enabled | Slack integration |
webhook_enabled | Webhook triggers |
memory_enabled | Agent memory system |
approvals_enabled | Human-in-the-loop approvals |
audit_log_enabled | Audit logging |
mcp_enabled | MCP tools |
analytics_export | Export analytics data |
sso_enabled | Single sign-on |
custom_guardrails | Custom guardrail configurations |
masking_enabled | PII data masking (Pro and Enterprise) |
Trace Packs
If you need more traces without upgrading your plan, you can purchase trace packs:
- Trace packs add a fixed number of traces to your monthly quota
- Packs are one-time purchases (not recurring)
- Unused pack traces expire at the end of the billing period
Plan limit: 5,000 traces/month
+ Trace pack: 10,000 traces
= Total available: 15,000 traces this month
Stripe Integration
PromptRails uses Stripe for payment processing:
- Subscriptions -- Monthly or annual recurring billing
- Trace packs -- One-time purchases
- Invoices -- Automatically generated and available in the dashboard
- Webhooks -- Stripe events are processed for subscription lifecycle management
Subscription Lifecycle
Create -> Active -> (renewal) -> Active
-> (cancel) -> Canceled at period end
-> (payment failed) -> Past due -> (retry) -> Active
Invoices
View billing history and invoices:
Dashboard > Settings > Billing > Invoices
Each invoice includes:
- Plan charges
- Trace pack purchases
- Payment status
- Download link (PDF)
Custom Plans
Enterprise customers can have custom plans with:
- Custom trace limits
- Custom feature configurations
- Custom pricing
- Workspace-specific plan assignment
Contact our sales team for custom plan configuration.
Related Topics
- Workspace Management -- Workspace-level billing
- LLM Gateway -- Hosted model balance and free usage allowances
- Team and Roles -- Team member limits
- Cost Tracking -- LLM cost monitoring (separate from platform billing)