Priced For You

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.

Payment Plans

MONTHLY YEARLY (One month free)

Starter

Annual
100K
Page Views Per Month
Unlimited
Users
1
Application
3
Notification Channels
10 day
Data Retention
20 errors
Per Minute
$49
/month
$540
/year
Popular

Professional

Annual
1 Million
Page Views Per Month
Unlimited
Users
5
Applications
Unlimited
Notification Channels
15 day
Data Retention
60 errors
Per Minute
$99
/month
$1100
/year
Best Value

Business

Annual
Page Views Per Month
Unlimited
Users
10
Applications
Unlimited
Notification Channels
30 day
Data Retention
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

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

Request Info

Bootstrapped

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

Apply for Support

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.

Why is there a "Errors Per Minute" limit?

TrackJS limits the number of errors per minute to protect your account from being overwhelmed with noisy data. It also protects the system from customers sending too much data, and slowing everything down. The limits are reset every minute, so you don't need to worry if an error sends too much.

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.