PromptRails

Billing and Plans

Understand PromptRails billing plans, trace limits, feature flags, trace packs, and Stripe-powered subscription management.

Billing and Plans

PromptRails offers tiered billing plans that control resource limits and feature availability per workspace. Billing is managed through Stripe integration with support for subscriptions, trace packs, and invoices.

Plan Tiers

Free -- $0/forever

The free tier is designed for experimentation and development.

LimitValue
Monthly Traces500
Team Members1
Active Agents3
Data Sources1 (static)
NotificationsNo
Features
Basic analyticsYes
MCP ToolsNo
MemoryNo
ApprovalsNo
GuardrailsNo
WebhooksNo
Analytics ExportNo

Starter -- $49/mo

For small teams getting started with AI agents.

LimitValue
Monthly Traces10,000
Team Members5
Active Agents15
Data Sources5
Notification Channels2 (Webhook)
Analytics History30 days
Features
API AccessYes
MCP ToolsYes
MemoryYes
ApprovalsNo
GuardrailsYes
WebhooksYes
Analytics ExportNo

Pro -- $199/mo

For growing teams with production workloads.

LimitValue
Monthly Traces100,000
Team Members20
Active Agents50
Data Sources25
Notification Channels10 (Webhook + Slack)
Analytics History90 days
Features
MCP AccessYes
All Memory TypesYes
LLM Judge EvaluationsYes
ApprovalsYes
GuardrailsYes
WebhooksYes
Analytics ExportYes
SSONo
Audit LogYes

Enterprise -- $699/mo

For organizations running production AI at scale with dedicated support.

LimitValue
Monthly Traces1,000,000
Team MembersUnlimited
Active AgentsUnlimited
Data SourcesUnlimited
Notification ChannelsUnlimited
Analytics History1 year
Features
All featuresYes
SSO & SAMLYes
Custom GuardrailsYes
Custom SLAsYes
Dedicated SupportYes

Plan Limits

Plans enforce limits on the following resources:

ResourceDescription
monthly_tracesMaximum traces (agent runs) per billing month
team_membersMaximum workspace team members
active_agentsMaximum active (non-archived) agents
data_sourcesMaximum data sources
notification_channelsMaximum notification channels
score_configsMaximum score configuration templates
trace_retention_daysHow long traces are retained
api_rate_limitAPI 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:

FeatureDescription
notifications_enabledEmail and push notifications
slack_enabledSlack integration
webhook_enabledWebhook triggers
memory_enabledAgent memory system
approvals_enabledHuman-in-the-loop approvals
audit_log_enabledAudit logging
mcp_enabledMCP tools
analytics_exportExport analytics data
sso_enabledSingle sign-on
custom_guardrailsCustom guardrail configurations

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.