Tier II Import File Specification
(11/12/2018)
Pure Chemical Record | ||||
Field Label | # of Columns | Column number(s) of input file | Values | Validation |
Record Type | 3 | 1 - 3 | PUR | Required |
Facility ID | 6 | 4 - 9 | Valid numeric facility ID | Required |
Physical Hazard: Flammable (Liquid, Solid, Gas, or Aerosol) | 1 | 10 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: In contact with water, emits flammable gas | 1 | 11 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Gas under pressure | 1 | 12 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Explosive | 1 | 13 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Self-heating | 1 | 14 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Self-reactive | 1 | 15 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Pyrophoric (Liquid or Solid) | 1 | 16 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Pyrophoric gas | 1 | 17 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Oxidizer (Liquid, Solid, or Gas) | 1 | 18 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Organic peroxide | 1 | 19 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Corrosive to metal | 1 | 20 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Combustible dust | 1 | 21 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Hazard Not Otherwise Categorized | 1 | 22 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: No physical hazards | 1 | 23 | Y or N | If this Physical Hazard is flagged as Y, all other Physical Hazards should be flagged as N, |
Health Hazard: Carcinogenicity | 1 | 24 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Acute toxicity (any route of exposure) | 1 | 25 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Reproductive toxicity | 1 | 26 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Specific target organ toxicity (Single or repeated exposure) | 1 | 27 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Skin corrosion or irritation | 1 | 28 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Respiratory or skin sensitization | 1 | 29 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Serious eye damage or irritation | 1 | 30 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Aspiration hazard | 1 | 31 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Simple asphyxiant | 1 | 32 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Germ cell mutagenicity | 1 | 33 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Hazard Not Otherwise Categorized | 1 | 34 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: No health/safety hazards | 1 | 35 | Y or N | If this Health Hazard is flagged as Y, all other Health Hazards should be flagged as N, |
Maximum Daily Amount (lbs.) | 2 | 36 - 37 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher | Required |
Average Daily Amount (lbs.) | 2 | 38 - 39 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher | Required |
Number of Days on Site | 3 | 40 - 42 | 1 - 366 | Required |
Chemical State | 3 | 43 - 45 | SOL for Solid LIQ for Liquid GAS for Gas | Required |
CAS Number | 9 | 46 - 54 | Positive integer (no hyphens) | Required |
Extremely Hazardous Substance | 1 | 55 | Y or N | Required |
Chemical Name | 50 | 56 - 105 | Alphanumeric | Required |
Reportable Quantity (lbs.) | 6 | 106 - 111 | 0 - 32767 or Blank | Optional |
Pure Record Layout: 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 A--B-----CDEFGHIJKLMNOPQRSTUVWXYZ012-3-4--5--6--------78-------------------------------------------------9----- A recordType PUR B facilityId numeric C physHazardFlammable Y / N (At least one Physical Hazard should be flagged as Y) D physHazardH2OFlammGas Y / N (At least one Physical Hazard should be flagged as Y) E physHazardGasUnderPress Y / N (At least one Physical Hazard should be flagged as Y) F physHazardExplosive Y / N (At least one Physical Hazard should be flagged as Y) G physHazardSelfHeating Y / N (At least one Physical Hazard should be flagged as Y) H physHazardSelfReactive Y / N (At least one Physical Hazard should be flagged as Y) I physHazardPyrophoricLS Y / N (At least one Physical Hazard should be flagged as Y) J physHazardPyrophoricGas Y / N (At least one Physical Hazard should be flagged as Y) K physHazardOxidizer Y / N (At least one Physical Hazard should be flagged as Y) L physHazardOrgPeroxide Y / N (At least one Physical Hazard should be flagged as Y) M physHazardCrsv2Metal Y / N (At least one Physical Hazard should be flagged as Y) N physHazardCombustDust Y / N (At least one Physical Hazard should be flagged as Y) O physHazardHNOC Y / N (At least one Physical Hazard should be flagged as Y) P physHazardNone Y / N (At least one Physical Hazard should be flagged as Y) Q healthHazardCarcinogen Y / N (At least one Health Hazard should be flagged as Y) R healthHazardToxicAcute Y / N (At least one Health Hazard should be flagged as Y) S healthHazardToxicReprod Y / N (At least one Health Hazard should be flagged as Y) T healthHazardToxicOrgan Y / N (At least one Health Hazard should be flagged as Y) U healthHazardSkinIrritantY / N (At least one Health Hazard should be flagged as Y) V healthHazardSensitize Y / N (At least one Health Hazard should be flagged as Y) W healthHazardEyeDamage Y / N (At least one Health Hazard should be flagged as Y) X healthHazardAspiration Y / N (At least one Health Hazard should be flagged as Y) Y healthHazardAsphyxiant Y / N (At least one Health Hazard should be flagged as Y) Z healthHazardGermCell Y / N (At least one Health Hazard should be flagged as Y) 0 healthHazardHNOC Y / N (At least one Health Hazard should be flagged as Y) 1 healthHazardNone Y / N (At least one Health Hazard should be flagged as Y) 2 maxDailyAmt 01 - 13 3 avgDailyAmt 01 - 13 4 daysOnSite 1 - 365 5 chemicalState SOL / LIQ / GAS 6 casNumber 1 - 2 billion 7 ehsFlag Y / N 8 chemicalName Alphanumeric 9 reportableQuantity 0-32767 or Blank |
![]() |
Mixture Chemical Record | ||||
Field Label | # of Columns | Column number(s) of input file | Values | Validation |
Record Type | 3 | 1 - 3 | MIX | Required |
Facility ID | 6 | 4 - 9 | Valid numeric facility ID | Required |
Physical Hazard: Flammable (Liquid, Solid, Gas, or Aerosol) | 1 | 10 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: In contact with water, emits flammable gas | 1 | 11 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Gas under pressure | 1 | 12 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Explosive | 1 | 13 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Self-heating | 1 | 14 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Self-reactive | 1 | 15 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Pyrophoric (Liquid or Solid) | 1 | 16 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Pyrophoric gas | 1 | 17 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Oxidizer (Liquid, Solid, or Gas) | 1 | 18 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Organic peroxide | 1 | 19 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Corrosive to metal | 1 | 20 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Combustible dust | 1 | 21 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: Hazard Not Otherwise Categorized | 1 | 22 | Y or N | At least one Physical Hazard should be flagged as Y |
Physical Hazard: No physical hazards | 1 | 23 | Y or N | If this Physical Hazard is flagged as Y, all other Physical Hazards should be flagged as N, |
Health Hazard: Carcinogenicity | 1 | 24 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Acute toxicity (any route of exposure) | 1 | 25 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Reproductive toxicity | 1 | 26 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Specific target organ toxicity (Single or repeated exposure) | 1 | 27 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Skin corrosion or irritation | 1 | 28 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Respiratory or skin sensitization | 1 | 29 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Serious eye damage or irritation | 1 | 30 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Aspiration hazard | 1 | 31 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Simple asphyxiant | 1 | 32 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Germ cell mutagenicity | 1 | 33 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: Hazard Not Otherwise Categorized | 1 | 34 | Y or N | At least one Health Hazard should be flagged as Y |
Health Hazard: No health/safety hazards | 1 | 35 | Y or N | If this Health Hazard is flagged as Y, all other Health Hazards should be flagged as N, |
Maximum Daily Amount (lbs.) | 2 | 36 - 37 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher | Required |
Average Daily Amount (lbs.) | 2 | 38 - 39 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher | Required |
Number of Days on Site | 3 | 40 - 42 | 1 - 366 | Required |
Chemical State | 3 | 43 - 45 | SOL for Solid LIQ for Liquid GAS for Gas | Required |
Mixture's Common Name | 50 | 46 – 95 | Alphanumeric | Required if no Trade Name is provided |
Mixture's Trade Name | 50 | 96 – 145 | Alphanumeric | Required if no Common Name is provided |
Date Trade Secret approved by EPA | 10 | 146 – 155 | MM/DD/YYYY or Blank | Optional |
Reportable Quantity (lbs.) | 6 | 156 – 161 | 0 - 32767 or Blank | Optional |
Mixture Record Layout: 12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901 A--B-----CDEFGHIJKLMNOPQRSTUVWXYZ012-3-4--5--6-------------------------------------------------7-------------------------------------------------8---------9----- A recordType MIX B facilityId Numeric C physHazardFlammable Y / N (At least one Physical Hazard should be flagged as Y) D physHazardH2OFlammGas Y / N (At least one Physical Hazard should be flagged as Y) E physHazardGasUnderPress Y / N (At least one Physical Hazard should be flagged as Y) F physHazardExplosive Y / N (At least one Physical Hazard should be flagged as Y) G physHazardSelfHeating Y / N (At least one Physical Hazard should be flagged as Y) H physHazardSelfReactive Y / N (At least one Physical Hazard should be flagged as Y) I physHazardPyrophoricLS Y / N (At least one Physical Hazard should be flagged as Y) J physHazardPyrophoricGas Y / N (At least one Physical Hazard should be flagged as Y) K physHazardOxidizer Y / N (At least one Physical Hazard should be flagged as Y) L physHazardOrgPeroxide Y / N (At least one Physical Hazard should be flagged as Y) M physHazardCrsv2Metal Y / N (At least one Physical Hazard should be flagged as Y) N physHazardCombustDust Y / N (At least one Physical Hazard should be flagged as Y) O physHazardHNOC Y / N (At least one Physical Hazard should be flagged as Y) P physHazardNone Y / N (At least one Physical Hazard should be flagged as Y) Q healthHazardCarcinogen Y / N (At least one Health Hazard should be flagged as Y) R healthHazardToxicAcute Y / N (At least one Health Hazard should be flagged as Y) S healthHazardToxicReprod Y / N (At least one Health Hazard should be flagged as Y) T healthHazardToxicOrgan Y / N (At least one Health Hazard should be flagged as Y) U healthHazardSkinIrritantY / N (At least one Health Hazard should be flagged as Y) V healthHazardSensitize Y / N (At least one Health Hazard should be flagged as Y) W healthHazardEyeDamage Y / N (At least one Health Hazard should be flagged as Y) X healthHazardAspiration Y / N (At least one Health Hazard should be flagged as Y) Y healthHazardAsphyxiant Y / N (At least one Health Hazard should be flagged as Y) Z healthHazardGermCell Y / N (At least one Health Hazard should be flagged as Y) 0 healthHazardHNOC Y / N (At least one Health Hazard should be flagged as Y) 1 healthHazardNone Y / N (At least one Health Hazard should be flagged as Y) 2 maxDailyAmt 01 - 13 3 avgDailyAmt 01 - 13 4 daysOnSite 1 - 365 5 chemicalState SOL / LIQ / GAS 6 commonName (N or O required) 7 tradeName (N or O required) 8 epaSecretDate (optional) 9 reportableQuantity 0 - 32767 |
Component (for Mixture) Record | ||||
Field Label | # of Columns | Column number(s) of input file | Values | Validation |
Record Type | 3 | 1 - 3 | CMP | Required |
CAS Number | 9 | 4 - 12 | Positive integer (no hyphens) | Required |
Percent | 3 | 13 - 15 | 1 - 100 | Required |
Extremely Hazardous Substance | 1 | 16 | Y or N | Required |
Less Than One Percent | 1 | 17 | Y or N | Required |
Chemical Name | 50 | 18 – 67 | Alphanumeric | Required |
Maximum Daily Amount (lbs.) | 2 | 68 – 69 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher Or Blank for Not Provided | Optional |
Average Daily Amount (lbs.) | 2 | 70 – 71 | 01 for 0 - 99 02 for 100 - 499 03 for 500 - 999 04 for 1,000 - 4,999 05 for 5,000 - 9,999 06 for 10,000 - 24,999 07 for 25,000 - 49,999 08 for 50,000 - 74,999 09 for 75,000 - 99,999 10 for 100, 000 - 499,999 11 for 500,000 - 999,999 12 for 1,000,000 - 9,999,999 13 for 10,000,000 or higher Or Blank for Not Provided | Optional |
Component Record Layout: 1234567890123456789012345678901234567890123456789012345678901234567890 A--B--------C--DEF-------------------------------------------------F-G- A recordType CMP B casNumber 1 - 2 billion C percent 1 - 100 D ehsFlag Y / N E lessOnePct Y / N F chemicalName Alphanumeric G maxDailyAmt 01 - 13 H avgDailyAmt 01 - 13 |
Location Record | ||||
Field Label | # of Columns | Column number(s) of input file | Values | Validation |
Record Type | 3 | 1 - 3 | LOC | Required |
Pressure | 1 | 4 | 1 for Ambient 2 for Greater than Ambient 3 for Less than Ambient 9 for Other | Required |
Temperature | 1 | 5 | 4 for Ambient 5 for Greater than Ambient 6 for Less than Ambient but not Cryogenic 7 for Cryogenic 9 for Other | Required |
Container: Bag | 1 | 6 | Y or N | At least one Container must be flagged as Y |
Container: Box | 1 | 7 | Y or N | At least one Container must be flagged as Y |
Container: Glass Bottles or jugs | 1 | 8 | Y or N | At least one Container must be flagged as Y |
Container: Plastic bottles or jugs | 1 | 9 | Y or N | At least one Container must be flagged as Y |
Container: Can | 1 | 10 | Y or N | At least one Container must be flagged as Y |
Container: Carboy | 1 | 11 | Y or N | At least one Container must be flagged as Y |
Container: Cylinder | 1 | 12 | Y or N | At least one Container must be flagged as Y |
Container: Fiber Drum | 1 | 13 | Y or N | At least one Container must be flagged as Y |
Container: Plastic or non-metallic drum | 1 | 14 | Y or N | At least one Container must be flagged as Y |
Container: Steel Drum | 1 | 15 | Y or N | At least one Container must be flagged as Y |
Container: Rail car | 1 | 16 | Y or N | At least one Container must be flagged as Y |
Container: Silo | 1 | 17 | Y or N | At least one Container must be flagged as Y |
Container: Above Ground tank | 1 | 18 | Y or N | At least one Container must be flagged as Y |
Container: Below Ground Tank | 1 | 19 | Y or N | At least one Container must be flagged as Y |
Container: Tank Inside Building | 1 | 20 | Y or N | At least one Container must be flagged as Y |
Container: Tank wagon | 1 | 21 | Y or N | At least one Container must be flagged as Y |
Container: Tote Bin | 1 | 22 | Y or N | At least one Container must be flagged as Y |
Container: Other | 1 | 23 | Y or N | At least one Container must be flagged as Y |
Confidential Location | 1 | 24 | Y or N | Required |
Location Description | 50 | 25 - 74 | Alphanumeric | Required |
Container: Other Description | 500 | 75 - 574 | Alphanumeric | Required if Container Other = Y |
Pressure: Other Description | 500 | 575 - 1074 | Alphanumeric | Required if Other is selected for Pressure |
Temperature: Other Description | 500 | 1075 - 1574 | Alphanumeric | Required if Other is selected for Temperature |
Location Record Layout: 12345678901234567890123456789012345678901234567890123456789012345678901234 A--BCDEFGHIJKLMNOPQRSTUVW-------------------------------------------------X-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Y-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Z------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- A recordType LOC B pressure 1 / 2 / 3 / 9 C temperature 4 / 5 / 6 / 7 / 9 D cntrBag Y / N (at least one container Y) E cntrBox Y / N (at least one container Y) F cntrGlassBottles Y / N (at least one container Y) G cntrPlasticBottles Y / N (at least one container Y) H cntrCan Y / N (at least one container Y) I cntrCarboy Y / N (at least one container Y) J cntrCylinder Y / N (at least one container Y) K cntrFiberDrum Y / N (at least one container Y) L cntrPlasticDrum Y / N (at least one container Y) M cntrSteelDrum Y / N (at least one container Y) N cntrRailCar Y / N (at least one container Y) O cntrSilo Y / N (at least one container Y) P cntrAboveGround Y / N (at least one container Y) Q cntrBelowGround Y / N (at least one container Y) R cntrTankInside Y / N (at least one container Y) S cntrTankWagon Y / N (at least one container Y) T cntrToteBin Y / N (at least one container Y) U cntrOther Y / N (at least one container Y) V confidentialLoc Y / N W locDescription Alphanumeric X cntrOtherDesc Alphanumeric Y pressOtherDesc Alphanumeric Z tempOtherDesc Alphanumeric |
Additional Information Record (1 per facility ID) | ||||
Field Label | # of Columns | Columns | Values | Validation |
Record Type | 3 | 1 - 3 | ADL | Required |
Chemicals Below Threshold Flag | 1 | 4 | Y or N | Required |
Additional State/Local Requirements Flag | 1 | 5 | Y or N | Required |
Chemicals Below Reporting Threshold | 1000 | 6 - 1005 | Alphanumeric | Required if Threshold Flag = Y |
Additional State/Local Requirements | 1000 | 1006 - 2005 | Alphanumeric | Required if Requirements Flag = Y |
Additional Information Record Layout: 1234567890123456789012345678901234567890123456789012345678901234567890 A--B-----CDE-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------F---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- A recordType ADL B facilityId Numeric C blwThresholdFlag Y / N D addlReqFlag Y / N E blwThresholdText Alphanumeric F addlReqText Alphanumeric |