Search 2,000+ Standard Transportation Commodity Codes by commodity name or code prefix — grain, aggregates, chemicals, plastics, metals, forest products, waste, and everything else that moves by rail. Click any code to copy it.
2,016 codes — 2-digit groups through 5-digit commodities
Farm Products
Forest Products
Fresh Fish or Other Marine Products
Metallic Ores
Coal
Crude Petroleum, Natural Gas or Gasoline
Nonmetallic Minerals exc. Fuels
Ordnance or Accessories
Food or Kindred Products
Tobacco Products exc. Insecticides see 28
Textile Mill Products
Apparel or Other Textile Products or Knit Apparel
Lumber or Wood Products exc. Furniture see 25
Furniture or Fixtures
Pulp, Paper or Allied Products
Printed Matter
Chemicals or Allied Products
Petroleum or Coal Products
Rubber or Miscellaneous Plastics Products
Description Leather or Leather
Clay, Concrete, Glass or Stone Products
Primary Metal Products, Including Galvanized Coating or Other Allied Processing see 34994
Fabricated Metal exc. Ordnance see 19,Machinery see 35 or 36,or Transportation Equipment see 37
Machinery exc. see 36
Electrical Machinery, Equipment or Supplies
Transportation Equipment
Instruments, Goods, Optical Goods, Watches or Clocks
Miscellaneous Products
Waste or Scrap Materials Not Identified By Producing Industry
Miscellaneous Freight Shipments
Containers, Carriers or Devices, Shipping, Returned Empty
Mail, Express or Other Contract
Freight Forwarder
Shipper Association or Similar Traffic
Miscellaneous Mixed Shipments
Small Packaged Freight Shipments
Waste Hazardous or Waste Hazardous Substances
Hazardous Materials
Field Crops
Fresh Fruits or Tree
Fresh Vegetables
Livestock or Livestock Products
Poultry or Poultry Products
Miscellaneous Farm Products
Barks or Gums, Crude
Miscellaneous Forest Products
Fresh Fish or Other Marine
Fish Hatcheries, Farms Preserves
Iron Ores
Copper Ores
An STCC is read left to right, from general to specific. The first two digits are the major group — 01 farm products, 14 nonmetallic minerals, 28 chemicals, 33 primary metal products. Each added digit narrows it: 011 field crops, 0113 grain, 01132 corn. The full 7-digit code (assigned by Railinc and your serving railroad) pins down the exact commodity for rating; the 5-digit level shown here is what appears in industry waybill statistics and is almost always enough to start a rate conversation.
Any time a railroad prices or moves your freight: rate requests, service inquiries, waybills, and shipment instructions. If you're preparing paperwork, the free bill of lading generator pairs well with this lookup — and if you're still working out whether rail makes sense for your lane, the rail transload planner finds transload terminals near your customer and estimates the truck-vs-rail math.
Codes and descriptions at the 2–5 digit level are as published in the Surface Transportation Board's 2024 Carload Waybill Sample Reference Guide, a US government publication. The STCC system itself is maintained by Railinc/AAR; for official 7-digit assignments — especially hazardous materials — consult Railinc or your serving railroad.
The Standard Transportation Commodity Code is the 7-digit numeric code North American railroads use to identify what's in a shipment. It drives rates, waybills, and equipment decisions. The first digits narrow the commodity: 2 digits for the major group (01 = farm products), then 3, 4, 5, and finally 7 digits for the exact commodity.
The 2–5 digit hierarchy is published by the Surface Transportation Board and covers the commodity level used in waybill statistics. The full 7-digit assignments are maintained by Railinc (an AAR subsidiary) as a subscription publication — your serving railroad will confirm the exact 7-digit code when you set up a rate or shipment, and the 5-digit code gets you to the right conversation.
48xxx codes are hazardous waste and 49xxx codes are hazardous materials. A 49-series STCC embeds the hazard class and UN number of the commodity, and is assigned per 49 CFR 172.101 and the Railinc hazmat tariff. If you ship regulated material, get the code from your railroad or the current hazmat tariff — don't guess it.
Rate requests and quotes, waybills and EDI 404 shipment instructions, bills of lading, and railcar ordering. Railroads price by commodity, so the STCC is usually the first thing a rail rep asks for after origin and destination.
No. Trucking LTL uses NMFC freight classes, international trade uses HS codes, and US economic statistics use NAICS/SCTG. STCC is rail's own system. The same corn can be NMFC 50, HS 1005, and STCC 01132 depending on which document you're filling out.
Rebulk runs the terminal side: railcar tracking, BOL and scale ticket capture, demurrage clocks, and live inventory — so every car and every ton is on the record.