The North Carolina NPDES Construction Stormwater General Permit, known as NCG010000 or NCG01, is the state permit that lets you legally discharge stormwater from a construction site that disturbs one acre or more of land. You get coverage under it by filing a Notice of Intent (NOI), and the Division of Energy, Mineral, and Land Resources (DEMLR) then issues you a Certificate of Coverage (COC) before you can break ground.
Getting this permit wrong is not a paperwork problem you can fix later. If you start clearing or grading land without an approved Erosion and Sediment Control plan and an active COC, every day of work can stack up civil penalties under the state Sedimentation Pollution Control Act. The current NCG010000 General Permit was renewed on April 1, 2024, so make sure any version you reference matches that date. As of July 1, 2025, the annual fee for a Certificate of Coverage is $127, and the online NCG01/NCG25 application went live through the AccessDEQ portal in May 2025, processing part of the more than 15,000 digital permit applications DEMLR now handles each year.
Here is what you will learn in this guide:
- 🏗️ How to confirm whether your project needs NCG01, NCG25, or neither, before you spend a dime.
- 🧾 Exactly what each field on the Notice of Intent asks and how to answer it without triggering a hold.
- 🗺️ How to find your receiving stream, river basin, and latitude/longitude so the form clears review.
- 💳 How to file online through AccessDEQ, pay the fee through PayIt, and keep proof of filing.
- ⚠️ The most common mistakes that delay a Certificate of Coverage and how to dodge each one.
What the NCG01 Permit Is and Who Must File It
The NCG01 permit is North Carolina’s general permit for stormwater that runs off active construction sites. When rain hits bare, graded soil, it picks up sediment, fuel, concrete washout, and other pollutants, then carries them into the nearest creek or river. The federal Clean Water Act, Section 402 treats that runoff as a point-source discharge, and the state pairs that rule with the N.C. Sedimentation Pollution Control Act to require a permit before the work begins.
You must file for coverage if your project clears, grades, or excavates one acre or more, or if it is part of a larger common plan of development that totals one acre or more. This catches single-lot homebuilders inside a big subdivision, road and utility crews, and commercial developers alike. The plain-English test is simple: if you are moving dirt on an acre or more, assume you need this permit until a regulator tells you otherwise.
North Carolina actually runs two construction stormwater permits, and picking the wrong one stalls your project. The NCG01 (NCG010000) covers sites subject to both the federal Clean Water Act and the state Sedimentation Pollution Control Act, which is the vast majority of projects. The NCG25 (NCG250000) covers the narrow set of sites subject only to the Clean Water Act, such as work on tribal land or certain self-permitting situations. When in doubt, the standard, most common choice is NCG01.
The agency that receives and issues the permit is DEMLR’s Stormwater Program. The penalty for skipping it is steep: land-disturbing activity without coverage can draw civil penalties under the Sedimentation Pollution Control Act, plus separate federal exposure, and the clock runs per day of violation. That is why operators treat the COC as a hard gate, not a formality.
Before You Start: Documents and Information You Need
Coverage under NCG01 is not a standalone form you can rush. You first need an approved Erosion and Sediment Control (E&SC) plan from DEMLR or a delegated local program, because the permit process ties stormwater coverage to that plan approval. Gather everything below before you open the online application so you do not stall halfway through.
- Approved E&SC plan and approval letter. Without it, your NOI cannot be processed; the plan approval is the trigger for coverage.
- Project name and physical address or location description. Used to identify the site; a vague location forces the reviewer to send the file back.
- Owner and operator legal names, with contact details. The agency bills and enforces against these parties, so errors here misroute the COC and the invoices.
- Federal Employer Identification Number (FEIN) or owner ID. Ties the permit to the responsible business entity for billing and enforcement.
- Total project acreage and total disturbed acreage. Drives whether the permit applies and is checked against your E&SC plan; a mismatch flags the file.
- County and river basin. North Carolina sorts permits by river basin, and the wrong basin sends your application to the wrong regional office.
- Receiving stream name and water quality classification. The state must know which water you discharge to and whether it carries special protections.
- Latitude and longitude of the primary discharge point. Pinpoints the outfall; a missing or sloppy coordinate is one of the top reasons reviewers pause an NOI.
- Estimated land-disturbance start date. Helps the agency confirm timing and your need for prompt coverage.
- Payment method for the fee. The COC will not issue until the fee clears, so have a card or account ready in the PayIt system.
If any single item is missing, the most common outcome is a “request for additional information” that adds days or weeks to your timeline. On a project where crews and equipment are already scheduled, that delay costs far more than the permit fee itself.
Where to Get the Form and How to Access It
Since May 2025, the standard way to apply is the online NCG01/NCG25 application inside the AccessDEQ portal, DEQ’s digital hub. AccessDEQ lets you complete the application, submit payment through PayIt, track your application status, and view notifications in one place, which replaced the older standalone e-NOI workflow. This is the channel DEQ now steers nearly all filers toward.
To begin, create or log into an AccessDEQ account, then choose the Construction Stormwater (NCG01/NCG25) application from the permits menu. The portal walks you through each screen in order, saves your progress, and lets you return to an unfinished application from the “Applications” tab. Because the system checks required fields before it lets you advance, you cannot accidentally submit a blank line the way you could on paper.
You can still confirm the current permit text and supporting documents on the NPDES Construction Program page. That page hosts the renewed April 1, 2024 general permit and links to the fee schedule. Read the permit conditions before you file, because the COC binds you to every inspection, recordkeeping, and self-monitoring rule inside it.
If you need help, DEMLR’s Stormwater Program staff and the regional offices answer NCG01 questions, and billing correspondence goes to the NCDEQ DEMLR Stormwater Program, Attn: Stormwater Billing, 1612 Mail Service Center, Raleigh, NC 27699-1612. Keep that mailing address handy for fee disputes and paper backup, even though the application itself is online.
Step-by-Step: How to Fill Out the NCG01 Notice of Intent Line by Line
The Notice of Intent is the heart of the NCG01 process. Work through the screens in the order the AccessDEQ portal presents them, which mirrors the order below. Treat every field as if a reviewer will read it literally, because they will.
1. Permit Type: NCG01 or NCG25
This field asks which construction stormwater general permit you want coverage under. Choose NCG010000 (NCG01) if your site is subject to both the federal Clean Water Act and the state Sedimentation Pollution Control Act, which fits almost every private and public project that disturbs an acre or more. For example, Carlos Reyes, building a 12-lot subdivision in Wake County, selects NCG01 because his work falls under both laws. A nuance worth knowing: if you are unsure, NCG01 is the safe default, since NCG25 applies only to the narrow Clean-Water-Act-only cases. The common mistake here is picking NCG25 to “simplify” things, which leads to a rejected application and a restart. The misconception is that the two permits are interchangeable; they are not, and the agency keys your whole file to this choice.
2. Project Name
This field asks for the name of your construction project or site. Enter the exact name used on your approved E&SC plan, in plain text, so the two records match. For example, Carlos enters Oakridge Phase 1 Subdivision because that is the name on his plan approval letter. A nuance: if your project name changed during plan review, use the final approved name, not the working title from your first submittal. The common mistake is entering a generic label like “site work,” which makes it hard for the reviewer to tie your NOI to the right plan and slows approval. The misconception is that the project name is cosmetic; in practice it is a key cross-reference the agency relies on.
3. Project Physical Location
This field asks where the work physically happens. Enter the street address if one exists, or a clear location description with road names and nearest intersection if the site has no address yet. For example, a road crew enters “NC Highway 42, 0.5 mile east of Buffalo Road, Clayton, NC” for a site with no mailing address. A nuance: raw land and linear projects often lack a street number, so a precise narrative location is acceptable and expected. The common mistake is listing the developer’s office address instead of the site, which misplaces the project on the map and can trigger a hold. The misconception is that the county alone is enough; the agency needs the actual disturbance location.
4. County and River Basin
This field asks which county the site sits in and which of North Carolina’s river basins it drains to. Select the county from the list, then identify the river basin, such as the Neuse, Cape Fear, or Catawba basin. For example, Carlos selects Wake County and the Neuse River basin for his Oakridge project. A nuance: a few sites straddle two basins, and you should list the basin that receives the primary discharge. The common mistake is guessing the basin, which routes your file to the wrong regional office and delays review. The misconception is that the basin does not matter for a small site; it always matters, because the state organizes water protection by basin.
5. Owner Name and Contact Information
This field asks for the legal name of the property owner and how to reach them. Enter the full legal entity name, mailing address, phone, and email exactly as they appear on official records. For example, Oakridge Holdings LLC is entered rather than the informal “Oakridge.” A nuance: if the land is owned by one party and developed by another, you still list the true owner here and the operator separately. The common mistake is entering a person’s nickname or a “doing business as” name that does not match state records, which can misroute legal notices. The misconception is that owner and operator are always the same party; they often are not.
6. Operator Name and Contact Information
This field asks who controls day-to-day construction and is responsible for compliance on the ground. Enter the legal name and contact details of the operator, often the general contractor or developer. For example, Reyes Construction Inc. is named as the operator while the owner remains the LLC. A nuance: the operator is the party that signs and is held to the permit conditions, so name the entity that actually directs the work. The common mistake is leaving this blank because the owner “will handle it,” which leaves no clear responsible party for inspections. The misconception is that naming an operator shifts all liability off the owner; both can carry responsibility.
7. Federal Employer Identification Number (FEIN)
This field asks for the tax identification number of the responsible business entity. Enter the nine-digit FEIN in the standard format, 12-3456789, with no extra spaces. For example, Reyes Construction Inc. enters its FEIN exactly as it appears on its IRS records. A nuance: a sole proprietor without an FEIN may use the owner identification the portal allows, but a registered company should always use its FEIN. The common mistake is transposing two digits, which can detach your billing record from your COC. The misconception is that this number is optional for small projects; the agency uses it to bill and track the permit.
8. Total Project Area and Total Disturbed Area
This field asks for the full size of the project and the portion where soil will be disturbed. Enter both figures in acres, matching the numbers on your approved E&SC plan. For example, Carlos enters 9.4 total acres and 7.1 disturbed acres for Oakridge Phase 1. A nuance: disturbed acreage includes borrow areas, fill areas, and stockpiles, not just the building footprint. The common mistake is reporting only the graded pad and omitting stockpiles, which understates disturbance and conflicts with the plan. The misconception is that “disturbed” means only paved or built area; clearing and grubbing count too.
9. Receiving Stream and Water Quality Classification
This field asks which water body your stormwater eventually reaches and how the state classifies it. Trace runoff from your outfall to the nearest named stream, then list that stream and its classification, such as Class C or a higher-protection classification. For example, Carlos lists Marsh Creek (Class C, NSW) after tracing his discharge route. A nuance: if your site drains to a stream with special standards like Water Supply (WS) or Nutrient Sensitive Waters (NSW), expect tighter conditions. The common mistake is naming a far-off river instead of the actual first receiving stream, which misstates the discharge point. The misconception is that any nearby water will do; you must name the stream that first receives the runoff.
10. Latitude and Longitude of the Discharge Point
This field asks for the precise coordinates of your primary stormwater outfall. Enter latitude and longitude in decimal degrees, such as 35.8012, -78.6230, using a mapping tool to confirm the outfall location, not the site center. For example, the road crew pulls the outfall coordinate from a GIS map at the culvert where runoff leaves the right-of-way. A nuance: large or linear sites may have several discharge points, so use the primary one and note others if the form allows. The common mistake is dropping a pin on the office or the wrong end of the site, one of the top reasons reviewers pause an NOI. The misconception is that an approximate coordinate is fine; reviewers compare it against maps.
11. Estimated Start Date of Land Disturbance
This field asks when you expect to begin clearing or grading. Enter a realistic date in MM/DD/YYYY format, such as 08/15/2026. For example, Carlos enters 08/15/2026 because his crews mobilize in mid-August. A nuance: you cannot legally disturb land until the COC issues, so do not list a date before you expect coverage. The common mistake is entering a start date already in the past, which signals possible unpermitted work. The misconception is that listing an early date speeds up the permit; it does not, and it can raise compliance flags.
12. Certification and Signature
This field asks the responsible official to certify, under penalty of law, that the information is true and complete. The owner or a duly authorized representative signs electronically inside AccessDEQ, attesting to accuracy. For example, Carlos, as president of Reyes Construction, e-signs the certification after reviewing every entry. A nuance: only a person with proper authority, such as a corporate officer or a designated representative on file, may sign. The common mistake is having a junior staffer sign without authorization, which can void the certification. The misconception is that the e-signature is a low-stakes click; it is a legal attestation that carries penalties for false statements.
13. Fee Payment
This field is the payment step that finalizes your application. Pay the $127 annual Certificate of Coverage fee through the PayIt system inside AccessDEQ, using an accepted card or electronic payment. For example, Carlos pays the $127 fee by card and saves the PayIt receipt. A nuance: the COC will not issue until the fee clears, so pay promptly after submitting. The common mistake is submitting the application but skipping payment, leaving the file stuck in limbo. The misconception is that the fee is one-time; it is billed annually until you terminate coverage.
Three Filled-Out Examples Using Real Scenarios
These three scenarios show how different filers move through the NCG01 Notice of Intent from start to finish. Each one is a common North Carolina project type.
Scenario A — Carlos Reyes, residential subdivision developer (Wake County). Carlos is building a 12-lot subdivision and disturbs more than seven acres, so he files NCG01 after his E&SC plan is approved.
| Form Section | What Carlos Enters |
|---|---|
| Permit Type | NCG01 (NCG010000) |
| Project Name | Oakridge Phase 1 Subdivision |
| Physical Location | 4200 Oakridge Lane, Raleigh, NC |
| County / River Basin | Wake County / Neuse River basin |
| Owner | Oakridge Holdings LLC |
| Operator | Reyes Construction Inc. |
| Total / Disturbed Area | 9.4 acres / 7.1 acres |
| Receiving Stream / Class | Marsh Creek / Class C NSW |
| Discharge Lat-Long | 35.8012, -78.6230 |
| Start Date | 08/15/2026 |
| Fee Paid | $127 via PayIt |
Scenario B — Dana Whitfield, commercial site developer (Mecklenburg County). Dana is grading a 22-acre shopping center pad and treats the COC as a hard gate before mobilizing equipment.
| Form Section | What Dana Enters |
|---|---|
| Permit Type | NCG01 (NCG010000) |
| Project Name | Steele Creek Commons Retail |
| Physical Location | 1100 Westinghouse Blvd, Charlotte, NC |
| County / River Basin | Mecklenburg County / Catawba River basin |
| Owner | Steele Creek Commons LP |
| Operator | Whitfield Grading & Paving LLC |
| Total / Disturbed Area | 22.0 acres / 18.5 acres |
| Receiving Stream / Class | Steele Creek / Class C |
| Discharge Lat-Long | 35.1480, -80.9620 |
| Start Date | 09/02/2026 |
| Fee Paid | $127 via PayIt |
Scenario C — Marcus Bell, public road and utility project (Johnston County). Marcus manages a linear road-widening job with no street address and several outfalls, so he names the primary discharge point.
| Form Section | What Marcus Enters |
|---|---|
| Permit Type | NCG01 (NCG010000) |
| Project Name | NC 42 Road Widening Segment 3 |
| Physical Location | NC Hwy 42, 0.5 mi east of Buffalo Rd, Clayton, NC |
| County / River Basin | Johnston County / Neuse River basin |
| Owner | NC Department of Transportation |
| Operator | Bell Infrastructure Contractors |
| Total / Disturbed Area | 14.0 acres / 11.2 acres |
| Receiving Stream / Class | Swift Creek / Class C NSW |
| Discharge Lat-Long | 35.6505, -78.4561 |
| Start Date | 07/20/2026 |
| Fee Paid | $127 via PayIt |
Across all three, the pattern is the same: approved E&SC plan first, accurate site data second, payment last, then wait for the COC. Aisha Nguyen, an engineering consultant who files NOIs for her clients, follows this same order for every project she touches.
How to File the Completed NCG01 Application
The primary and preferred channel is online through AccessDEQ. After you log in and choose the Construction Stormwater (NCG01/NCG25) application, you complete each screen, e-sign the certification, and pay the $127 fee through the PayIt system. Accepted payments run through PayIt’s electronic options, and the portal lets you track status and view notifications, so your proof of filing is the confirmation and PayIt receipt you should save and print.
For online filing, the URL is the AccessDEQ digital hub linked from the NPDES Construction Program page. Processing is fast once the application is complete and the fee clears; under the modern e-NOI workflow, DEMLR historically issued the Certificate of Coverage within days of receiving a complete submission. Keep your confirmation number as your proof that you applied before any land disturbance.
For billing correspondence, paper backup, or fee questions, the mailing address is NCDEQ DEMLR Stormwater Program, Attn: Stormwater Billing, 1612 Mail Service Center, Raleigh, NC 27699-1612. There is no separate fax channel for the NCG01 application, since the agency moved the process online; the portal is the route DEQ wants you to use. If you cannot file online for an access reason, contact DEMLR’s Stormwater Program directly to arrange an alternative.
Whichever path you use, do not order or schedule grading until the COC is in hand. The permit is valid for up to five years, but your obligation to inspect, monitor, and keep records begins the moment coverage starts. Save every confirmation, receipt, and the COC itself in your project file.
What Happens After You File
After you submit a complete NOI and your payment clears, DEMLR reviews the application and issues a Certificate of Coverage that authorizes your discharge under the NCG01 general permit. Under the streamlined online process, this turnaround is typically quick, but an incomplete file or a flagged field can add days. You may not begin land-disturbing activity until that COC is active.
Once covered, you must follow every condition inside the renewed April 1, 2024 general permit. That includes installing and maintaining erosion and sediment controls, conducting and documenting site self-inspections, and keeping records available for review. Inspectors can visit the site, and gaps between your plan and the field conditions are where violations arise.
Coverage continues, with the fee billed annually, until you formally end it. The permit can remain valid for up to five years, after which it must be renewed or terminated. Operators who forget about the annual billing can rack up unpaid fees that complicate closeout.
When the project reaches final stabilization, you close out coverage by filing a Notice of Termination (e-NOT) through AccessDEQ. You open the permit record, click Terminate Permit, and the notice of termination request application opens; you select the reason for termination, and if the reason is project closeout or sale, the form asks for additional information. Filing the e-NOT stops the annual fee and formally ends your obligations.
Mistakes to Avoid When Filling Out the NCG01 Permit
- Starting work before the COC issues. This is unpermitted land disturbance and can draw daily civil penalties under the Sedimentation Pollution Control Act.
- Filing without an approved E&SC plan. Your NOI cannot be processed, so the application stalls until the plan clears.
- Choosing NCG25 instead of NCG01. The agency keys your file to the wrong permit, forcing a rejection and restart.
- Listing the office address instead of the site. The project lands in the wrong place on the map and the reviewer holds the file.
- Guessing the river basin. Your application routes to the wrong regional office and review slows down.
- Dropping the lat-long pin in the wrong spot. A bad coordinate is a top reason reviewers pause an NOI for correction.
- Understating disturbed acreage. Omitting stockpiles or borrow areas conflicts with your plan and flags the file.
- Naming a far-off river instead of the first receiving stream. This misstates your discharge point and invites a correction request.
- Transposing digits in the FEIN. Your billing record can detach from your COC, causing fee and notice problems.
- Submitting the application but skipping payment. The COC never issues because the fee has not cleared.
- Having an unauthorized person sign the certification. The attestation can be voided, delaying or invalidating coverage.
- Forgetting to file the e-NOT at closeout. Annual fees keep billing and your compliance obligations never end.
Do’s and Don’ts
Do:
- Do secure your approved E&SC plan first, because it is the trigger that lets the NOI move forward.
- Do match every entry to your approved plan, so the reviewer can tie the records together fast.
- Do verify your latitude and longitude on a map, since a precise outfall coordinate clears review.
- Do pay the $127 fee right after submitting, because the COC waits on cleared payment.
- Do save your confirmation and PayIt receipt, since they are your proof you applied before breaking ground.
- Do file the e-NOT at final stabilization, because it stops the annual fee and ends your obligations.
Don’t:
- Don’t move dirt before the COC issues, because each day can stack civil penalties.
- Don’t guess the river basin or receiving stream, since errors misroute and delay your file.
- Don’t use a nickname or DBA for the owner, because legal notices can be misrouted.
- Don’t understate disturbed acreage, since stockpiles and borrow areas count and a mismatch flags review.
- Don’t let an unauthorized person e-sign, because the certification can be voided.
- Don’t ignore the annual billing, since unpaid fees complicate closeout.
Pros and Cons of Filing on Your Own vs. With a Consultant
Deciding whether to file the NCG01 NOI yourself or hire an engineer or consultant comes down to project complexity and your comfort with the data fields.
| Filing on Your Own | Filing With a Consultant |
|---|---|
| Saves consultant fees, which helps on tight budgets. | Costs more, but the fee is small next to project delay risk. |
| Gives you direct control and faster edits in the portal. | Adds a layer between you and the application screens. |
| Builds in-house knowledge you reuse on future jobs. | Keeps your staff focused on construction, not paperwork. |
| Works well for simple, single-outfall sites. | Shines on complex, multi-outfall or sensitive-water sites. |
| Risks errors on basin, stream, and lat-long fields. | Reduces error risk because consultants file these often. |
For a straightforward subdivision lot, an experienced builder like Carlos can self-file with confidence. For a 22-acre commercial pad near a sensitive stream, Dana may prefer a consultant like Aisha who handles these coordinates and classifications every week.
NCG01 vs. NCG25: Which General Permit Applies
| NCG01 (NCG010000) | NCG25 (NCG250000) |
|---|---|
| Covers sites subject to both the Clean Water Act and the state Sedimentation Pollution Control Act. | Covers sites subject only to the federal Clean Water Act. |
| Applies to the vast majority of private and public projects. | Applies to a narrow set of cases, such as certain non-state-regulated sites. |
| The standard default choice when in doubt. | Used only when you confirm state sedimentation rules do not apply. |
| Tied to an approved E&SC plan from DEMLR or a local program. | Follows the Clean-Water-Act-only pathway. |
Frequently Asked Questions
Do I need this permit if my site disturbs less than one acre?
No. The NCG01 requirement triggers at one acre or more, or when your work is part of a larger common plan that totals one acre or more of disturbance.
Can I start grading before I receive my Certificate of Coverage?
No. You may not disturb land until the COC is active, and starting early is unpermitted activity that can draw daily civil penalties.
Is the NCG01 application now filed online?
Yes. Since May 2025, you apply through the AccessDEQ portal, submit payment via PayIt, and track your application status in one place.
Do I need an approved E&SC plan before I file the NOI?
Yes. The approved Erosion and Sediment Control plan is the trigger for stormwater coverage, so your NOI cannot be processed without it.
Should I choose NCG01 or NCG25 if I am unsure?
Yes, choose NCG01. It is the standard default that covers projects under both the Clean Water Act and the state Sedimentation Pollution Control Act, which fits most sites.
Do I enter total acreage or only the disturbed acreage in the area fields?
Yes, enter both. The form asks for total project area and total disturbed area, and disturbed area includes stockpiles, borrow areas, and fill areas.
Do I list the office address or the site location in the location field?
No, never the office. Enter the physical site address or a clear location description with road names, because the office address misplaces your project on the map.
Do I put the site center or the outfall in the latitude and longitude box?
No, not the center. Enter the coordinates of your primary discharge point, since reviewers compare that outfall location against maps.
Do I name the nearest river or the first receiving stream in the stream field?
No, not a far-off river. Name the stream that first receives your runoff, then list its water quality classification.
Is the $127 fee a one-time charge?
No. The Certificate of Coverage fee is billed annually until you formally terminate coverage by filing the Notice of Termination.
Can anyone on my staff sign the certification?
No. Only the owner or a duly authorized representative may e-sign, because the signature is a legal attestation carrying penalties for false statements.
How long is the NCG01 permit valid?
Yes, up to five years. Coverage stays active, with the fee billed annually, until it is renewed or you terminate it with an e-NOT.
Do I have to file anything when my project is finished?
Yes. You file a Notice of Termination (e-NOT) through AccessDEQ at final stabilization, which stops the annual fee and ends your permit obligations.
Does naming an operator remove the owner’s responsibility?
No. Both the owner and the operator can carry compliance responsibility, so naming an operator does not shift all liability off the owner.
Related reading
- How to Fill Out the Washington Ecology NPDES Construction Stormwater General Permit + FAQs
- How to Fill Out the Pennsylvania DEP NPDES Construction Stormwater Permit (PAG-02 NOI) + FAQs
- How to Fill Out the North Carolina DEQ Erosion and Sedimentation Control Plan + FAQs
- How to Fill Out the North Carolina DEQ NPDES Industrial Stormwater Permit (NCG030000 Notice of Intent) + FAQs
- How to Fill Out the Virginia VA DEQ VPDES Construction Stormwater Permit (VAR10 Registration Statement) + FAQs
- How to Fill Out the Maryland MDE NPDES Stormwater Permit (w/Examples) + FAQs
- How to Fill Out the Washington Ecology Water Quality Modification Permit + FAQs