Checkly pricing: plans, cost and what your check runs add up to
Checkly's sticker price is the base. The bill is the base plus runs, and runs come from intervals, locations and retries. Enter your checks and the calculator counts the runs, picks the cheapest plan with prepaid packs, and prices the same work on Datadog.
Checkly cost calculator
LiveRates read from checklyhq.com/pricing, USD list. Runs assume a 30-day month and no retries. Extra runs are priced as prepaid packs, the cheaper path; unplanned overage costs 25% to 30% more. Datadog is priced at its published per-run rates for the same billing mode.
How much does Checkly cost?
Checkly costs $24 a month for Starter and $64 a month for Team on annual billing, or $29 and $80 billed monthly. Hobby is $0 with 10 uptime monitors, 1,000 browser runs and 10,000 API runs. The plan price is only the base: API and browser checks are metered per run, and every interval, parallel location and retry is a run. Starter's 25,000 API runs cannot cover even one API check every minute, which needs 43,200 runs a month, and its 3,000 browser runs cover a single browser check every 15 minutes.
Checkly is a good product with an honest rate card. Every figure you need is published, including overage. The hard part is that the price is expressed in runs, and nobody plans monitoring in runs. You plan it in checks and intervals, so the table below does the conversion Checkly leaves to you.
The short version
- Starter
- $24 a month annual, $29 monthly
- Team
- $64 a month annual, $80 monthly
- How you are billed
- Base plan plus API and browser runs
- One API check every minute
- 43,200 runs, more than Starter includes
- Overage
- 30% over pack price on Starter, 25% on Team
- Status page
- Separate module, $9 to $34 a month
Checkly plans compared: Hobby, Starter, Team and Enterprise
These are the Detect plans, the part of Checkly that runs uptime monitors, API checks and browser checks. Annual prices are per month on a yearly contract. The frequency column is the fastest interval an uptime monitor can use on that plan.
| Plan | Annual | Monthly | Uptime monitors | Fastest | Browser runs | API runs | Users | Locations |
|---|---|---|---|---|---|---|---|---|
| Hobby | $0 | $0 | 10 | 2 min | 1,000 | 10,000 | 1 | 6 |
| Starter | $24 | $29 | 50 | 1 min | 3,000 | 25,000 | 3 | 6 |
| Team | $64 | $80 | 75 | 30 sec | 12,000 | 100,000 | 10 | 22 |
| Enterprise | Custom | Custom | Custom | 1 sec | Custom | Custom | Custom | 22 |
Add-on packs
25 more uptime monitors are $8 a month annual or $10 monthly. Prepaid browser runs are $4.00 or $5.00 per 1,000. Prepaid API runs are $1.80 or $2.00 per 10,000. Hobby cannot buy any of them.
Overage
Run past your prepaid runs and checks keep going at $6.50 per 1,000 browser runs and $2.60 per 10,000 API runs on Starter, or $6.25 and $2.50 on Team, added to the next invoice.
Separate modules
Status pages (Communicate) are $9 or $12 on Starter and $30 or $34 on Team. AI root cause analysis (Resolve) is $12 or $19 and $39 or $49. A full Team stack billed monthly is $163.
Checkly Starter cannot run one API check every minute
A 30-day month has 43,200 minutes, so one API check every minute from one location is 43,200 runs. Starter includes 25,000. The plan's headline says one-minute frequency, and it is true for uptime monitors, which are counted rather than metered. For API and browser checks the allowance is what decides the interval you can afford, and it is smaller than most buyers assume.
| Interval, one location | Runs per check a month | API checks on Hobby | API checks on Starter | API checks on Team | Browser checks, Starter | Browser checks, Team |
|---|---|---|---|---|---|---|
| Every 1 minute | 43,200 | 0 | 0 | 2 | 0 | 0 |
| Every 5 minutes | 8,640 | 1 | 2 | 11 | 0 | 1 |
| Every 10 minutes | 4,320 | 2 | 5 | 23 | 0 | 2 |
| Every 15 minutes | 2,880 | 3 | 8 | 34 | 1 | 4 |
| Every 30 minutes | 1,440 | 6 | 17 | 69 | 2 | 8 |
| Every hour | 720 | 13 | 34 | 138 | 4 | 16 |
Two readings of that table matter. At five minutes, Starter covers two API checks and the third pushes you 920 runs over. And Starter's 3,000 browser runs equal one browser check every 14.4 minutes, which in practice means one check at a fifteen-minute interval. A single login flow checked every ten minutes is 4,320 runs and already needs a pack.
Every parallel location multiplies the row. Three locations turn the one-minute API check into 129,600 runs, more than Team includes. Retries add runs too, and Checkly counts each one, so a flaky target with two retries costs three runs every time it fails.
Checkly Team vs Starter: on runs alone, Team never pays for itself
Team costs $40 a month more than Starter on annual billing. The extra 9,000 browser runs it includes would cost 9 packs at $4, which is $36. So for any browser-heavy workload past Team's allowance, Starter plus prepaid packs comes out exactly $4 a month cheaper. On monthly billing the gap is $51 against $45 of packs, so $6. For API-heavy work the gap is wider, because Team's extra 75,000 API runs are only worth about $14.
| Workload, annual billing | Starter plus packs | Team plus packs | Cheaper |
|---|---|---|---|
| 20,000 browser runs | $92.00 | $96.00 | Starter |
| 100,000 browser runs | $412.00 | $416.00 | Starter |
| 300,000 API runs | $74.40 | $100.00 | Starter |
| 1,000,000 API runs | $200.40 | $226.00 | Starter |
| Team's full allowance: 75 monitors, 12,000 browser, 100,000 API | $82.40 | $64.00 | Team |
Team only wins on runs when you use nearly all of all three allowances at once. That is a real case, and the table shows it, but it is a narrow one. What Team actually sells is capability Starter cannot buy at any price: all 22 public locations instead of 6, 30-second frequency, ten users instead of three, private locations, 30 days of raw data instead of 7, and phone alerts. If you need those, Team is fair. If you are upgrading because you ran out of runs, buy packs instead.
Checkly annual discount and overage rates, line by line
The toggle on Checkly's page says "Save up to 20%", and that is accurate for the Detect plans. It is not one number across the bill, though. Work out every line and the annual saving runs from 10% to almost 37%.
| Line item | Monthly | Annual, per month | Annual saving |
|---|---|---|---|
| Detect, Starter base plan | $29 | $24 | 17.2% |
| Detect, Team base plan | $80 | $64 | 20.0% |
| Extra 25 uptime monitors | $10 | $8 | 20.0% |
| Extra 1,000 browser runs | $5.00 | $4.00 | 20.0% |
| Extra 10,000 API runs | $2.00 | $1.80 | 10.0% |
| Communicate (status pages), Starter | $12 | $9 | 25.0% |
| Communicate (status pages), Team | $34 | $30 | 11.8% |
| Resolve (AI root cause), Starter | $19 | $12 | 36.8% |
| Resolve (AI root cause), Team | $49 | $39 | 20.4% |
Overage is a fixed markup, and the same one on both meters
On Starter, browser overage is $6.50 against a $5.00 monthly pack, and API overage is $2.60 against $2.00. Both are exactly 1.30 times. On Team, $6.25 against $5.00 and $2.50 against $2.00 are both exactly 1.25 times. Four separate prices landing on two identical ratios is a pricing rule, not rounding. Against annual packs the markup is steeper: 62.5% on Starter browser runs and 44% on Starter API runs. If your usage is predictable, prepay it.
When Checkly is worth the money, and when a per-monitor tool is the better buy
Checkly is the right buy if you need scripted browser journeys. Playwright checks that log in, add to cart and check out are something a plain uptime monitor cannot do, and Checkly's browser runs at $4 per 1,000 are about a third of Datadog's price for the same thing. If your engineers already write Playwright tests, running them as monitors from the same repo is a genuinely good workflow.
The calculation changes when most of your list is endpoints: URLs, health checks, JSON APIs, certificates. On Checkly those are either uptime monitors, which are cheap and counted, or API checks, which are metered, and the metering is what stops you checking every minute. A flat per-monitor tool has no run meter at all, so the interval is a setting rather than a line on the invoice.
| The job | Checkly | UptimeHub |
|---|---|---|
| Scripted Playwright browser journeys | Yes, a core strength | No, we do not run scripted browser flows |
| API check every minute | 43,200 runs per check a month, metered | Every minute on Starter, 30 seconds on Pro, no run meter |
| Locations | 6 on Starter, 22 on Team, each parallel one billed as a run | 6 regions on every plan, not billed per region |
| Public status page | Separate module, $9 to $34 a month | Included on every plan, custom domain included |
| Entry paid plan | $24 annual, $29 monthly | $9 annual, $12 monthly, 20 monitors |
| Monitoring as code in your repo | Yes, CLI, Terraform and Pulumi | No, set up in the dashboard in minutes |
Plenty of teams run both: Checkly for the three or four journeys that make money, and a per-monitor tool for the long tail of endpoints that only need to answer quickly and correctly. That split keeps the browser runs where they earn their price and takes the API meter out of the picture. UptimeHub covers that second half, with keyword and JSON assertions, SSL and domain expiry, cron heartbeats and a branded status page on every plan.
Where these numbers come from, and what is not claimed
Every price here is from checklyhq.com/pricing. The annual figures sit in the page's HTML. The monthly figures only appear after the Monthly toggle is switched, which is why most summaries on the search results quote only the annual set; we read both from the rendered page. The run rules, what counts as a run and what happens at the cap, are quoted from Checkly's own billing FAQ on the same page.
A useful cross-check sits in that FAQ too. It explains grandfathering with the example of a Team subscription taken at $40 a month while the advertised price is now $80. That $80 matches the monthly Team figure read from the page, so both sources agree.
Not asserted: Enterprise pricing, which is quoted by sales; how Checkly applies its startup and nonprofit discounts beyond its own wording; any self-serve cap on add-on packs; and whether overage is billed per run or per whole block. Run counts assume a 30-day month and no retries, so a 31-day month adds about 3% and a flaky target adds more.
Checkly pricing questions
How much does Checkly cost?
Checkly Starter is $24 a month billed annually or $29 billed monthly, and Team is $64 or $80. Hobby is free with hard caps, and Enterprise is quoted. On top of the base plan you pay for extra check runs, extra uptime monitors in blocks of 25, and optional status page and AI root cause modules.
How does Checkly pricing work?
Checkly charges a base plan that includes a set of uptime monitors and a monthly allowance of API and browser check runs. Uptime monitors are counted, while API and browser checks are metered per execution. Every run from every parallel location counts, and so does every retry, so interval and location choices decide most of the bill.
What is a check run in Checkly?
A check run is one execution of an API or browser check from one location. A multistep check uses one run per request it makes, a check running from two parallel locations uses two runs, a retry is another run, and a Playwright Check Suite uses one browser run for every 30 seconds it executes.
How many checks can I run on Checkly Starter?
Starter includes 25,000 API runs and 3,000 browser runs a month. That is two API checks every five minutes, or eight every fifteen, from a single location. One API check every minute needs 43,200 runs, so it does not fit at all. The browser allowance covers one browser check every fifteen minutes.
Is the Checkly Team plan worth it?
Not for check runs alone. Starter plus prepaid packs is $4 a month cheaper than Team for any browser-heavy workload, and cheaper still for API-heavy ones. Team is worth its price when you need what Starter cannot buy: 22 locations, 30-second frequency, ten users, private locations and 30 days of raw data retention.
What happens if I go over my Checkly check runs?
Starter and Team keep running and bill overage on the next invoice: $6.50 per 1,000 browser runs and $2.60 per 10,000 API runs on Starter, $6.25 and $2.50 on Team. That is 30% over the monthly pack price on Starter and 25% on Team. Hobby simply stops running checks when its allowance is used up.
Does Checkly charge for status pages?
Yes, as a separate Communicate module. It is $9 a month on Starter and $30 on Team with annual billing, or $12 and $34 monthly. Removing Checkly branding from the status page is listed only on Enterprise, so a Starter or Team status page carries Checkly branding.
Is Checkly cheaper than Datadog Synthetics?
For almost every real workload, yes. Datadog charges $12 per 1,000 browser runs and $5 per 10,000 API runs on annual commitment, against Checkly prepaid packs of $4 and $1.80. Datadog only comes out ahead in a narrow band just above Checkly Hobby, below 2,000 browser runs or 48,000 API runs a month, where it undercuts the $24 Starter plan.
Does Checkly offer discounts?
Annual billing saves up to 20% on the Detect plans, but the saving varies by line: 17.2% on Starter, 10% on API run packs and 36.8% on the Starter Resolve module. Checkly also states a 30% discount for startups younger than two years and 50% for nonprofits, subject to an application.
Do retries count as check runs in Checkly?
Yes. Checkly counts each retry as an additional run, so a flaky endpoint with two retries costs three runs every time it fails. Budget some headroom above the clean interval math, especially for browser checks against pages with third-party scripts that time out now and then.
Check every endpoint every minute without a run meter
UptimeHub checks your sites, APIs and ports from six regions with auto-retry, asserts on the response body rather than trusting a 200, watches SSL and domain expiry, and includes a branded status page on every plan. You pay per monitor, so a faster interval never shows up on the invoice.
Related breakdowns
Checkly alternative
Feature by feature, where Checkly is the stronger tool and where a flat per-monitor plan fits better.
Synthetic monitoring pricing
Per-run vendors side by side, and why the interval you pick is the price you pay.
Checkly vs Datadog Synthetics pricing
The same checks priced on both, and the narrow band where Datadog comes out cheaper.