Plans & Pricing
Bugnet offers three plans to fit teams of every size, from solo indie developers to established studios. All plans include the core bug reporting and tracking features — higher tiers unlock advanced analytics, integrations, and team capacity. Annual billing saves 20% on any paid plan.
Free Indie
Free forever. For solo devs just getting started. 1 project, 100 bug reports / month, 2 team members, in-game widget for all engines.
Studio Studio
$19/mo ($15/mo annual). For growing studios shipping games to real players. 5 projects, 10,000 bug reports / month, Auto-Triage, Early Churn Warning, and Live Logs.
Studio+ Studio Plus
$79/mo ($63/mo annual). For established studios that need more capacity and power. Unlimited projects, 50,000 bug reports / month, Session Replays, SSO/SAML, and dedicated support.
Feature Comparison
A detailed breakdown of what's included in each plan.
| Feature | Indie | Studio | Studio Plus |
|---|---|---|---|
| Projects | 1 | 5 | Unlimited |
| Bug Reports | 100 / month | 10,000 / month | 50,000 / month |
| File Uploads | 100 / month | 10,000 / month | 50,000 / month |
| Team Members | 2 | 3 | 12 |
| SDK Integration | All engines | All engines | All engines |
| In-Game Widget | Included | Included | Included |
| Crash Analytics Dashboard | Included | Included | Included |
| Crash Grouping | — | Included | Included |
| Session Replays | — | — | Included |
| Event Tracking | — | 100,000 / month (30 day retention) | Unlimited (90 day retention) |
| Live Logs | — | Included | Included |
| Auto-Triage + Suggested Responses | — | Included | Included |
| Early Churn Warning | — | Included | Included |
| Regression Detection & Spike Alerts | — | Included | Included |
| Performance Profiling | — | Included | Included |
| Player Satisfaction (CSAT) | — | Included | Included |
| Public Bug Tracker | Basic | Full + Branding | Full + Branding |
| Custom Widget Branding | — | Included | Included |
| Hide Bugnet Badge | — | Included | Included |
| Custom CSS (Public Pages) | — | Included | Included |
| Steam Review Sync | Included | Full + Sentiment | Full + Sentiment |
| Discord Notifications | 1 channel | Unlimited | Unlimited |
| GitHub / GitLab | 1 repo | Unlimited repos | Unlimited repos |
| Webhooks | 2 | 10 | Unlimited |
| Custom Fields | — | Included | Included |
| SLA Rules | — | Included | Included |
| Permission Overrides | — | Included | Included |
| SSO / SAML | — | — | Included |
| Custom Integrations | — | — | Included |
| Data Export | CSV | CSV + API | CSV + API |
| Bulk Import | — | Included | Included |
| Support | Community | Priority | Dedicated + SLA |
Subscription Management
Manage your subscription from the Billing tab in your project dashboard. Only project owners can manage billing.
Upgrading
Upgrade at any time from the Billing page. When you upgrade mid-cycle, you're charged a prorated amount for the remainder of the current billing period. New features and limits take effect immediately.
Downgrading
Downgrade to a lower plan at any time. The change takes effect at the end of your current billing period. Before downgrading, ensure your usage is within the new plan's limits (e.g., number of projects and team members).
Before downgrading: If your current usage exceeds the lower plan's limits (e.g., too many projects or team members), you'll need to remove the excess before the downgrade takes effect.
Cancellation
Cancel your subscription from the Billing page or through the Stripe billing portal. After cancellation, your plan remains active until the end of the current billing period, then reverts to the Indie (Free) plan. Your data is preserved — you can re-subscribe at any time to restore access.
Subscription States
- active — Subscription is current and paid
- trialing — In a free trial period
- past_due — Payment failed, retrying. Features remain active during grace period
- canceled — Subscription canceled, reverts to Indie (Free) at period end
Payment Methods
Bugnet uses Stripe for secure payment processing. All major credit and debit cards are accepted.
Adding a Payment Method
Go to Billing > Payment Methods and click Add Payment Method. You'll be redirected to a secure Stripe form to enter your card details. The card is saved for future billing cycles.
Updating or Removing
Update your default payment method or remove saved cards from the Billing page. You must have at least one active payment method while on a paid plan.
Billing Portal
For advanced billing management (update billing address, tax IDs, download invoices), use the Manage Billing button which redirects to the Stripe customer portal.
Invoices
View and download invoices for all past payments from the Billing > Invoices section. Each invoice includes:
- Invoice date and number
- Plan name and billing period
- Amount charged
- Payment status (paid, pending, failed)
- PDF download link
Invoices are also available through the Stripe billing portal for additional formats and tax document generation.
Plan Limits
Each plan enforces specific limits. When you reach a limit, you'll be prompted to upgrade.
| Resource | Indie | Studio | Studio Plus |
|---|---|---|---|
| Projects | 1 | 5 | Unlimited |
| Team Members (per project) | 2 | 3 | 12 |
| Bug Reports (per month) | 100 | 10,000 | 50,000 |
| File Uploads (per month) | 100 | 10,000 | 50,000 |
| Monthly Events | Not available | 100,000 | Unlimited |
| Event Retention | — | 30 days | 90 days |
| Webhooks (per project) | 2 | 10 | Unlimited |
| API Rate Limit | 30 req/min | 120 req/min | 120 req/min |
Need more? If you need higher limits than the Studio Plus plan provides, or extra seats on any plan, contact us for a custom enterprise quote.
Billing API
Manage billing programmatically via the Bugnet API. All billing endpoints require owner-level authentication.
Get current subscription details including plan, status, and period dates.
Create a Stripe checkout session to subscribe or upgrade. Returns a checkout URL.
Verify a completed checkout session and activate the subscription.
Generate a Stripe billing portal URL for self-service management.
List all invoices for the project's subscription.
Create a Stripe setup intent to save a new payment method.
List saved payment methods for the project.
Remove a saved payment method.
Webhook Events
Bugnet handles Stripe webhook events automatically to keep subscription state in sync. The following events are processed:
checkout.session.completed— New subscription activatedinvoice.paid— Successful payment receivedinvoice.payment_failed— Payment failed, subscription marked as past_duecustomer.subscription.updated— Plan change or renewalcustomer.subscription.deleted— Subscription canceled