Roofing Dumpster Size Calculator: What Size for Your Roof?
Keith McDonald is the owner and founder of McDumpsters, a family-owned junk removal, demolition, and dumpster rental company in Billerica, MA. With 20+ years of experience in waste management and logistics across Middlesex County, Keith personally oversees every project and handles most customer calls himself.

Roofing debris is one of the heaviest materials you'll put in a dumpster. Here's how to size your rental correctly.
How Much Do Shingles Weigh?
A "square" of roofing covers 100 square feet. Typical weights:
- 3-tab shingles: 200-250 lbs per square
- Architectural shingles: 300-400 lbs per square
- Multiple layers: Multiply by the number of layers
Sizing by Roof Size
Small Roof (under 1,500 sq ft / 15 squares)
15-yard dumpster ($350) — handles a single-layer tear-off of a smaller ranch or cape.
Medium Roof (1,500-2,500 sq ft / 15-25 squares)
20-yard dumpster ($400) — the standard choice for most Massachusetts colonials and larger ranches.
Large Roof (over 2,500 sq ft or multiple layers)
20-yard dumpster + swap-out — we'll swap the full dumpster for an empty one to keep your project moving.
Roofing Dumpster Tips
- Load shingles flat — stacking them evenly distributes weight
- Don't overload — keep debris below the rim
- Include all materials — underlayment, flashing, and nails add up
- Schedule delivery the morning of tear-off — fresh dumpster, no delay
Typical Roofing Project Costs
For a 2,000 sq ft roof (single layer):
- Dumpster rental: $400 (20-yard)
- Estimated debris weight: 4,000-6,000 lbs
- Weight charges: $800-$1,200
- Total dumpster cost: ~$1,200-$1,600
Book Your Roofing Dumpster
We work with roofing contractors throughout Middlesex County. Call (978) 375-2272 for scheduling.
Related Articles
- Construction Dumpster Rental Guide
- Kitchen Renovation Dumpster Guide: Size, Cost & Tips
- Garage Cleanout Guide: Dumpster Size, Cost & Planning
Explore Our Services
Ready to Rent a Dumpster?
Call us today for same-day delivery and transparent pricing.
Call (978) 375-2272