Where to find dirt for sale near you
A truckload of dirt is usually sold by landscape supply yards, gravel pits, and construction material dealers in your area. These businesses keep dirt in stock specifically for projects like filling holes, raising grades, building berms, or creating garden beds. The fastest way to find one is to search "landscape supply near me" or "gravel pit near me" on Google Maps — the results will show you what's within a reasonable distance and often their hours and phone numbers.
You can also call local concrete contractors, excavation companies, or the public works department in your town. They often know which suppliers have dirt available and can sometimes recommend one that matches your project's needs. If you're in a rural area, farmers or equipment rental shops may sell or know where to get bulk dirt.
Key Takeaways
- Landscape supply yards and gravel pits are the most common local sources for truckloads of dirt, and you can find them by searching Google Maps or calling local contractors.
- The price and type of dirt vary by location, soil composition, and delivery distance — call ahead to ask about both the cost per load and any delivery fees.
- You'll need to know roughly how much dirt you need (measured in cubic yards) before you call, so the supplier can send the right size truck.
- Most suppliers require payment before or at delivery, and you should confirm whether they dump the dirt in your driveway or if you need to spread it yourself.
- If you need the dirt quickly, call several suppliers to find out who has stock ready now, since some may require a few days' notice.
Understanding dirt types and what you're paying for
Not all dirt is the same. Suppliers typically sell topsoil (dark, nutrient-rich soil for planting), fill dirt (compacted subsoil used for grading and leveling), clay, sand, or a mix. Topsoil costs more than fill dirt because it's better for growing plants. If you're filling a low spot or building up a foundation, fill dirt is usually cheaper and does the job. If you're creating a garden bed or lawn area, topsoil is what you want.
When you call a supplier, ask what type of dirt they're quoting you. A truckload is typically measured in cubic yards — one cubic yard is roughly 27 cubic feet, or enough to cover 100 square feet about 3 inches deep. Most standard dump trucks hold between 10 and 14 cubic yards. Prices vary widely by region and soil type, but asking three or four suppliers will give you a sense of what's normal in your area.
How to measure how much dirt you need
Before you call, measure the area you want to fill. Multiply the length by the width by the depth (all in feet), then divide by 27 to get cubic yards. For example, a space 20 feet long, 10 feet wide, and 1 foot deep is 200 cubic feet, or about 7.4 cubic yards. If you're not sure about the depth you need, a general rule is 2 to 4 inches for filling low spots, 6 to 8 inches for garden beds, and 12 inches or more for major grading work.
If the shape is irregular or you're unsure, take a photo and show it to the supplier when you call — they can often estimate from a picture. It's better to order slightly more than you need than to run short and have to order again, since delivery fees explore each time.
Delivery, payment, and what to expect on the day
Most suppliers deliver the same day or within a few days if you call early enough. Confirm the delivery window — it's usually a range of a few hours — and make sure your driveway or access road can fit a large dump truck. A fully loaded truck weighs 20 to 30 tons, so soft ground, narrow gates, or low-hanging wires can be problems.
Ask whether the price includes delivery or if that's a separate charge. Delivery fees depend on distance from the supplier's yard and can range from nothing (if you pick it up yourself) to $50 to $150 or more for longer distances. Confirm payment method — most suppliers want cash or check at delivery, though some take cards. Ask also whether the driver will dump the dirt in your driveway or spread it where you need it. Spreading usually costs extra or isn't offered at all, so plan to have a shovel and wheelbarrow ready if you need to move it yourself.
Picking up dirt yourself versus delivery
If you have access to a dump truck or can rent one, picking up dirt yourself from the supplier's yard is often cheaper than paying delivery. A rental truck typically costs $50 to $100 for a few hours, which can save money if the supplier is close by. However, you'll need a commercial driver's license or the right class of license depending on the truck's weight, so check your local rules before you rent.
Self-pickup also means you control when the dirt arrives and you can load exactly what you need. The downside is the time and effort — loading a truck by hand or with a small loader takes time, and you're responsible for safe transport. For most homeowners, paying for delivery is simpler and safer, even if it costs more.
Questions to ask before you order
Call at least two or three suppliers and ask these questions: What type of dirt do you have in stock right now? What's the price per cubic yard, and does that include delivery? How far do you deliver, and what's the delivery fee? What's the soonest you can deliver? Do you require payment in advance or at delivery? Will the driver spread the dirt, or just dump it? What's the size of your standard truck load?
Write down the answers so you can compare. Also ask if they have any minimum order size — some suppliers won't deliver for less than 5 or 10 cubic yards. If you need a small amount, you might be better off buying bags of topsoil from a hardware store, even though the per-yard cost is higher.
Frequently Asked Questions
Can I get dirt delivered the same day I call?
Some suppliers can deliver the same day if you call early in the morning and they have stock ready, but most require at least a day's notice. Call before 10 a.m. to have the best chance of same-day delivery. If you need dirt urgently, call multiple suppliers to find one with availability.
What if my driveway is too narrow for a dump truck?
Ask the supplier if they can deliver to a nearby street or parking area, or if they have a smaller truck available. Some suppliers use smaller trucks for tight spaces, though the per-yard cost may be higher. If neither works, you may need to rent a smaller truck and pick up the dirt yourself.
How do I know if the dirt is clean and free of rocks or debris?
Ask the supplier what screening or processing they do. Topsoil is usually screened to remove rocks and roots, while fill dirt may contain debris. If you're using it for a garden or lawn, ask specifically for screened topsoil. You can also visit the yard in person to see the dirt before you order.
What if I order too much dirt?
Most suppliers won't take it back once it's delivered. Order conservatively and add more later if needed — a second delivery will cost another fee, but it's cheaper than paying to haul excess dirt away. Some suppliers may store extra for you if you ask, though this is uncommon.
Do I need a permit to have dirt delivered to my property?
In most residential areas, no permit is needed for a single truckload of dirt for personal use. However, some cities restrict deliveries during certain hours or require notice to neighbors. Call your local code enforcement or public works office if you're unsure, or ask the supplier — they often know the local rules.