Dumpsters typically come in four standard sizes: 10-yard (roughly three pickup truck loads), 20-yard (six pickup loads), 30-yard (nine pickup loads), and 40-yard (twelve pickup loads). The right size depends on your project scope and debris type. A 10-yard handles a bathroom remodel, while a 30-yard works for a whole-house cleanout or roof replacement.
Residential Project Sizes
A 10-yard dumpster fits most single-room renovations, think kitchen cabinet removal, small bathroom gut jobs, or garage cleanouts. The container measures about 12 feet long by 8 feet wide, standing 3.5 feet tall. You can toss in roughly 4,000 pounds of material before hitting typical weight limits.
Move up to a 20-yard for projects like basement cleanouts, deck removal, or flooring replacement throughout a house. This size handles bulkier items, old furniture, appliances, carpet padding, without the constant worry about filling it too fast. Most providers in St. Louis set weight limits between 2-4 tons for residential rentals, depending on what you’re hauling. Heavy materials like concrete or dirt fill a dumpster by weight long before they fill it by volume, so compact debris often requires a smaller container than you’d guess.
Commercial and Construction Sizes
Construction sites typically start with 30-yard dumpsters. This size accommodates framing lumber, drywall scraps, and the general chaos of new builds or major renovations. The container sits low enough that workers can toss debris in without climbing, but holds enough that you’re not scheduling pickups every other day.
A 40-yard roll-off dumpster makes sense for large-scale demolition, commercial roof tearoffs, or projects generating serious volume. These containers measure about 22 feet long and can handle 12,000 pounds or more. One covers a complete home demolition or a multi-story commercial renovation. Weight limits matter more on construction debris than residential cleanouts, a container full of shingles or concrete hits the weight cap fast, while wood framing and wallboard rarely max out the limit before filling the space.