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$9
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 numbers—Not 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 acknowledges—Not included—Not included
Status pages
Status pages1520100
Your own domain, with a certificate—Not included
Remove "Powered by BadgerBell"On every page, at no extra charge—Not 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 PDF—Not included—Not 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 client—Not included—Not included—Not 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 team—Not 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
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.