50% bonus credits + 2x signup credits View Offer

How do check intervals and credits work?

Understand how check intervals affect credit consumption and choose the right frequency for your monitors.

The check interval controls how often UpCanary runs a monitor. Shorter intervals mean faster detection of outages but higher credit consumption. Choosing the right interval is a balance between how quickly you need to know about problems and how many credits you want to spend.

Available Intervals

IntervalChecks per HourChecks per DayChecks per Month
30 seconds1202,880~86,400
1 minute601,440~43,200
2 minutes30720~21,600
5 minutes12288~8,640
10 minutes6144~4,320
15 minutes496~2,880
30 minutes248~1,440
1 hour124~720

Monthly figures assume 30 days.

Credit Math

1 check = 1 credit, regardless of:

  • How many regions run the check
  • What monitor type is used (HTTP, TCP, DNS, Ping)
  • How large the response is

This means the monthly credit cost of a monitor equals its monthly check count. A monitor running every 5 minutes costs ~8,640 credits per month. A monitor running every 30 seconds costs ~86,400 credits per month.

Example Monthly Costs

MonitorIntervalMonthly Credits
Production API1 minute~43,200
Company website5 minutes~8,640
Staging environment10 minutes~4,320
DNS / domain check1 hour~720

If you have 10 monitors all at 5-minute intervals, that’s roughly 86,400 credits per month total.

Choosing the Right Interval

30 seconds - 1 minute: Critical production services

Use the shortest intervals for services where every second of undetected downtime has a direct business impact:

  • Payment processing endpoints
  • Authentication and login APIs
  • Core application APIs that users interact with in real time
  • Services with strict SLA commitments

At 30 seconds, you’ll know about an outage within half a minute. At 1 minute, within a minute. These are appropriate when your mean time to detect (MTTD) matters.

5 minutes: Standard production monitoring

The default recommendation for most production services:

  • Company websites and marketing pages
  • Non-critical API endpoints
  • Admin dashboards
  • Documentation sites

5 minutes gives a good balance between responsiveness and credit consumption. Most outages that last less than 5 minutes don’t warrant an alert anyway.

10 - 15 minutes: Internal and lower-priority services

  • Internal tools and dashboards
  • Development or QA environments
  • Third-party integrations you don’t control
  • Services with a relaxed SLA

30 minutes - 1 hour: Background health checks

  • DNS record monitoring
  • SSL certificate expiry checks
  • Domain availability checks
  • Infrequently-used services

Certificate expiry and DNS record changes rarely happen on a minute-by-minute basis. Checking once per hour is more than sufficient and costs very few credits.

Mean Time to Detect

Your check interval directly determines your worst-case mean time to detect (MTTD). If a monitor runs every 5 minutes and your service goes down 1 second after a check passes, you won’t know for up to 4 minutes and 59 seconds.

Worst-case MTTD = 1 × interval

For critical services, factor this into your incident response planning and choose an interval that fits your acceptable detection window.

Changing Intervals

You can change a monitor’s interval at any time without losing historical data. The new interval takes effect on the next scheduled check. Credit consumption adjusts immediately to the new rate.