Junk Removal and Hauling

Joshua’s Junk Removal & Hauling of Walnut Creek comes out to your home or business and removes all your junk! With your guidance, our hauling junk removal expert will separate out the trash and haul it away.

Some example of items we haul away are:

  • Mattresses & sofa hauling
  • Office furniture, cubicles & file cabinets
  • Yard waste hauling & cleanup
  • Junk hauling
  • Trash removal
  • Basement junk removal
  • Furniture removal
  • Electronic waste hauling
  • Appliance removal & hauling (all types)
  • Furniture removal & hauling (any size)

Traditional Hauling Services includes:

  • Apartment clean-out
  • Barn clean-out
  • Lot clean-out
  • Storage clean-out
  • Post garage sale clean-out
  • Warehouse clean-outs

Here at Joshua’s Junk Removal and Hauling, we are your small, medium and large job specialists. We can remove junk from within or outside of your home. We can haul away furniture, debris, electronics, appliances, garbage, wood and much more.

Junk Removal: We can remove your indoor & outdoor junk. We remove it all!

Yard Clean Up: We can remove that waste in your front and back yard!

Furniture & Appliance Removal: We can haul away your old furniture or recycle your appliances for you!

Moving & Foreclosure Clean Outs: Whether you need us to clean out a home after moving or foreclosure, we’re here for you!

Estate Clean out: Whether you need us to clean out a home after a previous tenant or prior to a probate/traditional sale!

Light Demo Work: we specialize in tearing down and removing small sheds, decks, dog Kennels, fences, gazebo’s & playground sets. We also tear out and remove carpets!

Joshua’s Junk Removal and Hauling removes trash/junk; furniture; appliances; brush/landscaping debris; wood; sheetrock/drywall; construction material; books; moving boxes; metal; tires; electronics/e-waste; mattresses/box springs; stucco; tile; basement debris; storm debris; all gas or electric lawn or landscaping equipment. We also offer hoarder assistance & clean out.

For more information or to schedule an appointment, give us a call today at (925) 499-1760