Skip to content
AirPermitHub
Compliance

Tracking a 12-month rolling limit without surprises

How to read a rolling limit, build the monthly calculation once, and watch next month's headroom so a synthetic minor limit never catches you late.

7 min readPublished 2026-10-29

Why rolling limits trip people up

A rolling limit is checked every month, not once a year. Each new month enters the total and the oldest month drops out, so a single high month stays in the number for the full window. A facility can look fine in December and be over in March without any one month looking unusual.

Many synthetic minor limits take this form. Going over one can be a permit violation and can also put the source's minor status in question, which is a much bigger problem than a single exceedance.

Read the condition word by word

Before building anything, pull these answers out of the permit condition and its monitoring and recordkeeping terms:

  • What is limited: emissions of a pollutant, throughput, fuel use, or operating hours
  • Whether the limit is a rolling sum or a rolling average, and the length of the window
  • Whether the window is calendar months or a rolling number of days
  • The calculation method the permit requires: emission factors, CEMS data, mass balance, or a site-specific equation
  • When each month's calculation must be completed and recorded, and how long records are kept
  • Whether the limit applies at all times, including startup, shutdown, and malfunction

Build the calculation once

Set up one workbook or system in which monthly inputs (metered gas, fuel, production, hours) flow into monthly emissions using the permit's method, and monthly emissions flow into the rolling total. Keep each emission factor next to its source document and revision. Lock the formulas, and avoid re-typing numbers between files; most rolling-limit errors are transcription errors.

When the permit requires a specific method, use it even if a better estimate exists. The record has to show compliance the way the permit defines it.

Watch the headroom, not just the total

The most useful number each month is how much the next month can be. For a rolling sum, that is the limit minus the months that will still be in next month's window. For a rolling average, multiply the limit by the window length first.

Send that number to operations before the month starts. Operators can manage to a monthly budget; they can't manage to a rolling total they never see.

Forecast before it matters

Plug planned production, new wells or equipment, and scheduled maintenance into the coming months and see where the window lands. If a forecast crosses the limit, there is still time to change the plan, or to talk to the agency about an amendment before construction or operation that would need one.

When a month is missing or wrong

Follow the permit's substitute data or missing data provisions if it has them, and document what was used and why. When a past month is corrected, keep the original and the revision with dates rather than overwriting the record. If a correction pushes a past window over the limit, that is a deviation to evaluate and report as the permit requires.

Sources

This guide explains how programs fit together. It does not restate thresholds, limits, or deadlines; read those in the cited text or on the state hub.

AirPermitHub provides educational, engineering, research, and compliance-support information. Information provided by the platform does not constitute legal advice and should not replace review of applicable regulations, permits, agency guidance, or consultation with qualified professionals. Full disclaimer