Generally, no. Roofing shingles are extremely heavy, so a 20-yard dumpster is typically the largest size recommended for roofing debris. A 30-yard dumpster may be used in rare circumstances, but filling a 30- or 40-yard dumpster with shingles can make the container too heavy to safely lift and haul.