These are the main things that affect a dumpster price in Huntsville.
Size is the first. A bigger container costs more, but one that's too small can mean a second haul, and that usually costs more than choosing the next size up.
Weight is the second. Shingles, tile, brick, and concrete get heavy fast, and once a load passes its included tonnage, overage charges apply.
Where the load goes counts too. Huntsville's debris goes to the Leeman Ferry Road Landfill, run by the Solid Waste Disposal Authority of the City of Huntsville. The Authority sets the disposal fees there, and they're built into your quote.
The City's own trash service has limits worth knowing. The City won't collect bricks, cinder blocks, shingles, concrete, or any debris from a contractor's work. Large yard waste piles cost extra, too: the City's curbside page lists $55 for a pile over 10 cubic yards and $55 more for each added 5 cubic yards. For a remodel or a big cleanout, a dumpster is usually the better route.