Back to blog

Comparisons · November 8, 2026

Status page custom domain pricing: what each tool charges (November 2026)

Topics:Monitoring
Most tools give you a free status page. Far fewer let you put it on status.yourdomain.com without a $20 to $30 monthly plan.
crontap.com / blog
Free status pages compared on the part that costs extra: status.yourdomain.com. Better Stack, UptimeRobot, Instatus, Statuspage, Cronitor, Crontap and more.

Almost every monitoring tool now includes a free public status page. The line between free and paid usually sits somewhere else: serving that page from your own subdomain, like status.example.com, instead of the vendor's address.

Here is the short answer, checked on vendor pricing pages and docs on November 8, 2026. Better Stack is the only tool in this list that includes a custom subdomain on its free plan. Among the paid plans in this table, Crontap Pro is the cheapest way to get one, at $2.99 per month, followed by Checkly's status page Starter plan at $9 per month (billed annually) and UptimeRobot Solo at $10 per month. Most dedicated status page tools start their custom domain plans at $20 to $30 per month.

Price is not the whole story, so the table also shows what each free plan includes. A cheap custom domain is not much use if the free plan only covers a fraction of your services.

Status page custom domain pricing, November 2026

ToolFree status pageCustom domain on free?Cheapest plan with a custom domainSource
CrontapPages not capped by plan, every template, incidents, badge, RSS and status.json; 2 items on Starter (1 uptime monitor daily, 1 heartbeat)NoPro, $2.99/mo (3 items); adds logo and branding removalcrontap.com, Nov 8, 2026
Better Stack1 page, 10 monitors and heartbeatsYes, a custom subdomainFree; removing "Powered by Better Stack" is $250/page/mobetterstack.com, Nov 8, 2026
Checkly20 services, 250 subscribersNoCommunicate Starter, $9/mo billed annuallychecklyhq.com, Nov 8, 2026
UptimeRobot1 basic page, 50 monitors at 5-minute intervalsNoSolo, $10/mo ($9/mo billed annually), 3 pagesuptimerobot.com, Nov 8, 2026
InstatusPublic page, 15 monitors, 200 subscribersNoPro, $20/moinstatus.com, Nov 8, 2026
Hyperping1 basic page, 20 monitors, no subscribersNoEssentials, $24/mo billed yearly ($290/yr)hyperping.com, Nov 8, 2026
Atlassian Statuspage100 subscribers, 25 components; no monitoring of its ownNoHobby, $29/moatlassian.com, Nov 8, 2026
OpenStatus1 page with 3 components, 1 monitor at 10-minute intervalsNoStarter, $30/mo ($25/mo billed yearly); custom theme +$20/moopenstatus.dev, Nov 8, 2026
CronitorBasic page, 5 monitors, 50 subscribersNoBusiness ($2 per monitor and $5 per user per month) plus a $25/mo branded page add-oncronitor.io, Nov 8, 2026
PingdomNo free plan; a trial is availablen/aA public status page on paid plans; custom domains are HTTP only per its docspingdom.com, Nov 8, 2026

Prices are per month in USD and change often; some vendors price by region, so you may see a different currency or amount. UptimeRobot's pricing page can show euros depending on where you visit from; the USD figures here come from the plan offers published on uptimerobot.com. Annual prices are listed where the vendor shows them. Supporting docs: Better Stack status pages (free custom subdomain), UptimeRobot custom domains, Cronitor status pages guide (branded page add-on) and Pingdom public status page docs (HTTP-only custom domains).

What the table does not show

A few things matter as much as the headline price.

What your free plan can actually monitor. UptimeRobot's free plan watches 50 monitors at five-minute intervals, and Better Stack's covers 10 monitors and heartbeats. Crontap's Starter plan includes two items in total, so a free Crontap page shows at most two services. If you need a free page with many services, UptimeRobot and Better Stack are more generous. Crontap's free tier is generous on the page itself (every template, incidents, badge and feeds) rather than on the number of checks.

Whether the tool monitors anything at all. Atlassian Statuspage is a communication tool: you update components by hand or through its API, and the checks live somewhere else. Checkly prices its status pages (Communicate) separately from its monitoring (Detect). Better Stack, UptimeRobot, Instatus, Hyperping, OpenStatus, Cronitor and Crontap all run the checks behind the page.

Subscribers. Statuspage, Instatus, Better Stack, Checkly and Cronitor can email updates to subscribers, and the number of subscribers is often what pushes a team onto a bigger plan. Crontap does not have email or SMS subscribers yet; visitors can follow the page's RSS feed instead.

Branding. A custom domain does not always remove the vendor's footer. Better Stack charges $250 per page per month to remove "Powered by Better Stack", and UptimeRobot keeps white-label for its Team plan. On Crontap Pro, the custom domain, your logo and removing "Powered by Crontap" come together for $2.99 per month.

Where each option fits

  • Better Stack if you want a free custom subdomain today and do not mind the branded footer. Its status pages are wired into on-call, incident management and logs, which Crontap does not have.
  • UptimeRobot if you want many free monitors and a basic free page, and $10 per month is fine when you later want your own domain.
  • Atlassian Statuspage or Instatus if subscriber notifications and a polished incident workflow are the point of the page.
  • Cronitor if you already use it for cron telemetry, where its start and complete signals go deeper than a heartbeat.
  • Crontap if you want the cheapest paid custom domain, a page that looks like yours without a design project, and the checks, heartbeats and scheduled jobs in one dashboard. Templates range from a calm Clean page to a split-flap Departures Board, and every one of them is free.

A few other tools come up in this search but did not make the table. Healthchecks.io offers status badges you can embed but no hosted status page of its own. Cron-job.org publishes free status pages for its status-monitor jobs, but we could not find custom domain support documented, so it is not compared here. StatusCake sells status pages as a separate product with localised pricing, and its pricing page did not make clear which tier includes a custom domain.

How a custom domain works on Crontap

On Pro, Ultra and legacy Pro, open the page's custom domain card, enter a subdomain such as status.example.com, and add two DNS records: a CNAME pointing to domains.crontap.page and a TXT record that proves you own the domain. The certificate is issued automatically once the records resolve. Apex domains like example.com are not supported.

Until the records check out, the page keeps working at crontap.page/<slug>. Once the domain is active, the share link crontap.com/s/<slug> sends visitors to it, so links and badges you shared earlier keep working. The launch post covers the rest of the feature, from incidents to the badge.

If the services you need to show are scheduled jobs rather than URLs, read how to put cron jobs on a status page. For a wider look at uptime tools beyond the status page, our UptimeRobot alternatives comparison and the Better Stack comparison go through monitoring depth and alerting.

From the blog

Read the blog

Guides, patterns and product updates.

Tutorials on scheduling API calls, webhooks and automations, plus deep dives into cron syntax, timezones and reliability.

Product

Introducing Crontap status pages

Publish uptime monitors and heartbeats on a public page at crontap.page, pick a template from Clean to a split-flap departures board, and add incidents, maintenance and a badge.

Product Updates

Introducing AI Integrations

Transform a schedule's HTTP response with a plain-English prompt, return text or JSON, and forward it to Slack, Make, n8n, or your own endpoint. Test on any tier; saving is a Pro feature.

Alternatives

Vercel cron jobs: the Hobby once-per-day limit and how to beat it

Vercel Cron caps Hobby at one run per day, only guarantees timing within the hour, is UTC only, and ties every schedule change to a redeploy. Here is the external cron pattern teams use to ship per-minute, timezone-aware schedules and one dashboard across projects without paying $20/mo per user for Pro.