Skip to main content

Simple, transparent pricing

Start with the free-forever plan. Upgrade when you need team collaboration, more traces, or longer retention.

Free

For trying Perfbase on personal projects.

$0
forever
  • 1 user
  • 10,000 traces / month
  • 3 day retention
Start free

Hobby

For indie devs and side projects.

$9
/ project / mo
  • Team invites & collaboration
  • 1,000,000 traces / month
  • 14 day retention
Get started
Most popular

Team

For small production teams.

$29
/ project / mo
  • Team invites & collaboration
  • SSO/OIDC for the organization
  • 5,000,000 traces / month
  • 30 day retention
Get started

Agency

For agencies and growing SaaS teams.

$99
/ project / mo
  • Team invites & collaboration
  • SSO/OIDC for the organization
  • 25,000,000 traces / month
  • 60 day retention
Get started
For larger workloads
Pro

For bigger teams and serious production usage

$399 / project / mo
  • Team invites & collaboration
  • SSO/OIDC for the organization
  • 100,000,000 traces / month
  • 90 day retention
Get started →
Enterprise

Custom contracts and scale

Custom volume and retention, contracts, dedicated support, and bespoke deployment.
  • Custom trace volume
  • Custom retention
  • Contracts and invoicing
  • SLA support
  • On-premise available
Contact Sales →

Every plan includes

Unlimited environments Unlimited servers Flame graphs & call trees Database query analysis N+1 query detection Memory & CPU profiling Saved filter views Shareable trace links Deployment markers Regional trace data storage

Data regions for trace storage

Europe
🇫🇷 France 🇩🇪 Germany 🇬🇧 London 🇵🇱 Poland
APAC
🇮🇳 India 🇸🇬 Singapore 🇦🇺 Sydney
America
🇨🇦 Toronto
FAQ

Common questions

What counts as a trace?

A single profiled request, job, or command. Each submission of profiling data from your PHP application counts as one trace.

How does per-project billing work?

Paid plans are billed per project per month. Perfbase does not bill per environment or server, so production, staging, and every host for that project stay under the same project plan.

Can I change plans?

Yes. Upgrade or downgrade at any time. Upgrades are immediate. Downgrades apply at the end of the billing month.

What happens at the trace limit?

New traces are rejected until the next billing period. Your existing data remains accessible. We notify you at 80% usage.

When can I invite teammates?

Free organizations start single-player. Upgrade any project to unlock teammate invites, teams, and project access controls for the organization.

When is SSO/OIDC available?

SSO/OIDC is available to organizations with at least one project on Team or above.

Which PHP versions are supported?

PHP 7.4 through 8.5. We have first-party support for most PHP frameworks, and an SDK for everyone else.

Which data regions are available?

Perfbase can store trace data in grouped regional locations: Europe: France, Germany, London, Poland; APAC: India, Singapore, Sydney; America: Toronto. Teams can choose the region that best fits compliance needs or regional preference.

Open source discount?

Public open source projects can get a paid plan for free. Contact us with your repository link.

What is the performance overhead?

Our Rust-based extension is designed for production use, with typical overhead well under 1%. Sample rate defaults to 10% of requests and is configurable per environment so you stay in control of the load.

Still have a question?

Talk to our team about plans, volume pricing, or self-hosting - or browse the docs for technical details.