Most construction and cleanout debris is welcome, and Huntsville publishes its refusals plainly.
The transfer station will not take regulated hazardous waste, PCBs, lead acid batteries, liquid waste, regulated asbestos material, Class 1 industrial solid waste, or medical waste. Paint, fuel, solvents, and oil fall under the same hazardous limits.
Concrete is the one that surprises contractors. The station needs prior approval before a load of concrete arrives, so a slab or footing tear-out has to be planned rather than just thrown in.
Tires are handled separately and carry their own charge, and the city applies tire fees to any tires found inside a container load.
The city also inspects loads, and anything the station will not accept has to be taken back out by the company that hauled it. Keeping a clean load is in everyone's interest. The city's own curbside service refuses bricks, concrete blocks, concrete, dirt, rocks, paint, oil, batteries, car parts, large metal objects, and lumber or leavings from construction or remodeling, which is exactly why a container is the normal answer for a remodel here.
If you are not sure about an item, ask your account manager before it goes in.