Skip to content

Pricing

Simple plans. No seat fees.

Every plan has every monitor type and the same outage checks. You pay for faster checks and more monitors, never for seats.

Billing period

Free

Side projects and small sites

$0a month

Free for any use, for as long as you like

10 monitorschecked every 5 minutes, from 3 places in turn
  • All ten monitor types
  • Outages confirmed from 2 of 3 places
  • Alerts by email, Slack and webhooks
  • 3 contacts alerted for each monitor
  • 1 status page at yourname.badgerbell.page, with a small BadgerBell footer
  • 100 email subscribers
  • 300 emails a month
  • 3 seats
  • 1 project
  • 3 months of history, as daily totals
  • 20 AI explanations a month
  • No texts

Indie

1-minute checks

A few products

$9a month

or $90 a year

Price and plan locked while you stay
50 monitorsevery minute or slower. Every 30 seconds counts as 2.
  • Everything in Free, plus
  • Checks every minute, or every 30 seconds
  • Choose which places check each monitor, and as many contacts as you like
  • Text alerts to US and Canadian numbers, up to 50 a month. Buying a paid plan turns texts on.
  • 5 status pages on your own domain, footer removable
  • 500 email subscribers
  • 2,000 emails a month
  • 10 seats
  • 5 projects, one for each product, sharing the plan
  • 12 months of history, as daily totals
  • 200 AI explanations a month

Team

A team with a few products

$29a month

or $290 a year

Price and plan locked while you stay
400 monitorsevery minute or slower. Every 30 seconds counts as 2, every 15 seconds as 4.
  • Everything in Indie, plus
  • Checks as often as every 15 seconds
  • Escalation when nobody acknowledges
  • A monthly uptime report for each project, as a link and a PDF
  • Up to 150 texts a month
  • 20 status pages
  • 1,000 email subscribers
  • 4,000 emails a month
  • 50 seats
  • 10 projects
  • 24 months of history, as daily totals
  • 1,000 AI explanations a month

Agency

Agencies with many clients

$79a month

or $790 a year

Price and plan locked while you stay
1,500 monitorsevery minute or slower. Every 30 seconds counts as 2, every 15 seconds as 4.
  • Everything in Team, plus
  • Unlimited projects, called clients: one for each client you look after
  • Client viewers: a client's people sign in and see only their own monitors, incidents, page and reports
  • Monthly reports to each client, with your note at the top if you like
  • Reports and status pages are white-label; the client app shows both names
  • 100 status pages
  • Up to 300 texts a month
  • 2,500 email subscribers
  • 9,000 emails a month
  • 100 seats
  • 3,000 AI explanations a month
On every plan:MCP for your AI assistantEvery check for 48 hours, hourly totals for 90 daysExport as YAML or JSON anytimePay by card, cancel anytimePaid plans: price and contents locked, kept 60 days if a card fails or you downgrade

Before you buy

What BadgerBell doesn't do yet.

  • On-call rotas

    Escalation on Team and Agency alerts the next person when nobody acknowledges. There's no PagerDuty or Opsgenie connection yet; a signed webhook can feed your own tools.

  • Post-mortems

    Not yet. Each incident keeps its timeline in BadgerBell, with every update you posted.

  • Private status pages

    Not yet. Every status page is public.

  • SSO and SOC 2

    Not yet. Two-factor sign-in is here, with an authenticator app or a passkey and recovery codes, and a paid team can require it.

  • Per-project roles

    Not yet. A role covers every project in the team. On Agency, a client's people can be client viewers, who see only their own client.

  • Your own domain for the client app and reports

    Not yet. Client viewers sign in at app.badgerbell.com, under your name, logo and colour. Reports come from BadgerBell, in your name.

  • An uptime target in reports

    Not yet. Reports show what happened, with your own note at the top.

  • Importing monitors

    Your assistant moves your UptimeRobot monitors with the prompt in our UptimeRobot guide. Status page subscribers come in from Statuspage or a CSV file.

How monitors are counted

Plans count monitors. Faster checks count a little more.

A monitor checked every minute or slower counts as 1, heartbeats included. Every 30 seconds counts as 2, and every 15 seconds as 4. The certificate and domain checks that come with a website monitor count as 0, and so do paused monitors.

Every 15 secondsTeam and AgencyCounts as 4
Every 30 secondsIndie and upCounts as 2
Every minuteThe usual choice on paid plansCounts as 1
Every 5 minutesEvery monitor on FreeCounts as 1
Scheduled jobs (heartbeats)And certificate or domain monitors on their ownCounts as 1
Certificate and domain of a site you watchWatched with the site, automaticallyCounts as 0
Paused monitorsKeep them as long as you likeCounts as 0

Example: Nimbli on Indie

1 project · 16 monitors
15 checked every minute or slower15
nimbli.app, checked every 30 seconds, counts as 22
Certificates and domains of its sites, watched with them0
Counts as17 of 50 monitors

Room for 33 more

Example: an agency on Agency

640 monitors
580 checked every minute or slower580
60 checked every 30 seconds, 2 each120
Counts as700 of 1,500 monitors

Room for 800 more every minute, or 400 every 30 seconds

Every client shares the plan's 1,500, so a busy client can use room a quiet one doesn't.

Work out your plan

Every minute or slower

Count as 1 each

Every 30 seconds

Count as 2 each

Every 15 seconds

Count as 4 each

Projects

One for each product or client

Team holds 10 projects, and the projects you add here count against it. Agency holds as many clients as you have, with client viewers and white-label reports.

These count as

20monitors, in 2 projects
Indie fits, with room for 30 more and 3 more projects$9Choose Indie
Free: 20 is over 10, and Free has 1 project$0

Add 30 more, checked every 30 seconds

Indie: 80 is over 50
Team fits, with room for 320 more$29

Or 30 projects, one for each client

Team: 30 projects is over 10
Agency fits: $2.63 a client$79

Compare plans

Everything, side by side.

Whatever you sign up for is locked while you stay: its price and what it includes.

Free · $0Indie · $9Team · $29Agency · $79
Monitoring
MonitorsEvery 30 seconds counts as 2, every 15 seconds as 410504001,500
Fastest check5 min30 s15 s15 s
All ten monitor types
Outage confirmationA failure is asked again within seconds from the two other places2 of 3, from three regions2 of 3, from three regions2 of 3, from three regions2 of 3, from three regions
Where checks come fromOne place per check, taking turns: San Francisco, Frankfurt and SingaporeAll 3 places, in turnPlaces you choosePlaces you choosePlaces you choose
Alerts
Email, Slack and signed webhooks
Wait before alerting, quiet hours and storm mode
Text alerts to US and Canadian numbersNot includedUp to 50 a monthUp to 150 a monthUp to 300 a month
Emails a monthEvery email for your team: alerts, subscriber notices, reports and invitations3002,0004,0009,000
Contacts alerted for each monitor3As many as you likeAs many as you likeAs many as you like
Escalation when nobody acknowledgesNot includedNot included
Status pages
Status pages1520100
Your own domain, with a certificateNot included
Remove "Powered by BadgerBell"On every page, at no extra chargeNot included
Email subscribersDouble opt-in. Anyone can also follow a page by RSS or Atom1005001,0002,500
Monthly uptime reportFor each project, as a link and a PDFNot includedNot includedIn your team's name and colourWhite-label
Projects and clients
ProjectsOne for each product or client, with its own monitors, status pages and alert settings. They share the plan1510Unlimited, called clients
Client viewers, who see only their own clientNot includedNot includedNot included
Team, AI and data
SeatsPeople in the team. Agency's client viewers don't count31050100
Two-factor sign-inAuthenticator app, passkeys and recovery codes
Require two-factor for the whole teamNot included
MCP for your AI assistantSee and revoke every connected agent
Export your setupMonitors, alert rules and status pages as YAML or JSON; history as CSV
AI explanations a month202001,0003,000
History, as daily totalsOn every plan, also hourly totals for 90 days and every single check for 48 hours3 months12 months24 months24 months
Plan to show
Monitors
50 (every 30 s counts as 2)
Fastest check
30 s
Monitor types
All ten
Outages
2 of 3, from three regions
Checks come from
Places you choose, in turn
Alerts
Email, Slack, signed webhooks
Waiting, quiet hours, storm mode
Included
Texts
Up to 50 a month, to US and Canadian numbers
Emails a month
2,000
Contacts per monitor
As many as you like
Escalation
Team and Agency
Status pages
5, on your own domain
Footer
Removable, every page
Email subscribers
500
Monthly report
Team and Agency
Projects
5, sharing the plan
Client viewers
Agency
Seats
10 seats
Two-factor
Included; you can require it
MCP
Included
Export
YAML or JSON; history as CSV
AI explanations
200 a month
History
12 months of daily totals; hourly for 90 days, every check for 48 hours

Questions

Still unsure? Write to support@badgerbell.com and a person will answer.

Yes. Free means free, for any use, business included. It's in section 3 of our Terms, and a free account nobody logs into keeps running.

One product, or one client. Each project has its own monitors, status pages and alert settings: who gets alerted, escalation, quiet hours and who gets the monthly report.

The plan is shared by all your projects: its monitors, status pages, email subscribers and AI explanations. Free has 1 project, Indie 5, Team 10, and Agency as many as you need, called clients.

Your plan's price and what it includes, for as long as you stay subscribed. If we ever change a plan, you get 90 days' notice by email, and you either keep what you have or leave with a pro-rata refund.

The lock stays for 60 days if a card fails or you downgrade, so a bank problem or a quiet month doesn't cost you your price. If you leave and come back after 60 days, you pay the price that day. Upgrading never takes anything away: no paid plan has fewer monitors than the free one.

By card, through Stripe, monthly or yearly. Every plan bills on the 1st of the month. Your first charge covers only the days left in that month: choosing Indie on 9 November is about $6.60 that day for the 22 days left, then $9 on 1 December.

A yearly plan is charged the same way: the first charge covers only the days left until the 1st, a small part of the year's price, and the full year's price comes on that 1st and every year after. Cancel anytime from Plan and usage.

Nothing pauses and no status page goes offline until 30 days after the first failed charge. Every owner of the team is told from the first failure, so someone can fix the card. After that, the team moves to Free and monitors past its 10 pause. Your plan and price stay locked for 60 days.

Seats are free on every plan. A custom domain and removing "Powered by BadgerBell" come with any paid plan, for every page, at no extra charge.

Your monitors never stop, and nothing costs extra. You can't add more monitors, or make one faster, until there's room.

Past your texts for the month, alerts keep coming by email, Slack and webhooks; texts start again on the 1st.

Each plan sends up to 300, 2,000, 4,000 or 9,000 emails a month. Past that, your own alerts come as one email an hour, and subscriber emails wait until the 1st; your status page keeps updating. A quarter past that, email alerts wait until the 1st too, while Slack, webhooks and texts keep going.

Past your AI explanations, incidents still show every fact; only the written summary waits for next month.

Your team's owners get an email at 80% and at 100% of each limit, saying what stops and when it starts again.

Yes: a year costs 10 months, so 2 months are free. Indie is $90 a year instead of $108, Team $290 instead of $348, and Agency $790 instead of $948. Moving from monthly to yearly starts at your next renewal.

We list everything that changes first, and you choose which monitors and projects keep running. The rest pause, with their alert rules and status pages kept. Only daily totals older than the new plan keeps are deleted, after 60 days, so you can come back or export them.

Not your monitors yet. Your assistant can move your UptimeRobot monitors through MCP with the prompt on our home page. Status page subscribers come in from Statuspage or a CSV file.

So we never have to cut it. Raising it later is good news; cutting it would break our promise.