Pricing

Flat-rate. Unlimited team.
No surprises.

Free for 25 monitors, even commercially. No per-seat, no per-subscriber, no overage bills — soft caps and a prompt to upgrade, not a tax on growth.

Public beta: everything below is free right now. These are the prices that switch on when billing ships — you'll get notice before anything is charged.

Free
Forever. Commercial use OK.
$0
No card required
25 monitors · 1-min checks
5 status pages
Unlimited team
Slack, Discord, email alerts
Multi-region consensus on
AI incident summaries
14-day data retention
Start free
Pro
For serious infrastructure.
$82 / mo
Billed annually · $984/yr
500 monitors · 15-sec checks
Everything in Starter
Unlimited responders
WhatsApp + Telegram · coming
Playwright browser checks · coming
SSO / SAML · coming
Mercury — conversational · coming
Start free trial
Scale
For high-volume teams.
$249 / mo
Billed annually · $2,988/yr
2,000 monitors
Everything in Pro
Data residency · US / EU / APAC
White-label status pages
99.99% SLA
Priority support · Slack channel
Start free trial

Need more than 2,000 monitors, custom compliance (SOC 2, ISO 27001), or self-hosted probes? Talk to us about Enterprise →

Every feature, every tier

Compare in detail.

Feature Free$0 Starter$29/mo Pro$99/mo Scale$299/mo
Monitoring core
Monitors 25 100 500 2,000
Check frequency floor 1-min 30-sec 15-sec 15-sec
Probe regions 6 6 6 6
HTTP, TCP, DNS, SSL
Multi-step API checks · coming
Playwright browser checks · coming
Alert intelligence
Multi-region consensus alerting
Dependency-aware tagging
Single-region flap suppression
Auditable alert decisions
Mercury · AI agent
AI incident summaries
Conversational debugging Basic Full Full
Auto-drafted incident messages
Synthetic test generator
On-call & alerting
Slack / Discord / Teams
SMS + voice
WhatsApp + Telegram · coming
On-call schedules + escalation 3 responders Unlimited Unlimited
Quiet hours
Status pages
Public status pages 5 Unlimited Unlimited Unlimited
Subscribers Unlimited Unlimited Unlimited Unlimited
Custom domain
Multi-language
White-label
Platform & team
Team members Unlimited Unlimited Unlimited Unlimited
REST / GraphQL API
Terraform + CLI + SDKs · coming
Native MCP server
SSO / SAML · coming
Data residency · US / EU / APAC
Data retention 14 days 1 year 2 years 5 years
SLA 99.9% 99.95% 99.99%
Questions

Things people ask before signing up.

What counts as a monitor?
One endpoint we check — an HTTP/HTTPS URL, a TCP port, a DNS record, or an SSL certificate. Each check counts as one monitor. We don't charge separately for the number of regions we check from or the frequency.
Is the free tier really free for commercial use?
Yes. 25 monitors, 1-minute checks, unlimited team, commercial use OK, no card required, forever. This is the explicit alternative to UptimeRobot's October 2024 ToS change that banned commercial use on free. Free stays free.
What happens if I exceed my monitor count?
A soft cap with an in-app prompt to upgrade — never a surprise overage bill. Your existing monitors keep working; new ones above the cap show a "needs upgrade" state. We'd rather lose a few dollars of overage revenue than wake you up to an unexpected $400 invoice.
Do you charge per seat?
No. Never. Unlimited team members on every plan, including Free. Add your whole engineering org, your SRE rotation, your CEO who wants alerts — same price. Per-seat pricing is one of the biggest reasons people hate enterprise tools; we don't do it.
How is this different from UptimeRobot or BetterStack?
Three things that matter on day one: (1) multi-region consensus alerting on by default — single-region flaps die in the dashboard, not on your phone; (2) dependency-aware alerts that tag upstream incidents from Stripe, AWS, Cloudflare, Vercel etc. before paging you; (3) AI incident summaries included on every plan, including free. UptimeRobot charges $9/mo for 5-min checks and doesn't have any of these. BetterStack starts at $29/mo and bundles a lot — but is becoming a sprawling observability platform. We stay focused on uptime + on-call + status pages, done excellently.
Can I migrate from UptimeRobot, Pingdom, or BetterStack?
Importers for UptimeRobot, BetterStack, and Pingdom are on the beta roadmap — not built yet, and we won't pretend otherwise. Today: adding monitors in the dashboard takes under a minute each, and if you email a CSV export of your current monitors to support@repose.sh, we'll load it into your workspace for you.
What's the SLA on Repose itself?
99.9% on Starter, 99.95% on Pro, 99.99% on Scale. We publish our own status at status.repose.sh and a meta-status that monitors the monitor at probes.repose.sh. When we go down, you'll know — credits are automatic on the affected tiers.
Can I switch tiers? Cancel anytime?
Yes to both. Up or down, monthly or annual, prorated to the day. Cancel from the dashboard with one click — no "talk to retention" calls, no friction. Annual customers who cancel get a prorated refund for the unused months.
Free for 25 monitors
Start sleeping through the night.

Set up your first monitor in under two minutes. No card. Commercial use OK. We'll only wake you up when something is actually broken.