NC DPS administers Tier II reporting through E-Plan. If you've previously filed a Section 302 report, it should already carry into your Section 312 Tier II tab in E-Plan the following season, so check there before assuming you need to start from a blank facility setup.
Who has to file, and when
Standard federal thresholds -- 10,000 pounds for hazardous chemicals, 500 pounds or the TPQ for extremely hazardous substances.40 CFR 370.10 Reporting season runs January 1 through March 1 for the previous calendar year.
The fee schedule, and the exemption most people don't expect
North Carolina charges $50 for every hazardous substance above the reporting threshold and $90 for every extremely hazardous substance above threshold, capped at $5,000 per facility. E-Plan calculates this automatically from the CAS numbers you enter, so it's worth reviewing the total before finalizing rather than after.
“If we're not sure a chemical clears the threshold, we should leave it off to avoid extra fees.”
North Carolina explicitly does not charge fees for chemicals reported below their thresholds. DPS actively encourages voluntary reporting of borderline chemicals -- it improves safety information for first responders and costs you nothing.
One more genuinely useful detail: if you file a Section 311 notification for a new substance mid-year, it rolls into your next Tier II report automatically rather than requiring a separate fee at that point -- North Carolina designed it this way specifically to avoid double-charging facilities for the same chemical.
Where HazRecord fits
HazRecord tracks which chemicals are above versus below your reporting thresholds continuously, which matters in North Carolina specifically since the fee is calculated per substance rather than as a flat number -- you'll know your likely total before E-Plan calculates it for you.