Skip to content
AlertPing

Comparisons

Checkly pricing 2026 and how much Checkly costs per check run, module by module

| Comparisons | 9 min read

Checkly costs $0 on Hobby, $24 a month on Starter and $64 a month on Team, all billed annually, with Enterprise quoted. Those figures buy less monitoring than they look like they buy. Checkly bills per check run, and the Starter plan's 25,000 included API check runs are only 57% of what a single endpoint checked every minute consumes in a month. Even the $64 Team plan's 100,000 runs cover 2.28 endpoints at a one-minute interval, or 1.14 at 30 seconds. The published plan price is also only part of the rate card: the pricing page prints four separate modules, and status pages and AI root cause analysis each carry their own monthly fee on top.

Every rate below was read from checklyhq.com/pricing. The arithmetic is ours and every step is shown, so you can substitute your own check count and interval.

The four Checkly plans in 2026

Checkly is unusual in this market because it does not really sell monitors, it sells executions. Uptime monitors are counted, but browser and API checks are consumed. That distinction is the whole story of a Checkly invoice.

Plan Price Uptime monitors API check runs Browser check runs Users Locations Raw retention
Hobby $0 10 10,000 / mo 1,000 / mo 1 6 public, max 3 per check 7 days
Starter $24 / mo, billed annually 50 25,000 / mo 3,000 / mo 3 6 public, max 3 per check 7 days
Team $64 / mo, billed annually 75 100,000 / mo 12,000 / mo 10 All 22, plus private locations 30 days
Enterprise Quoted Custom Custom Custom Custom All 22, parallel scheduling 180 days

Checkly displays these prices with a monthly and annual toggle and advertises "save up to 20%" on annual. The static pricing page shows the annual figures, so treat $24 and $64 as the annual-commitment rates and confirm the monthly-billed numbers in the signup flow before you budget. Do not take a monthly figure from a third-party aggregator; several of them disagree with each other on this product.

Maximum check frequency is 30 seconds on Team and 1 second on Enterprise. Additional uptime monitors are sold in blocks of 25 for $8 on both paid plans, which works out at $0.32 per monitor per month and is the cheapest thing on the whole rate card.

The $24 headline is one of four separately priced modules

This is the part most Checkly pricing writeups miss, and it is printed openly on the page. The plan-details table is split into four modules, and each module carries its own price row for every tier.

Module What it covers Hobby Starter Team
DetectUptime monitors and synthetic monitoring$0$24$64
PlatformUsers, retention, security, developer tooling$0$24$64
CommunicateStatus pages and dashboards$0$9$30
ResolveAI root cause analysis$0$12$39

Detect and Platform both print the headline plan price, which reads as the base subscription shown twice. Communicate and Resolve print their own, lower prices, which reads as two add-ons. On that reading, a Starter account with status pages and AI root cause analysis is $45 a month rather than $24, an 87.5% uplift, and a fully loaded Team account is $133 a month rather than $64, up 107.8%. Over a year that is $540 against a $288 headline on Starter, and $1,596 against $768 on Team.

Checkly does not state on the pricing page whether Communicate and Resolve are additive or already bundled, so confirm it at checkout rather than assuming either way. What is not in doubt is that the page prices them separately, which means a status page is a line item here and not an included feature. Several competing tools, ours included, put a branded status page in every plan at no extra charge, so it is worth pricing that difference explicitly if a public status page is part of what you are buying.

What is a check run in Checkly, and how far do the included ones go

A check run is one execution of one check. Every time a monitor fires, it consumes one run from your monthly allowance. That makes the allowance easy to convert into a monitoring schedule, and the result is the single most useful number in this article.

A 30.44-day month contains 43,833 minutes, so one check running every minute for a month is 43,833 runs. Set the published allowances against that:

Plan API check runs Endpoints at 1-minute Endpoints at 5-minute Browser runs Journeys at 1-minute
Hobby10,0000.231.141,0000.02
Starter25,0000.572.853,0000.07
Team100,0002.2811.4112,0000.27

Read the Starter row again. The included API allowance does not cover a single endpoint checked every minute for a full month. At 30 seconds, the interval most teams want for anything customer-facing, Starter covers 0.29 of one endpoint and Team covers 1.14. This is not a criticism of the product, which is aimed at scripted checks on a handful of critical flows rather than broad availability coverage. It is a warning about what the plan price means. If your mental model is "monitors", the allowance will run out in the first week.

Uptime monitors are a separate count and do not draw on the run allowances, so the 50 and 75 uptime monitors are genuinely 50 and 75 monitors. The gap opens up the moment you want an API check with assertions rather than a plain reachability check.

What are Checkly's overage charges

Checkly sells two prices for the same execution. You can buy capacity in advance, or you can let the account run past its allowance and be billed automatically. The second is substantially more expensive.

Run type Prepaid rate Automatic overage Penalty Cost per single run
Browser / Playwright, Starter$4.00 per 1k$6.50 per 1k+62.5%$0.0040 vs $0.0065
Browser / Playwright, Team$4.00 per 1k$6.25 per 1k+56.3%$0.0040 vs $0.00625
API check, Starter$1.80 per 10k$2.60 per 10k+44.4%$0.00018 vs $0.00026
API check, Team$1.80 per 10k$2.50 per 10k+38.9%$0.00018 vs $0.00025

Forecasting badly costs between 39% and 63% depending on which run type you got wrong. The prepaid rate is identical on Starter and Team, which is worth knowing: there is no volume discount on additional runs, so upgrading tiers does not make extra capacity cheaper. It only makes the automatic overage marginally less punitive, and gets you all 22 locations, private locations and 30-day retention.

How much does one Checkly monitor cost per month

Once the allowance is gone, the meter is the price. Here is what one check costs for a full month at common intervals, at the prepaid rate and at the Starter overage rate.

Check Interval Runs per month Prepaid Starter overage
API checkEvery 1 minute43,833$7.89$11.40
API checkEvery 30 seconds87,666$15.78$22.79
API checkEvery 5 minutes8,767$1.58$2.28
Browser checkEvery 1 minute43,833$175.33$284.91
Browser checkEvery 5 minutes8,767$35.07$56.99
Browser checkEvery 15 minutes2,922$11.69$18.99

One browser check at a one-minute interval is $175.33 a month at the prepaid rate, which is 7.3 times the entire Starter plan fee, and $2,104 a year. At the automatic overage rate it is $284.91 a month, or $3,419 a year. For one journey. That single row explains why almost nobody runs a checkout script every minute, and why the sensible pattern is a cheap high-frequency check for detection plus a slow browser check for correctness. If what you actually want out of a headless browser is the content of the page rather than a pass or fail verdict, that is a different job entirely and a purpose-built web scraping API will do it for a fraction of a browser-check rate.

Playwright Check Suites are billed in 30-second blocks

Checkly's headline feature for Playwright teams has its own billing rule that is easy to miss. A Playwright Check Suite is billed as one browser check per 30 seconds of runtime. Checkly's own example is that a 45-second suite consumes two runs.

That rounding matters more than it sounds. A three-minute suite is six runs every time it fires. Run it every 15 minutes and that is 2,922 executions a month, 17,533 browser runs, and $70.13 at the prepaid rate. The same suite trimmed to 90 seconds would be three runs and half the bill. On this pricing model, test suite duration is a line item, so parallelizing or splitting a long suite has a direct and immediate financial payback rather than just a developer-experience one.

Three worked Checkly bills

Prepaid rates, annual-billed plans, single location, ignoring the module question so these are floors rather than ceilings.

Scenario Usage Plan Overage Monthly total
Small SaaS, 5 API endpoints every 5 minutes, 1 checkout script every 15 minutes 43,835 API runs, 2,922 browser runs Starter $24 18,835 API runs ($3.39) + none $27.39
Growing team, 20 API endpoints every minute, 4 journeys every 10 minutes 876,660 API runs, 17,533 browser runs Team $64 776,660 API ($139.80) + 5,533 browser ($22.13) $225.93
Ecommerce, 3 journeys every minute, 10 API endpoints every 30 seconds 876,660 API runs, 131,499 browser runs Team $64 776,660 API ($139.80) + 119,499 browser ($478.00) $681.80

The shape is consistent. API volume is cheap enough to be a rounding error until you get to the hundreds of thousands, and browser volume is the entire bill the moment you want real journeys at a real interval. Anyone modelling Checkly should budget the browser runs first and treat the plan fee as noise.

Does Checkly have a free plan

Yes. Hobby is $0 and includes 10 uptime monitors, 10,000 API check runs, 1,000 browser check runs, one user, six public locations and 7-day raw retention. It is a genuine free tier rather than a trial, and for a personal project it is generous. What it will not do is support a team, because it is capped at a single user and has no route to buy additional runs, so exceeding the allowance means upgrading rather than topping up.

Checkly also publishes two discounts that are unusual enough to be worth naming: 30% off all plans for startups under two years old, and 50% off for nonprofits. On a fully loaded Team stack that is $93.10 and $66.50 a month respectively. Both require an application.

Is Checkly worth it

For a team that already writes Playwright tests and wants them running in production as monitors, defined in code, versioned in git and deployed from CI, Checkly is the clearest product in the category and the pricing is fair for what it does. Monitoring as code is a real differentiator and nothing on a flat plan replaces it.

It is the wrong tool if what you need is broad availability coverage. Watching 60 endpoints at 30 seconds is a rounding error on a flat plan and a five-figure annual conversation on a per-run meter. It is also worth checking whether your requirement is really a scripted journey or an HTTP check with assertions, because the price gap between those two is more than twentyfold and teams routinely buy the expensive one out of caution. Our side-by-side Checkly alternative comparison works that trade through plan by plan, our comparison of synthetic monitoring tools sets Checkly's per-run rates against Datadog, Grafana Cloud, Dynatrace, New Relic and Splunk, and the same split shows up in the API monitoring tools roundup when you judge the same vendors on assertions and interval instead of price.

Checkly is not alone in this billing model, and the failure mode repeats across the category. Grafana Cloud multiplies executions by probe location, which produces the same surprise from a different direction, as the Grafana Cloud rate card shows in detail.

The short version

Checkly's list prices are honest and its free tier is real. The forecasting risk sits in the unit, not the tier. Executions, not monitors, are what you buy; the Starter allowance does not cover one endpoint at a one-minute interval; running past the allowance costs 39% to 63% more than buying it in advance; status pages and AI root cause analysis are priced as their own modules; and a browser journey at one-minute frequency is $175 a month before anything else. Model your browser run volume first, decide honestly whether each check needs a real browser, and price the plain availability detection job separately, because that is the line where a per-run meter costs the most and adds the least.

keep reading

More from the blog

· Comparisons

OpManager vs WhatsUp Gold pricing for 50 to 1,000 devices, per edition and per add-on

8 min read ▸

· Comparisons

Site24x7 vs PRTG pricing for 50 to 1,000 network devices, with and without add-ons

8 min read ▸

· Comparisons

OpManager pricing 2026 and what ManageEngine OpManager costs per device, per edition and per add-on

9 min read ▸

· Comparisons

Splunk On-Call pricing and cost per user from the published $5 rate to a yearly bill

7 min read ▸

· Comparisons

Rootly pricing and Rootly cost per user for Incident Response and On-Call

7 min read ▸

· Comparisons

FireHydrant pricing and what FireHydrant costs per responder after Freshworks

8 min read ▸

· Comparisons

Zabbix pricing and Zabbix Cloud pricing by tier with the real Zabbix cost per year

8 min read ▸

· Comparisons

Checkmk pricing 2026 and Checkmk cost per host for Pro, Ultimate and Cloud

8 min read ▸

· Comparisons

Nagios XI pricing and Nagios license cost per node, renewal included

8 min read ▸

· Comparisons

incident.io pricing and incident.io cost per user for response and on-call seats

8 min read ▸

· Comparisons

Datadog On-Call pricing vs PagerDuty cost per seat for 4 to 30 person rotations

8 min read ▸

· Comparisons

Datadog On-Call pricing and what a paging seat costs next to PagerDuty and Splunk On-Call

7 min read ▸

· Comparisons

LogicMonitor vs PRTG pricing for a 100 device network, per device against per sensor

7 min read ▸

· Comparisons

SolarWinds alternatives and competitors priced on one estate, from PRTG and LogicMonitor to Datadog

8 min read ▸

· Comparisons

LogicMonitor competitors and alternatives with Datadog, Dynatrace, New Relic, SolarWinds and PRTG priced on one estate

8 min read ▸

· Comparisons

SolarWinds pricing 2026 and how much SolarWinds costs per node, per module and per year

8 min read ▸

· Comparisons

LogicMonitor pricing 2026 and how much LogicMonitor costs per Hybrid Unit, per package and per year

8 min read ▸

· Comparisons

WhatsUp Gold pricing 2026 and how much WhatsUp Gold costs per device, per edition and per year

8 min read ▸

· Comparisons

Cronitor pricing 2026 and how much Cronitor costs per monitor, per user and per year

8 min read ▸

· Comparisons

Hyperping pricing 2026 and how much Hyperping costs per plan, per seat and per monitor

8 min read ▸

· Comparisons

Uptime.com pricing 2026 and how much Uptime.com costs per tier, per check and per year

8 min read ▸

· Comparisons

StatusCake pricing 2026 and how much StatusCake costs per plan, per monitor and per year

8 min read ▸

· Comparisons

PRTG pricing 2026 and what PRTG Network Monitor costs per sensor, per device and hosted

9 min read ▸

· Comparisons

New Relic Synthetics pricing 2026 and what synthetic checks cost per check, per edition and per month

9 min read ▸

· Comparisons

Sentry pricing 2026 and what Sentry costs per plan, per event and per monitor

9 min read ▸

· Comparisons

Grafana Cloud pricing 2026 and how much Grafana Cloud costs, meter by meter

10 min read ▸

· Comparisons

Statuspage pricing and Atlassian Statuspage costs per subscriber for public and private pages

9 min read ▸

· Comparisons

Opsgenie pricing 2026 and how much Opsgenie costs, plus what you pay to replace it

8 min read ▸

· Comparisons

PagerDuty pricing 2026 and how much PagerDuty costs per user, per plan and per year

8 min read ▸

· Comparisons

Pingdom pricing 2026 and how much Pingdom costs per check, per plan and per year

8 min read ▸

· Comparisons

Uptime monitoring software to pair with Datadog, New Relic or Dynatrace

8 min read ▸

· Comparisons

How much does Splunk Observability Cloud cost? Hosts, editions and synthetic monitoring

8 min read ▸

· Comparisons

AppDynamics pricing 2026 and how much AppDynamics costs, from license cost per vCPU to synthetics

8 min read ▸

· Comparisons

Dynatrace pricing 2026 and how much Dynatrace costs for hosts, synthetic monitoring and log ingest

8 min read ▸

· Comparisons

How much does New Relic cost? Users, data ingest and synthetic checks

9 min read ▸

· Comparisons

Datadog synthetic monitoring pricing and what synthetics really cost per test run

9 min read ▸

· Guides

Uptime guarantee vs uptime monitoring and why your host reports 99.9% when your site was down

9 min read ▸

· Guides

Cloudflare uptime monitoring with health checks, origin monitoring and the blind spots behind the proxy

11 min read ▸

· Comparisons

Status page pricing and what a hosted status page actually costs in 2026

8 min read ▸

· Guides

API monitoring best practices on what to check, how often and how to keep alerts worth answering

10 min read ▸

· Guides

SSL certificate 200 days as the new validity limit and the 47-day lifetime coming next

9 min read ▸

· Guides

SSL certificate expired? What happens and how to fix it

8 min read ▸

· Guides

How often should you check website uptime?

7 min read ▸

· SLAs

Error budget formula, burn rate alerts and the policy that makes it work

11 min read ▸

· Playbooks

Runbook template for incident response that gets used

8 min read ▸

· Guides

What causes website downtime, and how to catch each cause

8 min read ▸

· Playbooks

Incident postmortem template that teams actually use

8 min read ▸

· Playbooks

On-call rotation best practices that keep engineers sane

8 min read ▸

· SLAs

MTTR (mean time to recovery) explained and how to cut it

7 min read ▸

· Guides

Heartbeat monitoring explained and how it works

7 min read ▸

· Guides

Status page examples and what the good ones get right

7 min read ▸

· Guides

API uptime SLA service credit tiers, downtime limits and what a good one costs

8 min read ▸

· Guides

How to create a status page in 6 steps

7 min read ▸

· Guides

Uptime SLA report and what to include, with a worked example

9 min read ▸

· Guides

SLA service credits and how to claim what you get back

8 min read ▸

· Guides

Synthetic monitoring vs uptime monitoring with what each one costs and when you need it

8 min read ▸

· Guides

What is a status page?

6 min read ▸

· Guides

Status page vs uptime monitoring and what the difference is

6 min read ▸

· Guides

What does 99.9% uptime mean?

6 min read ▸

· Guides

What is five nines (99.999%) uptime?

8 min read ▸

· Guides

How to calculate uptime percentage

7 min read ▸

· Guides

SLA vs SLO vs SLI and what the difference is

7 min read ▸

· Guides

Downtime alerts and how to get notified by email, SMS or phone when your website goes down

7 min read ▸

· Guides

How to monitor an online store for downtime

9 min read ▸

· Guides

Why is my Shopify store unavailable?

8 min read ▸

· Comparisons

Better Stack pricing and how much Better Stack costs

8 min read ▸

· Comparisons

UptimeRobot pricing and how much UptimeRobot costs

7 min read ▸

· Comparisons

Site24x7 pricing and how much Site24x7 costs

8 min read ▸

· Guides

What is a dead man's switch in monitoring?

9 min read ▸

· Guides

Why is my WordPress site down?

9 min read ▸

· Guides

How to monitor WooCommerce uptime and checkout

8 min read ▸

· Guides

How to monitor an API for errors, not just uptime

8 min read ▸

· Economics

How much does website downtime cost?

8 min read ▸

· Guides

How to monitor a cron job

9 min read ▸

· Comparisons

Synthetic monitoring vs real user monitoring

8 min read ▸

· Benchmarks

What is a good uptime percentage?

7 min read ▸

· SLAs

99.99 uptime meaning for SLAs and the real cost of each nine

8 min read ▸

· Guides

How to monitor website uptime

8 min read ▸

· Playbooks

Incident communication examples, templates and outage communication best practices

9 min read ▸

Know the second your site goes down

Checks every 30 seconds, confirmed from a second region, alerts on every channel.

See pricing