Skip to content

Plans & limits

Free, Starter, Growth and Scale — what each includes, which limits are enforced and how, and which things are flat across every plan.

Last updated

There are four plans: Free, Starter, Growth and Scale. The pricing page carries the current prices and the full comparison; this page explains what the limits mean and how they behave at runtime.

StatusOwl is priced per status page, not per subscriber. There is no per-visitor metering and no notification volume tier.

There is no free trial

No paid plan has a trial period, and there is no trial mechanism in the product. The Free plan is the way to try StatusOwl — it is a permanent plan with a real status page on a real custom domain, not a countdown. Any earlier documentation mentioning a trial was wrong.

What each plan is for

PlanWho it fits
FreeOne page for a side project, an open-source tool, or a first product.
StarterA team running one product that needs a page customers trust.
GrowthSeveral services and audiences, with internal pages alongside public ones.
ScaleAgencies, platforms and enterprises running a page per customer or region.

Status pages

FreeStarterGrowthScale
Status pages1310Unlimited
Custom domain with automatic SSL
Private pages
Logo, theme, visitor theme toggle
Incidents and maintenance windowsUnlimitedUnlimitedUnlimitedUnlimited

Custom domains are not a paid feature. Neither are incidents, maintenance windows or private pages. Note that "private" means the page returns a 404 — see Private pages.

Monitoring

FreeStarterGrowthScale
Monitors251003001,000
Check frequency3 min60 sec30 sec30 sec
Automatic incidents
SSL certificate expiry
Domain expiry (WHOIS)
Watch Owl hosts1111
Dedicated / container nodes13Unlimited

Two things worth calling out because they are commonly assumed to be gated:

  • SSL and domain checks are on every plan. SSL certificate checks are capped at 25 per organization, flat across all four plans. Domain expiry checks are not capped. See SSL & domain expiry.
  • Monitoring regions are not a plan axis. Every monitor on every plan runs from one region. See Monitoring regions.

History and reporting

FreeStarterGrowthScale
Data retention30 days90 days180 days365 days
Scheduled uptime reports
Audit log

Status pages display the most recent 90 days of daily bars on every plan. On Free, days beyond the 30-day retention window read as no data.

The audit log is on every plan, including Free.

Team and access

FreeStarterGrowthScale
Team members2825Unlimited
Roles and permissions
Multiple organizations

Notifications and API

FreeStarterGrowthScale
Notification channelsAll 6All 6All 6All 6
Read API
SupportEmailEmailPriority emailPriority email

All six channels — Email, Slack, Discord, Microsoft Teams, ntfy and signed webhooks — are on every plan. What reaches them is a separate question: today only Watch Owl alert rules dispatch. See Notifications overview.

The read API is on every plan, including Free.

How limits are enforced

Limits are checked on write — creating a monitor, a status page, a node, or inviting a member. When you are at the cap the request is refused with an error naming the limit and your current count, and the dashboard shows an upgrade prompt.

Specifics worth knowing:

  • Nothing is deleted when you downgrade. Monitors and pages over the new plan's cap keep running. You cannot create new ones until the count is back under the cap.
  • Check intervals snap to the new plan's floor on downgrade. A monitor on a 30-second interval moves to 3 minutes on Free.
  • Pending invitations hold a seat until accepted or revoked.
  • The SSL check cap is flat at 25 regardless of plan, so it never changes on an upgrade or a downgrade.

Changing plans

Upgrades and downgrades both take effect immediately and are prorated by Stripe. See Billing for the mechanics and what happens to your data.

See also