Owner Resources

Stormwater Permits on Paving Jobs: The EPA General Permit

Most paving, milling and sealcoating work on an existing lot is not what EPA calls construction, but a job that digs to soil can be, and the permit usually comes from your state rather than EPA. This is general education on how EPA describes its permit, not legal advice; confirm your job with the permitting authority and your attorney.

Your state usually issues the permit, not EPA

The first question on any job is not what the permit says but who issues it. EPA’s own page on stormwater discharges from construction activities is plain about the limit of its general permit: “EPA’s Construction General Permit (CGP) covers stormwater discharges from construction activities in areas where EPA is the NPDES permitting authority.” Most states run their own permit program instead, with their own permit and their own terms.

EPA’s frequent questions on the Construction General Permit answer the obvious follow-up, whether a state must copy EPA’s version: “No, States are not required to use the requirements in EPA’s CGP, although some have chosen to use the same or similar permit conditions as are included in the CGP.” A state can also go further. EPA’s page on NPDES state program authority notes that “In some cases, EPA may issue permits within a state that has received authorization” and that “in almost all cases, EPA retains authority to implement the program on tribal lands.” That page is where you check which program covers the ground you work on.

What every program shares is a federal floor. EPA’s construction stormwater page says that “All NPDES permits for construction stormwater must address the minimum federal effluent limitation guidelines for the construction and development point source category”. So the operator, the plan and the controls at the drain carry from program to program even where the wording differs. This site keeps its state material on the page for where you work, reached from the locations index; the Massachusetts page and the Indiana page are examples. What follows describes EPA’s version; your own state’s permit sets the terms that bind you.

Repaving and construction: EPA’s line for your work

Most of what a paving or sealcoating company does never disturbs soil, and EPA’s explanation of its own permit draws the line in exactly that place. In the frequent questions, EPA puts it in one sentence: “Repaving is routine maintenance unless underlying and/or surrounding soil is cleared, graded, or excavated as part of the repaving operation.”

That sentence is the key distinction for this trade. An overlay, a mill-and-overlay that stays on the existing base, sealcoating, crack filling and restriping are resurfacing work, and on EPA’s reading they are maintenance. A new lot, a lot expansion, a full-depth reconstruction or a base repair that goes down to soil is a different job. The construction stormwater page describes construction activity as “earth-disturbing activities such as clearing, grading, and excavating land and other construction-related activities that could generate pollutants.” The frequent questions add that “The earth-disturbing activity has to be part of a project to build, demolish, or replace a structure (e.g., building, road, pad, pipeline, transmission line) to trigger the need for permit coverage.”

Two cautions go with the distinction. EPA’s document says of itself that it “does not impose any new legally binding requirements on EPA, States, Tribes, territories, or the regulated community,” so it is EPA’s explanation, not the rule itself. And a state program can read the same work differently. The permitting authority, not this page, decides whether a particular job needs coverage.

The operator: control decides who holds the permit

On a site under EPA’s permit, the permit is held by operators, and the test is control rather than job title. The permit itself describes an operator as a party that meets either of these descriptions. The first: “The party has operational control over construction plans and specifications, including the ability to make modifications to those plans and specifications; or”. The second: “The party has day-to-day operational control of those activities at a project that are necessary to ensure compliance with the permit conditions.”

Typically the owner controls the plans and the general contractor controls the site day to day. The permit expects both to be covered: “Where there are multiple operators associated with the same project, all operators must obtain permit coverage.” And it speaks directly to the trades: “Subcontractors generally are not considered operators for the purposes of this permit.”

The frequent questions put it in terms a paving sub will recognize: “If you are a subcontractor, it is unlikely you would need a permit because you probably do not meet the definition of an operator.” Among the parties who need not file, EPA lists “a subcontractor hired by, and under the supervision of, the owner or a general contractor (i.e., if the general contractor directs your activities on-site); or”. EPA adds that “it is the party’s operational control over the construction project that is determinative”, so the answer depends on who actually runs the site, not on what the contract calls you.

When your company runs the whole lot job

The picture changes when you are not the sub. Many lot jobs have no general contractor at all: a property owner hires the paving company directly, and the paving company schedules the work, directs the crews and decides how the site is managed. If that job is construction rather than resurfacing, the day-to-day control test can land on you.

This post cannot decide that for you. What it suggests is a habit: on any job that digs to soil and where you hold the prime contract, ask the owner in writing who is taking out stormwater permit coverage, and ask the permitting authority if nobody knows.

The contract matters here as much as the permit. Stormwater duties often move between the parties through the owner agreement or the subcontract, and reading an asphalt paving contract before you sign is where you find out what your company has promised to do. A promise to follow the site’s plan, or to indemnify the owner for a discharge, also sits beside your general liability policy, so it belongs in the same review.

The stormwater pollution prevention plan, and your part in it

Every site under the permit runs on a written plan. EPA’s frequent questions describe the permit as one that “requires operators of such construction sites to implement stormwater controls and develop a Stormwater Pollution Prevention Plan (SWPPP) to minimize the amount of sediment and other pollutants associated with construction sites from being discharged in stormwater.” The permit adds that “The SWPPP must be kept up-to-date throughout coverage under this permit.”

The plan does not replace the permit. A footnote in the permit says “The SWPPP does not establish the effluent limits and/or other permit terms and conditions that apply to your site’s discharges; these limits, terms, and conditions are established in this permit.” EPA’s resources and templates page makes the same point from the other side: “Note that construction site SWPPPs must follow the requirements of the applicable State or EPA CGP and must describe the specific conditions of the site and plans for development.”

Paving shows up in the plan by name. The permit’s footnotes say “Examples of pollutant-generating activities include paving operations”, and they list asphalt sealants among the building materials typically found on a construction site.

As a sub, you usually do not write the plan, but you work inside it. The frequent questions state that “operators must ensure that such personnel understand any requirements of the permit that may be affected by the work they are subcontracted to perform.” Before you mobilize, ask the general contractor for the parts of the plan that touch your scope: where the inlets are, what protection is in place, where wash-out is allowed and who maintains what. Many companies fold this conversation into the work zone safety plan they already build for a job.

Storm drain inlets: protection before milling and sealing

The inlet is where a paving crew’s work meets the permit. EPA’s construction page explains why: “As stormwater flows over the site, it can pick up pollutants like sediment, debris, and chemicals from that loose soil and transport them to nearby storm sewer systems or directly into rivers, lakes, or coastal waters.”

The permit’s instruction is direct: “Install inlet protection measures that remove sediment from discharges prior to entry into any storm drain inlet that carries stormwater from your site to a receiving water, provided you have authority to access the storm drain inlet.” There is an exception: “Inlet protection measures are not required for storm drain inlets that are conveyed to a sediment basin, sediment trap, or similarly effective control”. And protection is not install-and-forget: “Clean, or remove and replace, the inlet protection measures as sediment accumulates, the filter becomes clogged, and/or performance is compromised.”

Those duties belong to the operator, but your crew is the one standing at the drain. Walk the lot before milling and find every inlet downhill of the work. Confirm who installs and cleans the protection, and note the answer in the job file. Check the inlets at the end of each shift, and report a clogged or torn cover rather than working around it.

Real-World Scenario: A milling and overlay subcontractor arrives at a retail lot where the general contractor is rebuilding one corner down to soil and resurfacing the rest. The site plan shows protection on the inlets near the rebuilt corner but nothing at the far end, where the milling will run. The foreman stops, calls the general contractor, and gets the far inlets covered before the drum starts. The crew notes the call and photographs the covers for the job file.

Wash water, sealer rinse and fuel at the end of the day

The last hour of a shift is when material most often reaches a drain. The permit bars directing pavement wash water to one: “You are prohibited from directing pavement wash waters directly into any receiving water, storm drain inlet, or constructed or natural site drainage features, unless the feature is connected to a sediment basin, sediment trap, or similarly effective control”. The federal floor listed on EPA’s construction page also prohibits the discharge of “Fuels, oils, or other pollutants used for vehicles; and” of “Soaps or solvents to wash vehicles and equipment.”

In practice that means sweeping rather than hosing where you can, and rinsing sealcoating equipment where the water cannot reach an inlet or a ditch, or back at your own yard. The same habits make sense on resurfacing work outside the construction permit, because cities, counties and states can set their own rules on runoff. How a new sealcoating company sets up its equipment and yard is part of starting a sealcoating business.

Where the permit ends and the insurance question begins

The permit tells operators what to do; it does not say who pays when something goes wrong. When sealer or millings reach a storm drain despite the plan, the question becomes whether your liability program responds or a pollution exclusion is argued, and our sealcoating insurance page is where that question is discussed.

What this post can say is that the records from the job matter either way. The plan pages you were given, the subcontract language, photographs of inlet protection and notes of calls to the general contractor show what your company was asked to do and what it did. They also let us see, when we review your paving contractor insurance program, what stormwater duties your contracts are handing you.

EPA’s permit is changing: check the page on the day you read it

EPA’s general permit is not static. EPA has proposed a replacement, and its construction stormwater page describes the status this way: “Once finalized, this permit will replace the 2022 CGP, which expires on February 16, 2027”. Until a replacement is final, the current permit, as modified, is the one EPA’s permit page lists.

Under a state program, the state’s own permit cycle may matter more. Either way, read the permitting authority’s page for the status on the day you plan the job rather than relying on a summary written earlier, this one included.

Send us your standard subcontract, a recent owner agreement and any stormwater plan pages a general contractor has handed your crew, and request a quote; we will read what each one asks of you at the storm drain.

Permitting authority, job type, operator and inlet on a paving job

  1. A paving, milling, sealcoating or striping job On a parking lot, a driveway or a road, for a property owner or under a general contractor.
  2. Who issues the permit here? EPA through its general permit where EPA is the authority; otherwise the state or tribe through its own permit.
  3. Maintenance or construction? Resurfacing on the existing base is maintenance on EPA’s reading; clearing, grading or digging to soil is construction.
  4. Who is the operator? Control of plans and specifications, or day-to-day control of the site. A sub directed by the general contractor generally is not.
  5. What the crew does Get the plan’s requirements for your scope, protect inlets first, and keep wash water, sealer rinse, fuels and solvents out of drains.
  6. Material reached a drain anyway The sealcoating page discusses the pollution question; the permit does not answer it.
The questions a paving, milling or sealcoating job passes through before the crew reaches the first storm drain, each pointing to where it is answered.

The flow starts with a paving, milling, sealcoating or striping job on a lot or road. It first asks who issues construction stormwater permits where the job is, EPA through its general permit or the state or tribe through its own. It then asks whether the job is maintenance, such as resurfacing on the existing base, or construction that clears, grades or excavates soil. Next it asks who the operator is: the party controlling the plans and specifications, the party controlling the site day to day, or a subcontractor working under the general contractor’s direction, which generally is not an operator. It then lists what the crew does: get the plan’s requirements for its scope, protect inlets before milling or sealing, and keep wash water, sealer rinse, fuels and solvents out of drains. If material reaches a storm drain anyway, the flow ends at the sealcoating page that discusses the pollution question. No figures are shown.

Frequently asked questions

I only sealcoat and restripe existing lots. Do I ever need to think about a stormwater permit?

On EPA’s own reading, work that stays on the surface of an existing lot is maintenance rather than construction, so the construction permit question usually does not arise. That does not end the conversation. Your state or city can have its own rules on runoff, and a lot owner or general contractor running a larger project may still expect you to follow the site’s plan. Ask before you mobilize.

The general contractor says the stormwater plan is their problem. Is that true?

Partly. On a site under EPA’s permit, the parties with control of the plans or of the site day to day hold the permit and keep the plan, and a subcontractor working under the general contractor’s direction generally does not. But the operators must make sure your crew understands the parts of the plan your work touches, so expect to be told about them, and ask if you are not.

Who is supposed to put the filter bags or covers on the storm drains?

Whoever the site’s plan and your subcontract say. The permit puts the inlet duty on the operator, but operators often hand installation, cleaning or both to a trade through the contract. Read the scope and the site plan together before the job. If milling or sealing will send material toward an inlet nobody has protected, raise it with the general contractor in writing before the work starts.

Can I wash my squeegees and sprayer out at the job site?

Not anywhere the rinse can run into a storm drain or a drainage ditch. EPA’s construction rules bar the discharge of soaps and solvents used to wash equipment, and its permit bars sending pavement wash water into an inlet unless that inlet runs to a sediment control. Plan a wash-out spot away from drains, or clean the equipment back at your yard, and check the site plan first.

How do I find out whether my state or EPA issues the permit?

EPA keeps a page on state program authority that shows which states run their own permit program, and it is the place to start. Your state’s environmental agency will say what its own construction permit requires. If the project is on tribal land or another area where EPA keeps authority, EPA’s permit may apply instead. The general contractor or project engineer should already know which permit the site is under.

Does a stormwater problem on the job become my insurance problem?

It can, but that is a coverage question rather than a permit question, and the answer turns on your policy wording. Sealer or millings reaching a drain is the situation where a pollution exclusion comes up, and our sealcoating insurance page walks through it. The practical steps are the same either way: protect the inlets, keep rinse water out of the drains, and keep records of what your crew did.

Should I keep anything on file after a job with a stormwater plan?

Keep the pages of the plan you were given, the subcontract language on stormwater, notes or photos showing the inlet protection your crew installed or checked, and any instructions from the general contractor. If a question comes up later about sediment or sealer in a drain, those records show what your company was asked to do and what it did, which matters to the site operators and to your own claim file.