The math fits in two numbers
A roof is the most deceptive home project there is: the pile of shingles looks modest, yet it already weighs tons. The reason is simple — asphalt shingles are dense and stack flat, with no air in between. Fortunately their weight can be worked out ahead of time, without a scale, using two numbers every jobsite runs on.
1 bundle covers 32 sq ft of roof. That is real installed coverage, overlap included. To get your area, measure the house footprint — length × width — and add about 10% for the slope. A 40 ft × 30 ft bungalow is 1,200 sq ft on the ground, so around 1,320 sq ft of roof: 42 bundles.
25 bundles weigh 1 ton. Division does the rest: 42 bundles ÷ 25 = 1.7 tons. That weight — not volume — is what decides the dumpster size, because shingles hit a rental's included tonnage long before they fill the box: a 20 yard can physically hold 175 bundles, which is 7 tons.