Full-stack monitoring at a fantastic price

Included with every paid plan:

Door Open Icon

30-day free trial

Users Icon

Unlimited users

Messages Question Icon

Direct support

Merge Icon

Integrations (Slack, GitHub, +)

Respond instantly to outages, delight your users, and save the day—without breaking the bank.


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

Starts at...



Developer benefits:

Cover all your bases

Logs, errors, uptime, check-ins

Loads of integrations

Full-stack developers love it

Sign up for free


Most Popular!


Perfect for small businesses and teams within larger companies—all the essentials + unlimited users.

Starts at...


$468/yr $429/yr

All benefits of Developer and:

Unlimited users

Starts at 150K errors/mo

Starts at 50MB logs/day

Start free trial

No credit card required


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

Starts at...


$1,440 $1,320/yr

All benefits of Team and:

Team management

SSO authentication

Advanced routing

Start free trial

No credit card required


Enterprise features and support for your team or business.

Starts at...



All benefits of Business and:

High-volume pricing

Single tenant or self-hosted

Custom SLAs

Dedicated account manager

Contact us


The most successful companies use Honeybadger

Logos ebay Digital Ocean WISTA Workable thoughtbot Zappos

"Honeybadger is the new gold standard for error notifications + uptime monitoring. Really love the product."

Kent Fenwick

"One weekend we sent them 100,000 errors and just got a polite email from them. Class act."

Mike Perham

Full list of features with Honeybadger






Sign up for free Start free trial Start free trial Contact us
Flag Icon


Error limit

The number of errors you can send us per month.

5,000 Starts at 150K Starts at 150K Custom
Error retention

How long we keep error params, backtraces, etc.

15 days 90 days 180 days Custom
Log limit

The amount of data you can send to Honeybadger Insights per day.

Starts at 50MB Starts at 50MB Starts at 50MB Custom
Log retention

How long we keep event data in Honeybadger Insights.

Starts at 7 days Starts at 7 days Starts at 7 days Custom
Uptime checks

The number of URLs you can monitor externally

5 100 300 Custom

The number of cron jobs or scheduled tasks you can monitor to avoid silent failures

5 100 300 Custom

How many people can work on your projects

1 Unlimited Unlimited Unlimited

The number of teams you can have

0 1 Unlimited Unlimited

The number of projects you can create

Unlimited Unlimited Unlimited Unlimited
Monitor Waveform Icon

Kinds of monitoring

Error Tracking

Delight your users when you proactively track and fix application errors.

Logging & Observability

Use Honeybadger Insights and BadgerQL to explore your application logs and events and create charts and dashboards.

Uptime Monitoring

Our global network of servers will ping your site and let you know when it's down.

Cron & Heartbeat Monitoring

Monitor cron jobs and services by having them check in with Honeybadger. Simple check-ins report within an interval. Advanced check-ins allow schedules such as weekdays-only.

Simple Simple Advanced Advanced
Status Pages

Status pages allow you to share your site uptime and check-in status and notify customers about outages and scheduled maintenance.

Simple Advanced Advanced Advanced
Bug Icon

Managing errors


Attach info like user-id to your exceptions automatically

User feedback

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

Deployment tracking

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

Custom per-project rate limits

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

Advanced alert routing

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

Rate-based escalation

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

Custom per-project retention limits

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

Messages Icon


Comments & assignment

Attach comments to specific error & assign it to a user

Multiple teams

Have several internal teams working on different sets of projects? We can handle that

Shield Check Icon

Security & administration

Supports SAML/SSO

Integrates with custom authentication providers

Auth sources

Customize which authorization sources are allowed to access your account

Custom session length

Customize how long login sessions are valid before requiring re-authentication

Custom sign-in page

Personalized sign-in page with only your account's active auth sources

Auditing controls

Track all user activity

Truck Medical Icon

Support & SLAs

Unlimited email support

Fast, awesome support from the developers who built Honeybadger

Priority support

Get priority support via phone and email

Real-time support

Use Slack Connect to have a real-time connection to Honeybadger developers

Account manager

Get a dedicated account manager as a single point of contact

Uptime SLA

Receive service credits if we fall below 99.9% uptime in a calendar month

Single tenant / self-hosted option

Get a dedicated environment hosted by Honeybadger, or a Honeybadger-managed installation running on your own infrastructure

Messages Medical Icon

Support workflow


Send per-user events to Intercom

Diagram Subtask Icon

Ops workflow


Route notifications through PagerDuty


Route notifications through VictorOps


Route notifications through OpsGenie


Route notifications through AlertOps


Send Analytics to DataDog

List Check Icon

Project management


Create and manage issues in GitHub, and link stack traces to files in GitHub


Create and manage issues in GitLab, and link stack traces to files in GitLab


Create and manage tickets in Bitbucket, and link stack traces to files in Bitbucket


Create and manage tasks in Asana

Jira Software

Create and manage tickets in Jira Software


Create and manage issues in Linear

Pivotal Tracker

Create and manage tickets in Pivotal Tracker


Create and manage tickets in Redmine


Create and manage stories in Shortcut


Create and manage tickets in Sprintly


Create and manage tickets in Trello

Bell Icon

Notification channels


Receive error & uptime alerts via email


Receive error & uptime alerts via text message


Receive alerts in Slack chat


Receive alerts in Mattermost chat


Receive alerts in Campfire chat

Full pricing breakdown

Monthly errors sent

Team total cost

$39 / month # Team 150K
+$0 / month # Insights 50MB

$39 / month

$429 when paid annually

Business total cost

$120 / month # Business 150K
+$0 / month # Insights 50MB

$120 / month

$1320 when paid annually

Logging + Observability (Insights) Paid add-on

Honeybadger Insights is an optional flat-rate add-on. All plans get 50MB/day for free. Learn more

Any 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.