The EPA is not a massive procurement agency by Pentagon standards, but $2 billion a year buys a lot of environmental testing, site remediation, IT infrastructure, and scientific support. For a small or diverse business, a single EPA task order can be worth $500K to $5M and recur for years. The agency's vendor base skews heavily toward long-tenured primes, which means subcontracting is the practical entry point for most first-timers.
Here is what you need to know before you spend a day pursuing this agency.
What EPA actually buys
EPA's annual procurement runs roughly $2.1–$2.4 billion, based on USASpending.gov data for recent fiscal years. The spending splits across a few major categories:
Environmental services and remediation. This is the core. Think Superfund site cleanup, soil and groundwater assessment, hazardous waste transport and disposal, and environmental compliance audits. These contracts are large and multi-year.
Scientific and technical support. Laboratory services, field sampling, chemical analysis, risk assessment modeling, and research support for programs like Clean Air Act enforcement and TSCA (Toxic Substances Control Act) implementation.
Information technology. EPA runs dozens of legacy systems and is mid-migration on several cloud modernization projects. IT categories include application development, cybersecurity, data management, and network operations.
Professional and management consulting. Policy analysis, program evaluation, training development, and communications support fill out the remainder.
The Office of Acquisition Solutions (OAS), headquartered in Cincinnati, handles most centralized procurement. Regional offices (10 total, from Boston to Seattle) award their own contracts independently. A contract opportunity out of Region 4 in Atlanta bears no relation to one out of Region 9 in San Francisco, even if the scopes look similar.
Set-aside usage at EPA
EPA uses the full suite of socioeconomic set-asides, but not uniformly across categories.
8(a) Business Development. EPA routes a meaningful share of its professional services and IT work through 8(a) sole-source and competitive awards. The SBA's 8(a) program lets EPA award contracts up to $4.5 million (goods/services) or $7 million (manufacturing) sole-source to an eligible firm without competition. If you hold 8(a) status and can align your NAICS codes to EPA's primary categories, direct outreach to a Contracting Officer is a legitimate strategy.
HUBZone. EPA has shown a documented preference for HUBZone awards, particularly through its regional offices operating in historically underutilized business zones. The remediation work in economically distressed areas often coincides with HUBZone geography, creating a natural alignment. HUBZone firms can compete for set-asides or receive a 10% price evaluation preference in full-and-open competitions.
WOSB and SDVOSB. Women-owned small businesses and service-disabled veteran-owned small businesses each have their own set-aside tracks. EPA uses both, though the volume is lower than 8(a) and HUBZone in absolute dollar terms. Check which NAICS codes qualify for WOSB set-asides under the SBA's eligible industry list before assuming your category qualifies.
Small Disadvantaged Business (SDB) goals. EPA publishes annual small business goals. In recent years, the agency has targeted SDB utilization above the government-wide 12% floor. Performance against these goals influences how contracting officers approach acquisitions.
The Office of Small and Disadvantaged Business Utilization (OSDBU) is your institutional entry point. EPA's OSDBU sits within the Office of Administration and is the office that negotiates small business goals with program offices, reviews acquisition plans for set-aside potential, and runs the agency's outreach events. Their contact information is public on EPA.gov.
Finding EPA opportunities
beta.SAM.gov (SAM.gov) filters. Start here. Set the agency filter to "Environmental Protection Agency" and combine it with the NAICS codes most relevant to your work. Common EPA NAICS codes include:
- 541620 (Environmental Consulting Services)
- 562910 (Remediation Services)
- 541380 (Testing Laboratories)
- 541511 / 541512 (IT Services)
- 541990 (Other Professional, Scientific, and Technical Services)
Add a set-aside type filter if you hold a specific designation. Sort by response date, not posted date, to prioritize active opportunities.
FPDS-NG (Federal Procurement Data System). SAM.gov shows open solicitations. FPDS shows everything that already closed. Search EPA awards by NAICS code, award type, place of performance, and fiscal year. This is where you learn who won past contracts, what they were paid, and when those contracts are likely to expire (creating recompete opportunities). A contract with a five-year period of performance awarded in FY2021 is worth watching now.
EPA's Acquisition Forecast. EPA publishes a planned acquisition forecast, typically updated once or twice per year, listing anticipated awards by quarter, estimated value, and set-aside designation. Find it at EPA.gov under the OSDBU or procurement section. The forecast is directional, not a guarantee, but it tells you which categories the agency plans to set aside in the coming year.
Industry Days and Pre-Solicitation Conferences. EPA's regional offices and national programs hold these periodically. Attending gives you direct access to program managers and contracting officers before a solicitation drops. The OSDBU maintains a calendar of outreach events.
8PAC: the IT vehicle you need to know
EPA uses the 8(a) STARS III GWAC (Governmentwide Acquisition Contract) for IT services, but the agency also participates in 8PAC (8(a) Program Annual Contract), an older mechanism, and has historically used it alongside STARS and other vehicles.
For most IT and professional services work, EPA issues task orders under:
- 8(a) STARS III — for IT services, held by SBA, open to 8(a) firms with relevant IT NAICS codes. Task order ceiling is $700 million per order. If you don't hold a STARS III contract, you cannot receive a direct task order from EPA through this vehicle.
- OASIS+ — the GSA multi-agency contract for professional services. EPA uses OASIS+ for management consulting, engineering, and scientific support. Pool access requires winning a GSA OASIS+ contract first.
- GSA Schedule (MAS) — still used for smaller purchases. Holding a GSA Schedule in the right Special Item Number (SIN) gets you into conversations for sub-$10M task orders without going through a full acquisition.
If you do not hold a GWAC slot, the practical alternative is teaming with a prime that does.
Subcontracting through EPA's major primes
Most of EPA's large remediation and scientific contracts run through a small number of established primes. Getting on their subcontractor lists is a realistic path to revenue before you win a prime contract of your own.
Named firms with significant EPA prime contract history include:
- AECOM — major remediation and environmental services contracts across multiple regions
- Tetra Tech — one of the largest environmental services contractors in the federal space; significant EPA Superfund presence
- Leidos — IT infrastructure and scientific support
- ICF International — policy analysis, climate, and program evaluation
- TRC Environmental — site assessment and cleanup
Each of these firms has a supplier diversity or subcontracting program. Your entry point is their small business subcontracting coordinator, not a random LinkedIn connection. Look for the subcontracting plan they filed with EPA on any awarded contract; these are public records on FPDS and sometimes posted on the prime's own vendor portal.
When you reach out, lead with your certifications, your NAICS alignment, and a specific capability statement. Do not send a generic introduction. Primes receive dozens of cold outreach messages weekly and respond to specificity.
Registration and portal requirements beyond SAM.gov
SAM.gov registration is mandatory and non-negotiable. Your registration must be active, not expired, before any award.
Beyond SAM.gov:
EPA Vendor Portal / eProcurement. EPA uses a procurement system through which some solicitations are issued and responses collected. Check whether a specific solicitation requires response through EPA's system versus SAM.gov directly.
SBA certifications. If you are pursuing 8(a), HUBZone, WOSB, or SDVOSB set-asides, your certification must be active in the SBA's certification database (certify.sba.gov). Contracting officers verify this before award. Applications for 8(a) take 90 days on average; HUBZone can run 60–90 days. Start early.
DUNS/UEI. The transition from DUNS to Unique Entity ID (UEI) is complete. Your UEI is generated through SAM.gov registration. Make sure it matches across all federal systems.
Past performance in CPARS. For contracts above the simplified acquisition threshold ($250K), your performance will be rated in the Contractor Performance Assessment Reporting System. Ratings follow you. Strong CPARS on small contracts positions you for larger ones.
Practical first steps
If you have never sold to EPA before, here is a sequenced path that wastes the least time:
- Confirm your NAICS codes match EPA's spend categories. Pull the FPDS data for EPA awards in your primary NAICS code for the last two fiscal years. If EPA does not buy much in that code, adjust your positioning before you spend months pursuing them.
- Get current on certifications. If you qualify for 8(a), HUBZone, WOSB, or SDVOSB, apply now. The lead times are real. A certification you start today may not be active for 60–90 days.
- Contact EPA's OSDBU. Send a brief introduction email with your UEI, NAICS codes, certifications, and a one-paragraph description of your specific capability. Ask about upcoming outreach events. This is not a sales call; it is a relationship-building contact.
- Identify one recompete opportunity. Search FPDS for an EPA contract in your space that expires within 18 months. Track it on SAM.gov. When the solicitation drops, you will be ready.
- Reach out to one prime contractor's subcontracting coordinator. Pick the prime with the most EPA contract dollars in your NAICS code. Send a capability statement. Request a 20-minute call.
- Attend one EPA industry day or OSDBU event. In-person or virtual, it puts you in front of contracting officers and program managers who will see your face before they see your proposal.
EPA is not a fast-moving agency. The acquisition cycle from solicitation to award frequently runs 6–12 months. The firms that win consistently started building relationships 18 months before the contract hit SAM.gov.