12 Ways to Find Free, Clean Dirt to Fill Your Raised Garden Bed

This post may contain affiliate links.

If you’re filling a raised bed (or a few), you quickly realize how much soil it takes. And depending on where you live, your yard might not have the best native soil to “borrow” from; maybe it’s rocky, heavy clay, or the topsoil layer is thin from years of erosion. The good news is you don’t always have to pay retail bag prices to get your beds filled.

A lot of “extra dirt” is something people and companies are actively trying to get rid of. If you know where to look and you’re willing to ask, you can often find free or very cheap dirt locally, then build it into healthy garden soil with compost and other amendments.

Below are 12 practical ways to get dirt for free (or close to it), plus tips for making sure what you bring home is safe for a vegetable garden.

Preparing a wooden bed for growing in the backyard garden. rake preparing the soil for planting seeds at home
Image credit: Deposit photos

1. Ask local excavation and grading companies

These businesses move dirt for a living, and disposal costs them time and money. If you can accept a load and have a place for a dump truck to drop it, you might get dirt for free just by calling around.

2. Check nearby construction sites

New home builds, additions, and commercial projects often produce piles of excavated dirt. If you can speak to the site supervisor and ask if it’s clean fill, they may be happy to let you haul it away (or occasionally deliver it).

Tip: dirt from brand-new builds on previously undeveloped land is usually a safer bet than dirt from areas with older buildings.

3. Contact swimming pool installers

Pool projects generate a lot of excavated material. Pool companies often need an easy place for that soil to go, especially during busy seasons.

4. Look for local roadwork or utility projects

Sidewalk repairs, sewer work, and water line projects often involve digging. Sometimes the dirt is hauled off, but occasionally crews know where it can go. Call your city/county public works office and ask if there’s a program or if they can point you to contractors.

5. Ask a farmer (especially small local farms)

Farmers may have clean dirt from land leveling, irrigation trenches, or building projects. They may also have aged manure or composted manure, which is even better for building garden soil; just make sure it’s fully composted before using it in beds.

Heap of manure, soil
Image Credit: Deposit Photos

6. Watch for “free fill dirt” listings online

People regrading their yard, installing patios, digging fence lines, or removing garden beds often want the dirt gone. Places to check include Craigslist (Free section + search “fill dirt”), Facebook Marketplace, Nextdoor, and Local buy/sell/trade groups

7. Post in local community groups

Instead of waiting for a listing, make your own post. Keep it short and specific. You’ll often get responses from homeowners who didn’t want to bother listing it.

8. Ask neighbors who are landscaping or redoing their yard

If someone is ripping out a patio, leveling a slope, or building a retaining wall, they may have extra dirt sitting in a pile. A quick, friendly ask can save them a trip to the disposal.

9. Check with local garden centers and landscape suppliers for leftover piles

Even if you’re aiming for free, it’s worth asking if they have “reject” piles, partial loads, or leftover soil/dirt they need moved. Sometimes the dirt isn’t free, but it can be dramatically cheaper than bagged soil.

10. Call your local cooperative extension

Extensions can’t usually “hand you dirt,” but they can help you,

  • Identify local sources
  • learn what’s common in your area (clay, sand, contamination risks)
  • understand what to amend your dirt with
  • Get soil testing guidance

11. Look for free municipal compost or soil programs

Some cities offer free compost, mulch, or occasional soil giveaways. Even if it isn’t dirt, compost is what you need to turn cheap fill into garden-ready soil, thereby reducing the amount of dirt you need overall.

12. Make your own “bulk” by building layers in the bed

If your goal is to fill raised beds cheaply, “free dirt” is only one piece of the puzzle. You can reduce the amount of soil you need by filling the bottom with materials that break down over time (then top with your best soil/compost mix).

Examples for the bottom layer: sticks and small branches, chopped leaves, untreated cardboard, old straw (not hay), and compost-in-progress. This is especially helpful for tall beds.

Other Topics You Might Like

8c409465e5bd0b3f9d1bf5a8f5e7ca88e5fa0b120e8680a195942ff7cf5fda04?s=150&d=mp&r=g
Website |  + posts

Tamara White is the creator and founder of The Thrifty Apartment, a home decor and DIY blog that focuses on affordable and budget-friendly home decorating ideas and projects. Tamara documents her home improvement journey, love of thrifting, tips for space optimization, and creating beautiful spaces.

More Posts You May love

Leave a Reply

Your email address will not be published. Required fields are marked *