Payment Plans

Our prices align with your growth and success‐they don't take advantage of your problems. TrackJS will save you thousands of developer hours debugging problems and protect your website revenue.

MONTHLY YEARLY (One month free)
Starter Plan

Starter

Annual
100K
Page Views Per Month
Unlimited
Users
1
Application
3
Notification Channels
10 Day
Data Retention
800,000+ Errors
Per Month
20 Errors Per Minute
$49
/month
$540
/year
Professional Plan
Popular

Professional

Annual
1 Million
Page Views Per Month
Unlimited
Users
5
Applications
Unlimited
Notification Channels
15 day
Data Retention
2,700,000+ Errors
Per Month
60 Errors Per Minute
$99
/month
$1100
/year
Business Plan
Best Value

Business

Annual
Page Views Per Month
Unlimited
Users
10
Applications
30 day
Data Retention
3,800,000+ Errors
Per Month
90 Errors Per Minute
$199
/month
$2200
/year
You'll never get a surprise bill from TrackJS. We don't believe in metered billing and we structure our plans to grow with your website.
Enterprise

Enterprise

Tailor TrackJS to your needs with customized contracts, compliance, security, billing, volume, or service levels.

Request Info
Bootstrapped

Bootstrapped

Building your own thing? We've been there. TrackJS supports moonlighting developers and bootstrapped businesses with discounted options.

Apply for Support
Charity

Charity

Building for the greater good? We can help make it easier. TrackJS supports non-profit organizations and open-source projects.

Apply for Sponsorship

Pricing Questions

Why We Price Our Service This Way

Why don't you price per error or event?

We want to help you get to zero errors! If we priced our service per event, we wouldn't be on your team. Instead, we price our service based on how busy and successful your website is, so that we can grow with you.

What is a "Page View"?

Whenever the TrackJS agent is loaded 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.

How do error limits work?

TrackJS throttles the number of errors we can receive from your account to protect your data from noisy issues and our system stability. The throttles are applied and reset every minute, so you'll never be stuck without monitoring.

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 my payment?

We accept credit card payments through Stripe. Credit card information never touches our systems and we don't store anything about the card.

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, email us anytime at hello@trackjs.com and we'll do all we can to help.