Roofing debris removal after a tear-off or repair
Torn-off shingles, felt, flashing and old sheathing loaded from the tarp or the pile and hauled, with a magnet sweep for loose nails.
What comes off a roof
- Asphalt shingles and ridge caps
- Felt and synthetic underlayment
- Drip edge, flashing and vent boots
- Damaged plywood or skip sheathing
- Gutters and downspouts

Who calls for roofing debris
Homeowners re-roofing with a contractor who doesn't include haul-off, owner-builders doing their own tear-off, and roofers who need a pile cleared to start the next phase. Asphalt shingles are heavy. IKO estimates tear-off at about 200 pounds per square (100 square feet) for three-tab shingles and about 240 pounds for laminate, counting nails and underlayment (IKO).
That weight is why roofing debris fills a truck's payload long before it fills the bed. A 20-square laminate tear-off is close to 4,800 pounds per layer, so we ask for the roof size and the number of layers.
Tile roofs are a different job. Concrete and clay tile are far heavier per square than asphalt; call us with the square footage and we'll tell you whether it fits our trucks.
What's in and out of scope
Included
- Asphalt and composition shingles
- Felt and synthetic underlayment
- Flashing, drip edge and vent parts
- Old sheathing and fascia boards
- Gutters
- Magnet sweep of the drop zone for nails
Not in our loads
- Built-up tar roofing suspected of containing asbestos
- Full concrete or clay tile roofs without a site check
- Tar buckets, primers and sealant cans
How the job runs
Roof size and layers
Tell us the number of squares (or the home's square footage) and how many layers came off.
Price by weight
Shingles are priced mostly by weight; we'll give a range from your numbers.
Load from the drop zone
We load from tarps, the driveway or a trailer and pick up loose granules and scraps.
Sweep for nails
A rolling magnet goes over the driveway and lawn edge where debris landed.
Making pickup easier
If your roofer is still working, ask them to throw debris onto tarps on the driveway rather than into planting beds. Tarps keep nails out of the lawn and let us load faster.
Tell neighbors if debris landed near a shared fence. Keep pets and kids away from the drop zone until it has been swept.

What changes the price
- Number of squares and layersTwo layers of shingles weigh roughly twice as much as one.
- Shingle typeArchitectural shingles weigh more than three-tab; tile weighs far more than either.
- Where it landedDebris on tarps on the driveway loads fastest; debris in planting beds takes longer.
- CleanupGranules, nails and small scraps need sweeping and a magnet pass.
Where we work
We take roofing debris removal jobs in Pala and nearby towns along SR-76 and I-15, including Rainbow, Pauma Valley, Fallbrook, Bonsall. See the full service-area list.
Roofing Debris Removal questions
How many trucks will my roof take?
Usually decided by weight. At roughly 200 pounds per square for three-tab and 240 for laminate shingles, a 20-square roof is 4,000 to 4,800 pounds per layer. Give us the squares and layers and we'll estimate the trips.
Do you pick up nails?
Yes. We run a rolling magnet over the area where debris landed and pick up visible scraps.
Can shingles be recycled?
Recycling markets for tear-off shingles are limited in California, because tear-off is mixed with nails, mastic and underlayment. Clean shingles have more options. Most tear-off goes to a certified mixed C&D facility or a landfill.
Do you take tile roofing?
Small amounts, yes. For a full tile roof, call with the square footage; tile's weight may need more trips or a different truck.
Got a pile? Get it priced.
Tell us what the material is, roughly how much there is, and where it sits. A few photos sent by text usually get you a price range on the first call.
- What it is: concrete, drywall, shingles, lumber, flooring or a mix
- How much: a pickup load, a few loads, a room's worth
- Where it sits: driveway, backyard, inside, upstairs
- Gate codes, steep driveways or tight streets we should know about
- Monday–Friday8 AM–6 PM
- Saturday9 AM–4 PM
- SundayClosed