Written and maintained by CASRAI Editorial Board
Last updated
A hazardous waste determination is not a lookup — it’s a procedure. Two entirely separate legal tests exist under the Resource Conservation and Recovery Act (RCRA), and a lab has to actually walk through both, in order, for every distinct waste stream it generates. Skipping straight to “does this chemical sound dangerous” is how labs both over-classify (paying hazardous-waste disposal rates for something that legally isn’t) and under-classify (shipping something as ordinary trash that’s actually a listed or characteristic hazardous waste, which is a real enforcement exposure). This guide walks through the determination itself: how to tell whether a waste is listed (named specifically on the F-, K-, P-, or U-lists) or characteristic (exhibits a measurable hazard property), how the four lists differ from each other, and how to work through a real waste stream to its final code.
The Two Legally Distinct Paths to “RCRA Hazardous”
Under 40 CFR Part 261, a solid waste is a RCRA hazardous waste if it meets either of two independent tests:
- Listed waste (40 CFR 261 Subpart D) — the waste is specifically named on the F-, K-, P-, or U-list because of its source or identity. Listing does not depend on measuring anything about the specific batch in front of you; if the waste matches the listing description, it is hazardous by definition, regardless of concentration.
- Characteristic waste (40 CFR 261 Subpart C) — the waste exhibits ignitability, corrosivity, reactivity, or toxicity as EPA defines each property, assigned codes D001 through D043. Characteristic status depends on the waste’s actual measured (or reliably known) properties, not its name or source.
These tests are not mutually exclusive. A waste can be listed and also exhibit a characteristic, in which case it carries both codes. A waste that is neither listed nor characteristic is not a RCRA hazardous waste, whatever else it might be regulated as (medical waste, universal waste, or under a state-specific program).
Step 1: Confirm It’s a “Solid Waste” Before Anything Else
RCRA’s hazardous-waste rules only apply to something that first qualifies as a “solid waste” under 40 CFR 261.2 — a discarded material, which despite the name includes liquids and gases as well as solids. Material that is being legitimately recycled in place (reused directly in a production process without first being discarded) can fall outside this definition entirely, though the recycling exclusions are narrow and easy to misapply — don’t assume “we’re going to reuse it eventually” qualifies without checking the specific exclusion it would need to meet. For the great majority of lab waste streams — spent solvents, expired reagents, off-spec chemicals being thrown out — this threshold is met immediately and the real work starts at Step 2.
Step 2: Check the Listed-Waste Determination First
Work the listed-waste question before testing for characteristics — it’s usually faster to answer and it tells you which list to even be looking at. The four lists split along one central distinction: is this a used or spent material from a process, or is it a discarded commercial chemical product?
Process wastes: F-list vs. K-list
Both the F- and K-lists cover waste generated by manufacturing or industrial processes — not products being thrown away, but byproducts, spent materials, sludges, and residues the process itself creates.
- F-list (40 CFR 261.31) — non-specific sources. Covers waste types that recur across many different industries doing the same kind of activity. The F001–F005 codes for spent solvents are the ones a research lab is most likely to hit directly: F001/F002 cover spent halogenated solvents used in degreasing and related cleaning; F003 covers spent non-halogenated solvents that are listed solely for ignitability (acetone, xylene, methanol, ethyl acetate, and several others fall here); F005 covers spent non-halogenated solvents listed for toxicity (toluene, methyl ethyl ketone, benzene, and others). Note what makes it F-list: the specific solvent identity and its use as a solvent — not which industry generated it.
- K-list (40 CFR 261.32) — source-specific wastes. Covers waste tied to a named industry sector performing a named process — wood preserving, pesticide manufacturing, petroleum refining, explosives manufacturing, and roughly a dozen other listed sectors, each with its own specific waste codes (e.g., K001 for wastewater treatment sludge from wood-preserving processes). A research lab operating outside these specific named industrial processes will rarely generate true K-listed waste; it matters most for labs embedded in or adjacent to one of the named industries.
Discarded products: P-list vs. U-list
If the material in question is a commercial chemical product being discarded — not a spent process material — check it against 40 CFR 261.33 instead. This list only applies when the chemical is being discarded as the commercial product itself: unused, off-spec, a spill residue of the unused product, or the residue left in a container that held it. A used, contaminated, or already-spent version of the same chemical is evaluated under a different path (typically F/K-list logic, or characteristic testing), not P/U.
- P-list — acutely hazardous. Chemicals EPA has determined pose an acute hazard even in relatively small quantities. This status carries real operational weight: a generator becomes a Large Quantity Generator the month it accumulates more than 1 kg of P-listed waste, and satellite accumulation of P-listed waste is capped at 1 quart (liquid) or 1 kg (solid) rather than the 55-gallon limit that applies to other hazardous waste.
- U-list — toxic, not acutely hazardous. Chemicals EPA lists as hazardous but without the acute-hazard designation. Far more chemicals appear on the U-list than the P-list.
Whether a specific chemical lands on P or U is not something a lab determines itself — it’s fixed by which list EPA actually put that chemical on at 40 CFR 261.33. Commonly cited examples: nicotine and its salts are P-listed (acutely hazardous); mercury, formaldehyde, and acrylamide are U-listed. Treat any specific code cited here as a starting point to confirm against the current 40 CFR 261.33 table for the exact chemical in front of you, not as a substitute for checking it.
The rule that trips people up: the “sole active ingredient” test
P- and U-listing only attaches when the listed chemical is discarded in a form that is 100% pure, technical (commercial) grade, or the sole active ingredient in a formulated product. This is the detail that actually decides most real-world P/U calls, and it’s also the one most often skipped:
- An unopened bottle of a pure listed chemical being discarded because it’s expired or no longer needed → P- or U-listed, per its listing.
- A formulated product where the listed chemical is genuinely the only active ingredient (inert carriers, solvents, or excipients don’t defeat the rule) → still P- or U-listed.
- A formulated product where the listed chemical is one of several active ingredients working together → generally does NOT trigger P/U listing for that formulation, precisely because it fails the sole-active-ingredient test. That waste still has to be evaluated for characteristics (Step 3 below) and against F/K-list logic if it’s a spent process material rather than a discarded product.
Don’t assume “contains a listed chemical” is enough on its own — confirm what form it’s in and whether it’s the sole active ingredient before assigning a P or U code.
Step 3: If Nothing Is Listed, Test for a Characteristic
A waste that doesn’t match any F/K/P/U listing still has to be checked against the four characteristics before it can be called non-hazardous. Each has its own numeric or procedural test, and a lab can rely on either an actual test result or reliable “generator knowledge” of the waste’s composition and process — EPA does not require testing every batch if you already know, with reasonable confidence, what’s in it and what its properties are.
| Characteristic | Code | What qualifies |
|---|---|---|
| Ignitability | D001 | Liquids with a flash point below 60°C (140°F); certain non-liquids that can cause fire through friction or spontaneous reaction; ignitable compressed gases; DOT-defined oxidizers. |
| Corrosivity | D002 | Aqueous waste with pH ≤ 2 or ≥ 12.5, or liquid waste that corrodes steel at a defined rate. |
| Reactivity | D003 | Waste that’s normally unstable and reacts violently, reacts violently with water, generates toxic gas when mixed with water, is a cyanide- or sulfide-bearing waste capable of generating toxic gas at pH between 2 and 12.5, or is capable of detonation. |
| Toxicity | D004–D043 | Waste that leaches specific contaminants (metals, pesticides, certain organics) above regulatory thresholds under the Toxicity Characteristic Leaching Procedure (TCLP), each contaminant assigned its own D-code. |
For more on the numeric ignitability/corrosivity thresholds and how they interact with satellite accumulation and container labeling in practice, see hazardous waste labeling requirements and chemical storage compatibility and segregation rules.
Step 4: A Single Waste Can Carry Multiple Codes — List Every One That Applies
Determination doesn’t stop at the first match. If a waste is both listed and characteristic, it gets both codes, and both sets of requirements apply. This matters because F-, K-, and characteristic wastes are treated differently in a few important respects — most notably, characteristic-only waste can sometimes be “delisted” from hazardous status simply by no longer exhibiting the characteristic (e.g., neutralizing a corrosive waste to a safe pH), while a truly listed waste generally keeps its listed status even after treatment removes the property that made it dangerous, unless it goes through EPA’s formal delisting process or falls under a specific regulatory exemption. Under-coding a waste — assigning only the characteristic code and missing an applicable listing, or vice versa — is one of the more common documentation errors in a lab hazardous-waste program, and it’s the kind of thing an inspector checks specifically.
The Mixture and “Derived-From” Rules: Why Dilution Doesn’t Solve Anything
Two related rules under 40 CFR 261.3 exist specifically to stop a generator from waste-coding their way around a listing by mixing or treating it:
- The mixture rule. A mixture of a listed hazardous waste with any other solid waste is generally regulated as hazardous waste in its entirety — diluting a listed waste with non-hazardous material doesn’t remove the listing from the resulting mixture.
- The derived-from rule. Residues generated from treating, storing, or disposing of a listed hazardous waste — ash, filter media, treatment sludge, spent activated carbon — are themselves regulated as that same listed waste, unless the specific residue has been formally delisted by EPA or falls under a narrow regulatory exclusion.
Both rules exist because listing is about identity and source, not concentration — RCRA doesn’t recognize “diluted enough to not count” as a legal category for listed waste the way it might functionally reduce a characteristic property. If in doubt about whether a specific mixture or residue still carries a listing, that’s a question for the facility’s EHS program or state hazardous-waste authority, not a judgment call to make at the bench.
Worked Example 1: Spent Methanol From an Instrument-Cleaning Process
- Is it a solid waste? Yes — it’s being discarded.
- Discarded product or process waste? It’s spent — used to clean an instrument, not a discarded unused product — so the P/U path doesn’t apply. Check F/K-list logic instead.
- F-list check. Methanol used as a solvent and then discarded falls within the F003 listing (spent non-halogenated solvents listed for ignitability). That alone makes it a listed hazardous waste: F003.
- Characteristic check — still required. Methanol has a flash point well below 60°C, so it also independently exhibits ignitability: D001.
- Final code: F003 and D001, both cited on the manifest and label. It is not “F003 instead of D001” — it’s both.
Worked Example 2: An Expired, Unopened Bottle of a Pesticide Formulation
- Is it a solid waste? Yes — it’s being discarded, unused, because it’s expired.
- Discarded product or process waste? It’s a discarded commercial product, unused — check the P/U path (40 CFR 261.33), not F/K.
- Does the active ingredient appear on the P- or U-list? Suppose the listed active ingredient is present, but the product is a formulation with multiple active ingredients working together, not that chemical alone.
- Apply the sole-active-ingredient rule. Because the listed chemical is not the sole active ingredient in the formulation, the product as a whole does not automatically inherit a P or U code from that ingredient.
- Fall back to characteristic testing. The formulation still has to be evaluated against D001–D043 based on its actual composition — many pesticide formulations independently qualify as D001 (ignitable, solvent-based) or exhibit toxicity characteristics from other ingredients, so “not P/U-listed” is not the same conclusion as “not hazardous.”
This is exactly the kind of case where checking only the headline active ingredient’s listing status and stopping there produces a wrong answer — the formulation has to be worked through the full procedure, not just cross-referenced against a single ingredient name.
Where This Fits Into the Rest of a Lab’s Hazardous Waste Program
Waste coding is the front end of a chain of obligations that continues well past the determination itself: correct codes drive container labeling, satellite accumulation limits, generator-status calculations, and what has to appear on the hazardous waste manifest when the material ships off site. For the broader set of waste streams a lab generates side by side with RCRA chemical waste — biohazardous, sharps, radiological, and universal waste — see lab waste disposal: RCRA streams, generator status, and disposal routes. For what has to physically appear on a container once its code is determined, see hazardous waste labeling requirements. For the shipping paperwork these codes ultimately feed into, see the hazardous waste manifest: completing EPA Form 8700-22. For who in the lab needs to be trained to make these calls, see RCRA hazardous waste training requirements. And for the upstream hazard-communication and storage-segregation rules that determine how a chemical is handled before it ever becomes waste, see common lab chemical hazard classes explained and secondary container labeling under OSHA HazCom.
State hazardous-waste programs are frequently stricter than the federal RCRA baseline described here — some regulate additional chemicals as hazardous, apply lower thresholds, or require registration below federal generator limits. Confirm current requirements with the relevant state environmental agency before finalizing a determination that a state program might treat differently. For the broader compliance context this fits into, see the laboratory compliance and quality pillar.
Frequently Asked Questions
What’s the real difference between a listed and a characteristic hazardous waste?
Listed waste is hazardous because EPA specifically named it (by source or identity) on the F-, K-, P-, or U-list — status doesn’t depend on measuring the specific batch. Characteristic waste is hazardous because it measurably exhibits ignitability, corrosivity, reactivity, or toxicity, regardless of whether it’s named on any list. A waste can be both, and if it is, both codes apply.
How do I know if a chemical is P-listed or U-listed rather than not listed at all?
Check the specific chemical against the current 40 CFR 261.33 tables directly — P and U status is assigned chemical-by-chemical by EPA, not inferred from how dangerous a chemical seems. It only applies when the chemical is being discarded as an unused commercial product (or spill/container residue of one) that is pure, technical grade, or the sole active ingredient in a formulation.
What’s the difference between F-list and K-list wastes?
Both cover waste from industrial or manufacturing processes rather than discarded products. F-list wastes are “non-specific source” — waste types (like spent solvents) that recur across many different industries. K-list wastes are “source-specific” — tied to a named process at a named industry sector, such as wood preserving or petroleum refining.
Can a single waste stream have more than one RCRA code?
Yes, and it’s common. A spent solvent, for example, can carry an F-code for being a listed spent solvent and a D001 characteristic code for ignitability at the same time. Every applicable code has to be identified and carried through labeling and manifesting — stopping at the first match understates the waste’s actual regulatory status.
If I dilute a listed hazardous waste, does it stop being hazardous?
No. Under the mixture rule (40 CFR 261.3), mixing a listed waste with non-hazardous material generally makes the entire resulting mixture hazardous — dilution doesn’t remove a listing. Residues generated from treating a listed waste are similarly still regulated as that listed waste under the derived-from rule, unless formally delisted by EPA.








