Pricing aligned with you
TrackJS pricing is predictable and aligned with your growth, not your problems. Frontend native error monitoring that scales with your success.
MonthlyYearly + one month free
Starter
Great for small businesses or individuals looking for essential error tracking.
$ 49 /month
$ 45 /month
- 100K monthly page views
- Unlimited users
- 1 application
- 10 days data retention
- 800,000+ errors per month,
20 errors per minute
Error Limits
TrackJS stores a limited number of errors per minute to maintain optimal performance. You're never charged for the errors you send, and this approach ensures you receive all new errors throughout your monthly subscription period.
Professional
Perfect for growing businesses to fix errors as a team.
$ 99 /month
$ 91 /month
- 1 million monthly page views
- Unlimited users
- 5 applications
- 15 days data retention
- 2,700,000+ errors per month,
60 errors per minute
Error Limits
Business
Built for large organizations that need advanced error tracking and trend analysis.
$ 199 /month
$ 183 /month
5 million10 million25 million50 million100 million monthly page views
Unlimited users
10 applications
30 days data retention
3,800,000+ errors per month,
90 errors per minute
Error Limits
Enterprise
Tailor TrackJS to your needs with customized contracts, compliance, security, billing, volume, or service levels.
Bootstrapped
Building your own thing? We've been there. TrackJS supports moonlighting developers and bootstrapped businesses with discounted options.
Charity
Building for the greater good? We can help make it easier. TrackJS supports non-profit organizations and open-source projects.
Error monitoring
User seats
Unlimited
Applications
1
Page view traffic
100,000
Errors monitored
800,000+
Data retention
10 days
AI Code Debugger
Alerting
Alert channels
3
Email reports
Realtime alerts
Error status and comments
Error management
Inbound ignore rules
Unlimited
Custom error grouping
Custom metadata
Error status and comments
Integrations
API access
Google SSO
SAML SSO
Compliance and support
Help via email
Staff training
Dedicated support
Why are prices based on traffic instead of errors?
Most services price based on errors, which means they profit when you fail. We want to align our success with yours, and grow as you become more successful.
What is a "page view"?
Whenever the TrackJS agent is installed on the page, we make a small usage request. This is a Page View. It occurs when a visitor navigates between pages or refreshes the browser.
Client-side rendered applications typically will have fewer page views, as it is only counted when the application is initially loaded.
Are there limits on how many errors I can send?
No, you can send us unlimited errors, but we will only keep a limited number of them based on your plan. Error limits are applied every minute, which means you'll always get a steady flow of errors throughout the entire billing period.
You can utilize Ignore Rules, which are included with every plan, to focus TrackJS on the most important errors for your users. Ignored errors are removed before any limit is applied.
What if I exceed my plan limits?
The plan limits are soft. When you exceed them, you'll be prompted in the UI to upgrade, but everything will continue to work. If you repeatedly go over your limits, we'll reach out to you about upgrading your plan.
How do you process payments?
We accept credit card payments through Stripe. Credit card information never touches our systems and we don't store anything about the card.
For Business plans, we accept custom payment methods and invoice payment terms.
Can I cancel my service?
There are no contracts or cancellation fees. Cancel your service at anytime. We do not issue refunds for services that have already been paid for.
Help! I have more questions.
That's not a question. Our team is at your service, contact us anytime and we'll do all we can to help.