Statuspage pricing · read

Statuspage pricing, explained

Statuspage charges public pages by subscriber: $29 for 250, $99 for 1,000, $399 for 5,000, $1,499 for 25,000 a month, free up to 100. Private pages cost $79 to $1,499 a month, and audience-specific pages start at $300. Atlassian published the same prices in February 2023. A subscriber costs almost nothing to serve, and newer tools price the public page near zero: incident.io's free plan has unlimited subscribers, and Instatus charges $20 a month for 5,000.

Public pages

PlanPer monthSubscribersPer subscriber, when full
Free$0100—
Hobby$29250$0.116
Startup$991,000$0.099
Business$3995,000$0.080
Enterprise$1,49925,000$0.060

Where the price jumps

Private pages

PlanPer monthSigned-in subscribersPer subscriber, when full
Starter$7950$1.580
Growth$249300$0.830
Corporate$5991,000$0.599
Enterprise$1,4995,000$0.300

What the alternatives charge

From each vendor's own pricing page, read 9 October 2026.

VendorPublic pagePrivate or per-customer
incident.ioBasic, free: one public page, unlimited subscribers, custom domainan internal page from Pro ($25 a user a month); customer pages on Enterprise
Instatusfree for 200 subscribers and 15 monitors; Pro $20 a month: 5,000 subscribers, 50 monitors, custom domainBusiness plan only; its price is not on the page
Better Stackfree: 1 page and 10 monitors; 1,000 subscribers included, then $40 a month per 1,000; an extra page $15password protection $50 a page a month; SSO $250 a page a month
openstatusfree: 1 monitor every 10 minutes; Starter $30, Pro $100, Scale $500 a monthpassword protection from Starter ($30 a month)
UptimeRobotfree: 50 monitors every 5 minutes, 1 page; Solo $10 a month ($9 billed yearly)password protection from Team ($41 a month, $35 billed yearly)

Where agentcheck fits

Statuspage runs no checks: its components change when someone sets them, by hand or through an integration. agentcheck does the opposite. It checks each component's URL itself and the page follows, with no plan that counts subscribers. It does not notify subscribers yet, so it does not replace a page whose value is its mailing list. Paste yours to see what it would look like:

What you get today

  • A public status page and an SVG badge, kept current by agentcheck's own checks: each component you give a URL is fetched on a schedule, and a component that fails two checks in a row (no answer, or not 2xx) opens an incident that closes itself when it recovers. Nobody has to post anything.
  • An incident history from the day you import; incidents are kept. Machine-readable state at trust.json.
  • Free, $0: one page, up to 10 checked components, checked hourly, 7 days of check history. No email, no GitHub, no card.
  • Starter, $29 a month, flat: up to 3 pages, checks every 5 minutes, Slack and Discord alerts, 30 days of history. No plan counts subscribers.

Not built yet: notifying your subscribers (email, RSS or webhook), a custom domain, private and per-customer pages, a Statuspage-compatible summary.json, posting incident updates by hand or from an agent, and importing your subscribers. If you would pay a flat monthly price for these, say so with one click. The click is counted; nothing else is sent or stored.

Sources

Statuspage is a product and trademark of Atlassian. agentcheck is not affiliated with Atlassian and reads only the public JSON a page publishes, once, when you ask.