The fastest sources are landscape supply yards and garden centers
The quickest way to fill a raised bed is to buy bagged soil or bulk soil from a landscape supply yard or garden center within a few miles of your home. Landscape yards sell soil by the cubic yard and deliver it, or you can load it yourself into a truck or trailer. Garden centers sell smaller quantities in bags—usually 2 cubic feet per bag—that you carry to your car. A landscape yard will cost less per cubic yard than bagged soil, but you need a way to transport it or pay for delivery.
To figure out how much soil you need, measure your bed's length, width, and depth in feet, multiply those three numbers together, and divide by 27. That gives you cubic yards. Most raised beds are 8 to 12 inches deep, so a 4-by-8-foot bed needs about 1 to 1.5 cubic yards. Call the yard or garden center with that number and ask what they have in stock and what it costs delivered or for pickup.
Key Takeaways
- Landscape supply yards sell soil by the cubic yard and are cheaper per unit than bagged soil, but require a truck or delivery payment.
- Garden centers sell bagged soil in smaller quantities that fit in a car, costing more per cubic yard but with no transport hassle.
- Compost, aged manure, and topsoil can come from local farms, stables, or municipal compost programs, often free or very cheap.
- Avoid soil from construction sites, roadsides, or unknown sources, as it may contain contaminants, clay, or weed seeds.
- A mix of topsoil, compost, and aged manure works better than topsoil alone and drains better than pure compost.
Free or cheap soil from farms, stables, and municipalities
Many farms and horse stables have aged manure or compost they will give away or sell cheaply because they need the space. Call local stables or farms and ask if they have aged manure (fresh manure will burn plants and smell terrible). Aged manure is usually ready to use after sitting for at least six months. Some farms also compost plant waste and will let you load it yourself for free or a small fee.
Municipal compost programs in many cities accept yard waste and produce finished compost that residents can pick up free or for a small donation. Search "[your city] compost program" or call your public works department to learn about one exists near you and when pickup days are. The compost is usually loose and ready to use, though you may need to bring your own bags or containers.
What to look for in soil quality
Good soil for a raised bed should be dark, crumbly, and smell earthy—not sour or like ammonia. It should hold together lightly when you squeeze it but break apart easily. Avoid soil that is mostly clay (sticky when wet, hard when dry), mostly sand (falls apart when ready), or has a strong smell of chemicals or manure.
The best mix for a raised bed is roughly 40 percent topsoil, 40 percent compost, and 20 percent aged manure or peat moss. This blend drains well, holds nutrients, and gives plants room to grow. If you are buying bagged soil labeled "garden soil" or "raised bed mix," it usually already has this balance. If you are mixing your own from bulk sources, combine them in a wheelbarrow or on a tarp before filling the bed.
Soil to avoid
Do not use soil from construction sites, roadsides, or anywhere you cannot confirm the history. Construction soil often contains clay, rocks, and debris that compact and prevent drainage. Roadside soil may have been treated with salt or herbicides. Soil from unknown sources may contain lead, especially near old buildings or industrial areas.
Avoid pure topsoil without compost—it compacts over time and does not hold nutrients well. Do not use fresh manure (less than six months old) because it generates heat as it breaks down and can burn plant roots. If you are unsure whether manure is aged, ask the source how long it has been sitting, or wait another month before using it.
Buying bagged soil at garden centers and big-box stores
Home improvement stores and garden centers stock bagged soil year-round, usually in spring and summer. Bags are labeled by type: topsoil, garden soil, potting soil, compost, or raised bed mix. For a raised bed, buy "garden soil" or "raised bed mix"—not potting soil, which is too light and drains too fast, and not pure topsoil, which compacts. Prices vary by region and brand, but a 2-cubic-foot bag usually costs between $3 and $8.
Calculate how many bags you need by dividing your bed's cubic footage by 2.67 (the number of cubic feet in a 2-cubic-foot bag). A 4-by-8-foot bed 10 inches deep needs about 27 cubic feet of soil, or roughly 10 bags. Buying in bulk from a landscape yard is cheaper if you can transport it, but bagged soil is convenient if you do not have a truck or do not want to arrange delivery.
Transporting soil to your garden
Bagged soil is easiest to transport in a car or small truck—stack bags flat and find them so they do not shift. A full-size pickup truck can hold about 15 to 20 bags depending on the truck bed size. If you are buying bulk soil from a landscape yard, you will need a truck, trailer, or a delivery service. Some yards charge a flat delivery fee; others charge by the mile. Ask about delivery cost before you order.
If you are loading soil yourself at a landscape yard, bring work gloves, a shovel, and tarps or heavy plastic to line your truck bed so soil does not fall through. Wet soil is heavier than dry soil, so ask the yard if the pile has been rained on recently. Plan to spend 30 minutes to an hour loading a cubic yard by hand.
Timing your soil purchase
Spring is the busiest season for soil sales, so prices may be higher and delivery may take longer. Fall is often cheaper and less crowded. If you are building a raised bed in late fall or winter, you can fill it and let it settle over the off-season so it is ready to plant in spring. Soil settles and compacts slightly after watering, so fill your bed a few inches higher than you want the final level to be.
Order bulk soil at least a week in advance if you need delivery, especially in spring. Bagged soil is usually in stock year-round at garden centers, but supplies run low in April and May. If you are buying in bulk, call ahead to confirm the yard has the type and amount you need before you drive there.
Frequently Asked Questions
How much soil do I need for my raised bed?
Measure your bed's length, width, and depth in feet, multiply them together, and divide by 27 to get cubic yards. A 4-by-8-foot bed 10 inches deep needs about 1.2 cubic yards. If you are buying bags, divide your cubic footage by 2.67 to find how many 2-cubic-foot bags you need.
Can I use soil from my yard or a neighbor's yard?
Yes, if you know it is clean and has not been treated with pesticides or herbicides. Yard soil often needs compost mixed in to improve drainage and nutrients. Avoid soil from areas near old buildings, roads, or industrial sites, as it may contain contaminants.
What is the difference between topsoil, garden soil, and potting soil?
Topsoil is mostly mineral soil with little organic matter and compacts easily. Garden soil has topsoil plus compost and is better for raised beds. Potting soil is very light and drains fast, designed for containers, not beds. For a raised bed, buy garden soil or raised bed mix.
Is it cheaper to buy bagged soil or bulk soil?
Bulk soil from a landscape yard costs less per cubic yard, but you pay for delivery or transport. Bagged soil costs more per unit but requires no delivery fee. For a small bed (under 1 cubic yard), bags are usually cheaper overall. For larger beds, bulk soil is cheaper if you can transport it yourself.
Can I use compost alone to fill a raised bed?
Compost alone drains too fast and settles heavily over time. Mix it with topsoil and aged manure for better results. A blend of 40 percent topsoil, 40 percent compost, and 20 percent aged manure works well and holds nutrients longer.