NESHAP emissions compliance at a cement plant is not simply an environmental obligation — it is a continuous operational requirement that, if unmet, triggers EPA enforcement actions ranging from notice of violation through to Title V permit revocation and civil penalties of up to $70,117 per day per violation. The National Emission Standards for Hazardous Air Pollutants for Portland Cement Manufacturing (40 CFR Part 63, Subpart LLL) requires cement kilns to operate continuous emissions monitoring systems for mercury, THC, and HCl, to maintain calibration records, to flag exceedances within defined reporting windows, and to document all monitor downtime with substitute data procedures. A daily log that captures CEMS readings, records any exceedance flags, confirms calibration validity, and documents corrective actions is the primary compliance instrument between a cement plant and EPA enforcement. Without a structured, CMMS-backed daily NESHAP log, a single missed exceedance report or undocumented CEMS downtime event can escalate into a formal notice of violation with penalties that dwarf the cost of a compliant monitoring system. Sign Up Free on Oxmaint to digitise your NESHAP daily emissions log and build the compliant, timestamped CEMS record that EPA inspectors require.
40 CFR 63
Subpart LLL
Portland cement NESHAP standard
$70,117
Max Daily Penalty
Per violation per day — EPA enforcement
2 Hours
Exceedance Report Window
Notification required within 2 hours of discovery
5 Years
Record Retention
All CEMS data, calibration, and corrective action records
Daily
QA/QC Calibration Check
Daily calibration drift check — required under 40 CFR Part 75
An undocumented CEMS exceedance discovered during an EPA inspection is treated as a violation — even if the plant took corrective action. Oxmaint captures exceedance flags, corrective action timestamps, and CEMS monitor status in real time, giving your compliance team the documented response record that determines penalty outcomes.
Daily CEMS Reading Log — Pollutant Monitoring and Exceedance Flagging
CEMS data must be recorded for every operating hour of the cement kiln. The monitoring parameters mandated under Subpart LLL depend on the kiln type but typically include mercury (Hg), total hydrocarbons (THC), hydrogen chloride (HCl), and particulate matter (PM). Every hourly average exceeding the applicable emission standard must be flagged, documented, and reported — the 2-hour notification requirement for exceedances is not a suggestion but a permit condition whose violation compounds the original exceedance penalty.
Mercury (Hg)
Standard: 21 lb/MM ton clinker (30-day rolling avg)
Hourly average — record against running 30-day average
Spike events above hourly limit — flag immediately
Sorbent trap or CEMS method confirmation
Continuous — log hourly averages
Total Hydrocarbons (THC)
Standard: 24 ppmv (30-day rolling avg) — new sources
Hourly average — compare to 30-day rolling limit
Feed composition changes — note in log as context
Flame ionisation detector span gas calibration daily
Continuous — log hourly averages
Hydrogen Chloride (HCl)
Standard: 3 ppmv (30-day rolling avg)
Hourly average — record and compare to rolling limit
Raw material chloride content correlation — document
FTIR or extractive CEMS method — verify daily
Continuous — log hourly averages
Particulate Matter (PM)
Standard: 0.07 lb/ton clinker (30-day rolling avg)
Opacity COMS daily readings — flag above 20%
Baghouse differential pressure within operating band
ESP current and voltage — record operating parameters
Continuous — log hourly averages
CEMS Daily Reading Checklist40 CFR 63 Subpart LLL
Module 02 — Calibration and QA/QC
Daily CEMS Calibration Drift Check and QA/QC Log
CEMS calibration is not a discretionary maintenance task — it is a regulatory requirement under 40 CFR Part 75 and the applicable CEMS quality assurance plan. A CEMS that has drifted out of calibration produces invalid data. Invalid data must be substituted with conservative substitute values under 40 CFR Part 75 Appendix A, which automatically increases the reported emission average — sometimes above the standard — even if actual emissions were compliant. A 15-minute daily calibration drift check prevents substitute data penalties from being triggered by a calibration drift that the operator never knew had occurred.
Daily Calibration Drift Check — Required Steps
01
Zero Gas Check
Introduce zero gas — record response vs. calibrated zero value. Drift greater than 2.5% of span = out-of-control
—
02
Span Gas Check
Introduce high-concentration span gas — record response. Calculate drift from certified concentration value
—
03
Drift Calculation
Calculate zero drift and span drift as percentage of applicable span value. Log both results
—
04
Out-of-Control Action
If drift exceeds 2.5% of span: data invalid from last valid cal. Begin substitute data. Repair and re-check before resuming normal operation
Calibration and QA/QC Checklist40 CFR Part 75 / QAPP
Module 03 — Corrective Action and Exceedance Documentation
Exceedance Response, Corrective Action Log, and Deviation Reporting
How a cement plant responds to an emissions exceedance is as important as preventing the exceedance in the first place. EPA enforcement decisions are heavily influenced by the speed and completeness of the documented response. A plant that identifies an exceedance, notifies the appropriate authority within 2 hours, initiates corrective action, and documents the root cause and corrective steps will receive substantially different enforcement consideration than a plant where the same exceedance appears in a quarterly report with no documented response history.
Undocumented Response
Exceedance noted in CEMS data — no flag in daily log
No 2-hour notification to compliance manager
No corrective action documented
Appears in quarterly deviation report — first documentation
EPA treats as unreported violation — maximum penalty exposure
CMMS-Documented Response
Exceedance flagged in daily log at time of discovery
2-hour notification documented with time and recipient
Corrective action initiated and timestamped in CMMS
Root cause identified and documented within 24 hours
EPA sees documented good-faith response — reduced penalty exposure
NESHAP compliance is built record by record, shift by shift. Oxmaint structures your daily emissions log with mandatory fields for CEMS readings, exceedance flags, calibration results, and corrective action entries — so no shift ends with an incomplete compliance record and no exceedance goes undocumented.
What pollutants must a cement kiln monitor under NESHAP Subpart LLL?
Under 40 CFR Part 63 Subpart LLL, cement kilns must monitor mercury (Hg), total hydrocarbons (THC), hydrogen chloride (HCl), and particulate matter (PM). The applicable limits depend on kiln type (new vs. existing, wet vs. dry process) and are expressed as 30-day rolling averages. Some kilns are also subject to dioxin/furan monitoring depending on combustion conditions. Track CEMS readings and rolling averages in Oxmaint.
What is required when a cement kiln CEMS shows a NESHAP emissions exceedance?
Upon discovery of an exceedance, the plant must notify the EPA Region or state authority within 2 hours, initiate corrective action, and document both the notification and corrective steps. The exceedance must be included in the next periodic deviation report. Failure to notify within 2 hours is a separate violation that compounds the original exceedance penalty. See how Oxmaint structures exceedance notification workflows — book a demo.
How long must NESHAP emissions records be retained at a cement plant?
Under 40 CFR 63.10(b)(1), records relating to compliance with NESHAP standards must be retained for at least 5 years. Records must be accessible on-site or from off-site within 2 business days of an EPA request. This includes daily CEMS logs, calibration records, deviation reports, and corrective action documentation for every operating day.
What happens when CEMS data is invalid due to calibration drift or analyser downtime?
When CEMS data is invalid (out-of-control period), substitute data must be used under 40 CFR Part 75 Appendix A procedures. Substitute data is typically the 90th percentile value from recent valid operating hours, which is often significantly higher than actual emissions. Extended out-of-control periods with high substitute data can cause a 30-day rolling average exceedance on paper even when actual emissions were compliant — emphasising the critical importance of daily calibration checks.
Can a CMMS system help a cement plant meet NESHAP daily log requirements?
A CMMS with structured daily emissions log workflows ensures that every field required under Subpart LLL is completed and signed before the shift closes. It provides a 5-year searchable record, automatic exceedance flagging, corrective action assignment, and exportable reports for EPA deviation reporting. Sign Up Free to build your NESHAP daily log system in Oxmaint.
Every CEMS Reading. Every Calibration Check. Every Exceedance Documented — A Five-Year NESHAP Record Built Shift by Shift in Oxmaint.
Oxmaint gives your environmental compliance team a structured daily emissions log workflow — pollutant readings, 30-day rolling averages, calibration drift results, exceedance flags, and corrective action entries — all timestamped, signed, and searchable. Stop managing your NESHAP compliance on spreadsheets that cannot prove what was recorded and when.