Skip to content
Latchkey

What Is a Billing Cycle for CI? Resets, Overage & Forecasting

A CI billing cycle is the recurring period - almost always a calendar month - over which your CI usage is counted, charged, and your free allowance resets.

Every metered CI platform organizes spend into billing cycles. Your included minutes refill at the start of each cycle, and overage accrues within it. Understanding the cycle is the basis for forecasting, setting spending limits, and avoiding the end-of-month surprise where a single heavy week blows the budget.

What a cycle covers

A billing cycle is typically one month. Within it, the platform meters every job’s minutes and your storage usage, subtracts your included allowance, and bills the remainder. GitHub Actions, for example, resets included minutes monthly.

When allowances reset

Included minutes and storage refill at the start of each cycle and do not roll over. Unused free minutes are lost, and a cycle that overshoots does not borrow from next month. This is why bursty workloads near a cycle boundary can be inefficient.

How overage accrues

Once you exhaust the allowance mid-cycle, every additional minute is billed at the standard rate for the rest of the cycle. A spending limit can cap or halt this, but without one the meter simply keeps running until the cycle resets.

Forecasting within a cycle

Track minutes consumed against the calendar: if you are 60% through the month and have used 90% of your allowance, you will overshoot. Pacing dashboards let you act before overage rather than explain it afterward.

Why cycles cause budget surprises

Costs are not uniform across a cycle. A release crunch, a flaky test storm, or a new matrix job can spike usage in days. Because the bill is cumulative within the cycle, a few bad days can dominate the month’s total.

Managing spend per cycle

Set spending limits, alert on pace, and reduce baseline minutes so normal weeks leave headroom for crunch. Lowering the per-minute rate stretches each cycle further - Latchkey managed runners cost about 69% less per minute, so the same allowance and budget cover far more work each cycle.

Key takeaways

  • A CI billing cycle is usually a monthly period for metering and resets.
  • Included minutes refill each cycle and do not roll over.
  • Overage accrues at standard rates once the allowance is gone.

Related guides

Run this faster and cheaper on Latchkey managed runners. Start free →