Usage & Pricing

How Billing Works

Bitping bills based on Units. One unit equals either 1,000 API requests (checks) or 1 GB of bandwidth, whichever is consumed first. Your plan includes a set number of units per month, and any usage beyond that is billed as overage.

PlanMonthly FeeIncluded UnitsOverage Rate
Starter$550 units (50K checks or 50 GB)$0.10 / unit
Pro$991,000 units (1M checks or 1 TB)$0.10 / unit
Business$99910,000 units (10M checks or 10 TB)$0.08 / unit
EnterpriseCustomCustomNegotiated

What Counts as a Check

Every time Bitping runs a monitoring job against one of your endpoints, that counts as one check. A single endpoint configured at 30-second frequency generates:

  • 2 checks per minute
  • 120 checks per hour
  • 2,880 checks per day
  • ~86,400 checks per month (86.4 units)

How Frequency Affects Usage

The check frequency you set for each endpoint is the biggest driver of unit consumption. Lower intervals mean more checks:

FrequencyChecks / MonthUnits / Month
5 seconds518,400518.4
10 seconds259,200259.2
30 seconds86,40086.4
1 minute43,20043.2
5 minutes8,6408.6
15 minutes2,8802.9
30 minutes1,4401.4
1 hour7200.7

Changing frequency from 1 minute to 10 seconds multiplies your usage by 6x for that endpoint. The usage estimate on the config page helps you see the impact before saving.

Frequency and Data Quality

Higher frequency doesn’t just cost more — it produces fundamentally better data. The number of data points directly affects the reliability and usefulness of your metrics.

Why higher frequency matters:

  • More accurate percentiles — P95 and P50 are statistical measures. With 2 data points per 15-minute window, you’re computing a “95th percentile” of almost nothing. With 30 data points per 30-second window, the percentiles actually represent the distribution of real user experience.
  • Faster incident detection — At 15-minute intervals, a 10-minute outage might only appear as a single failed check. At 30-second intervals, you’d see 20 consecutive failures with clear start and end times.
  • Meaningful min/max spread — The Response Time chart shows Min, Avg, P50, P95, and Max. With infrequent checks, these values collapse into a single line because there aren’t enough samples to show variance. Higher frequency reveals the true spread of performance.
  • Better geographic coverage — Bitping distributes checks across nodes globally. More frequent checks mean more nodes get sampled, giving you a broader picture of how different regions experience your service.

Recommended frequencies by use case:

Use CaseRecommended FrequencyWhy
Uptime monitoring (is it up?)1 — 5 minutesEnough to catch outages within a few minutes
Performance monitoring (how fast?)10 — 30 secondsNeed enough samples for meaningful percentiles
SLA reporting30 seconds — 1 minuteHigh-resolution data for accurate SLA calculations
Cost-conscious monitoring5 — 15 minutesMinimal unit usage, but limited insight into performance
Critical API endpoints5 — 10 secondsNear real-time visibility into latency and errors

Rule of thumb: If you care about response time, use 30 seconds or less. If you only care about uptime, 5 minutes is fine. 15-minute intervals are too slow to meaningfully measure website speed — by the time you notice a problem, it may have already resolved.

Usage Estimate Preview

The Estimated Usage panel on the config page shows a live calculation as you edit your configuration:

  • Units / month — Total estimated units based on all endpoints and their frequencies, with your plan’s included units shown for reference
  • Checks / month — Raw number of API requests
  • Est. monthly cost — Your plan fee plus any overage, calculated from your current config
  • Endpoints — Total number of monitored endpoints

This updates in real time as you add endpoints, change frequencies, or modify your setup. Use it to find the right balance between monitoring coverage and cost.

Active Series

Each check generates multiple Prometheus time series depending on the protocol. More series means richer data, but also more storage:

ProtocolApproximate Series per Endpoint
HTTP~10 (success rate, response time percentiles, status codes)
DNS~6 (success rate, lookup time percentiles)
ICMP~8 (success rate, latency percentiles, packet loss)
HLS~20 (buffer health, TTFB, segment durations, histograms)

Series count affects your Prometheus/Grafana Cloud storage costs if you use Remote Write to push metrics to an external destination. It does not affect your Bitping unit billing.

Tips to Manage Costs

  • Start with longer intervals — 5-minute checks are sufficient for most uptime monitoring. Reserve 10-30 second intervals for critical endpoints.
  • Use the usage estimate — Check the estimated cost on the config page before saving changes.
  • Review endpoint count — Remove endpoints you no longer need to monitor.
  • Consider your plan — If you consistently exceed your included units, upgrading to the next tier is usually cheaper than paying overage.

Viewing Your Usage

Navigate to Account > Billing to see your current billing period usage, included units remaining, and overage charges. The Account Overview dashboard also shows a usage summary.

© 2026 Bitping Pty. Ltd.