For a 1,500-square-foot roof, 10 yard dumpster is enough. You’ll need a 20-yard dumpster for the 2500-square-foot roof. In general, it mainly depends on the size and material of your roof.