Top Soil Pick Up &  Delivery in Delaware County, Chester County, & Surrounding Areas

Top Soil

$31.00 Per Yard


$90.00 per 50 lb. bag

 $55.00 per 25 lb.  bag

$17.00 per 5 lb.  bag


$12.00 per bale

Leaf Compost

$25.00 Per Yard

Athletic Field Mixture

$95.00 per 50 lb. bag 

$60.00 per 25 lb. bag

$19.00 per 5 lb. bag


$35.00 per 50 lb. bag 

Screened Fill Dirt

$25.00 Per Yard

Shade Mix

$100 per 50 lb. bag

$65.00 per 25 lb.  bag

$20.00 per 5 lb. bag

Straw Matting

$37.50 per 8 x 112.5 ft. 

Mulch Works offers Delaware County, Chester County, & Surrounding Areas Screened Top Soil, Leaf Compost, and Fill Dirt. Our 1/2 inch screened top soil is rich in nutrients and mixed with leaf compost for a healthy growing environment. It’s great for growing grass seed, installing it underneath sod, or for just plain old planting!

For your convenience, we also offer unscreened fill dirt. You should always use 3 inches of screened top soil on top of the fill dirt for the best results.

Retention Pond & Amended Soil Mixtures are Available