Full-stack monitoring at a fantastic price

Try Honeybadger free for 30 days. No credit card required.

See pricing calculator →
 

Developer

$0/mo

Free!

Get started quickly with logging, exception & uptime monitoring, and check-ins for one user.

Most popular!

Team

$26/mo

$312/yr $286/yr

Great for small businesses and teams within larger companies. Our most popular features plus unlimited users.

 

Business

$80/mo

$960/yr $880/yr

Made for your whole company with team management, advanced workflows, SSO, and more.

Compare plans

Try Honeybadger free for 30 days, no credit card required.

See pricing calculator →
Developer
$0/mo
Team
$26/mo
Business
$80/mo

Usage

Honeybadger's base plans start with the following resources.

  Developer Team Business

Know the moment errors occur and fix bugs before customers can report them.

5,000 errors/mo 50K errors/mo 50K errors/mo

See the bigger picture, put things into context & detect anomalies with Honeybadger Insights.

50 MB/day 100 MB/day 100 MB/day

Know when your external services go down or have other problems, and monitor your tasks and cron jobs.

1 monitor 5 monitors 5 monitors

Build confidence with a public status page that shows your live service status, incident history, and more.

1 status page 1 status page 1 status page

Enterprise pricing and features available

High-volume pricing, single tenant or self-hosted, custom SLAs, dedicated account manager, real-time support—we have you covered.

Talk to sales

Users & Management

Manage users, projects, and other account features.

  Developer Team Business

How many people can work on your projects together.

1 unlimited unlimited

The number of distinct applications or services you can monitor.

1 unlimited unlimited

Organize users into teams for better access control and collaboration across projects.

0 1 unlimited

Essential integrations like GitHub, Slack, and email notifications to streamline your workflow.

More integrations including Jira, PagerDuty, SMS, webhooks, and more.

Fast, awesome support from the developers who built Honeybadger.

Get priority response times and dedicated attention from our team for critical issues via phone and email.

Error Tracking

Delight your users when you find and fix application errors.

  Developer Team Business

How long we store your error data and make it available for analysis.

15 days 90 days 180 days

Add custom context data (such as user_id or user_email) to your errors for correlation and debugging.

Embed a user-feedback form on your error pages. Feedback is automatically attached to the error that just occurred.

Know who deployed what, when. This feature also integrates nicely with GitHub to show the commits that got deployed.

Set a custom rate limit for each project. This helps manage the amount of traffic that counts towards your total error limit.

Route error alerts to specific users and integrations by environment, hostname, exception class — almost any piece of data associated with the error.

Configure alerts based on error frequency. E.g., you can choose to only send Slack notifications when errors happen more than 10 times in an hour.

Set a custom data retention limit for each project to ensure sensitive data is deleted within a shorter period than your plan's default retention period.

Logging & Performance

See the bigger picture, put things into context, and detect anomalies.

Data retention Developer Team Business

How long we store your log/event data and make it available for analysis.

7 days 7 days* 7 days*

Choose from one of our automatic dashboards or create your own to monitor your application performance.

1 dashboard 10 dashboards* 10 dashboards*

Create alarms for queries and metrics that will alert you when Honeybadger detects anomalies.

10 alarms* 10 alarms*
S3 archiving (coming soon)

Retention, dashboards, and alarms increase with usage.*

Uptime Monitoring

Know when your services go down or have other problems.

  Developer Team Business

Classic uptime monitoring. Monitor your external APIs and websites to ensure they are up and running.

Monitor cron jobs and services by having them check in with Honeybadger. Basic check-ins report within an interval, like "at least once every hour."

Increase the frequency of your uptime checks (down to 1 minute) to ensure your application is always up and running.

5 minutes 2 minutes 1 minute

Monitor any cron schedule (such as "weekdays-only" or "the last saturday of the month") to ensure your cron jobs run on time.

Status Pages

Build confidence with a public status page that shows your live service status, incident history, and more.

  Developer Team Business

Create a public status page to show your live service status, incident history, and more.

Upload your company's logo to personalize your status page.

Host your status page on your company's domain name.

Customize the appearance of your status pages with CSS and labels.

Remove Honeybadger's branding from your status pages to make them more personalized.

Create a private status page that requires a password to access.

Create incidents on your status pages and post updates to users.

Admin & Compliance

Enterprise-grade security and compliance features. Need even more? Talk to sales.

  Developer Team Business

SOC2 compliance ensures that your organization meets the standards required by the U.S. Department of Commerce.

HIPAA ensures that your organization meets the standards required by the U.S. Department of Health and Human Services.

Store your Honeybadger data in our EU-hosted data center (instead of the U.S.) to meet your company's data residency requirements.

Log in to Honeybadger using third-party identity providers like Google Apps for Work, Okta, or OneLogin, and customize the sign-in page.

A Business Associate Agreement (BAA) ensures that your organization meets the standards required by HIPAA, and establishes clear data handling responsibilities and security requirements between your organization and Honeybadger.

Access a detailed log of user activity across your Honeybadger account.

Full pricing breakdown

Monthly error tracking reports.
Daily Honeybadger Insights ingest.
Monitors include uptime checks and check-ins.
Status pages with incident management.

Team total cost

$26 / month # Base price
+$0 / month # 50K errors/month included
+$0 / month # 100 MB/day ingest included
+$0 / month # 5 uptime monitors included
+$0 / month # 1 status page included

$26 / month

$286 when paid annually

Business total cost

$80 / month # Base price
+$0 / month # 50K errors/month included
+$0 / month # 100 MB/day ingest included
+$0 / month # 5 uptime monitors included
+$0 / month # 1 status page included

$80 / month

$880 when paid annually

Frequently Asked Questions

Is there a free plan?
Yup, if your error traffic is low, you can use our Developer plan for free.
Does the free plan include logging?
Yes! All plans start with 50MB/day of Honeybadger Insights data. You can upgrade to our paid add-on to send more.
What if I need more resources?
No problem. We have larger plans available, and we can customize our pricing to meet your needs. Just shoot us an email, let us know what you need and we'll make it work.
Do you accept purchase orders or checks?
We accept POs and payment by check for users on the annual plans.
Which languages are supported?
Error monitoring is supported in Ruby, JS, Node, Go, Elixir, Python, PHP, Java, and more—see our docs for the full list. Uptime monitoring is supported in all platforms.
How does the limit work?

Our goal at Honeybadger is to keep you from hitting hard limits. When you exceed your monthly error limit, we continue to process up to 125% of your limit before we stop processing data until the end of the month. We also send a lot of nice emails along the way to make sure there are no surprises, and you can configure your own traffic limits per-project. You also have the option of enabling overage billing, if you routinely go just a little over your plan's quota. When enabled, you pay $0.0003 (Team plans) or $0.0006 (Business plans) for every notification we process over and above your quota.

Quotas for Insights work a little differently. The quota is daily, not monthly, and we don't stop processing data when you exceed your quota. Instead, you will be prompted to upgrade your account if you consistently exceed your quota.

More details about how quotas work can be found in our documentation.

Do you throttle?
We allow for bursts of error traffic without any throttling. We don't routinely throttle (aside from doing so to enforce the limits), but if your project's traffic is sufficient to impact the service we offer to other customers, we will throttle your project on a temporary basis.
How does retention work?
Most error data gets stale pretty quickly, so we don't keep everything forever. We purge data based on the retention settings of your account.