The fastest approach: buy bagged garden soil and amend it
The simplest way to fill a raised bed is to buy bags of garden soil or topsoil from a garden center or hardware store, dump them in, and plant. A 4-by-8-foot bed that is 12 inches deep holds roughly 32 cubic feet of soil, which translates to about 32 bags of standard bagged soil (most bags are 1 to 2 cubic feet). This method costs more per cubic foot than buying in bulk but requires no mixing, no layering strategy, and no guesswork about what goes where.
The trade-off is that bagged soil alone often compacts over time and may not drain well or hold nutrients the way a mixed bed does. Most gardeners who use bagged soil add compost — usually 20 to 30 percent of the total volume — to improve structure and fertility. If you are filling a bed for the first time and want results quickly, buy bagged garden soil, mix in compost as you fill, and adjust in year two based on how your plants perform.
Key Takeaways
- Bagged garden soil is the fastest option but costs more; bulk soil from a landscape supplier is cheaper per cubic foot but requires a truck or delivery.
- A layered bed (coarse material at the bottom, then soil, then compost on top) drains better and settles more predictably than a single-layer fill.
- Compost should make up 20 to 30 percent of your final soil mix to improve drainage, water retention, and nutrient content.
- Wood chips, straw, or cardboard at the bottom of a new bed suppress weeds and break down over time, adding organic matter to lower layers.
- If your raised bed sits on grass or bare ground, lay cardboard or landscape fabric underneath to block weeds from growing up into the bed.
The layered method: what goes on the bottom and why
A layered raised bed uses different materials at different depths to improve drainage, suppress weeds, and create a stable growing environment. Start with a coarse base layer — wood chips, straw, or shredded leaves — about 3 to 4 inches deep. This layer does not compact as quickly as soil, so it keeps air pockets open and water moving downward. Over time, this material breaks down and adds organic matter to the bed.
On top of the base layer, add 6 to 8 inches of soil or a soil-and-compost mix. This is where your plants' roots will spend most of their time. Finish with 2 to 3 inches of finished compost or aged manure on the surface. This top layer feeds the soil as it breaks down and makes it straightforward to amend the bed each year without digging out the whole thing.
The layered approach works especially well if you are filling a bed for the first time or if the ground underneath is compacted or weedy. The bottom layers act as a buffer and a weed barrier, and the whole bed settles more evenly over the first season.
Bulk soil versus bagged soil: cost and logistics
Bagged soil costs roughly $3 to $8 per bag (1 to 2 cubic feet), which adds up to $50 to $150 for a standard 4-by-8-foot bed. Bulk soil from a landscape supplier or quarry costs $20 to $50 per cubic yard delivered, or $0.75 to $2 per cubic foot — a significant savings for large beds. The catch is that bulk soil requires a truck to haul it or a delivery fee, and you need to know exactly how many cubic feet your bed holds.
To calculate volume, multiply length × width × depth in feet, then divide by 27 to get cubic yards. A 4-by-8-foot bed that is 12 inches (1 foot) deep holds 32 cubic feet, or about 1.2 cubic yards. Call local landscape suppliers or quarries and ask what they have in stock; many sell topsoil, garden soil, and compost by the yard and can deliver for a flat fee or a per-yard charge.
For beds smaller than 3 by 6 feet, bagged soil is usually more practical. For anything larger, bulk soil saves money if you can arrange delivery or pickup.
Compost, aged manure, and other amendments
Compost is the most useful amendment for a new raised bed because it improves both drainage and water retention, adds nutrients, and feeds the soil organisms that keep plants healthy. Finished compost — dark, crumbly, and earthy-smelling — is ready to use straight from the bag or pile. If you buy compost, look for products labeled "finished" or "aged"; "raw" or "fresh" compost can heat up and burn plant roots.
Aged manure (horse, cow, or chicken manure that has sat for at least six months) works similarly to compost but is often cheaper and more widely available. Fresh manure can burn roots and introduce weed seeds, so always ask the supplier how long it has been aged. Mushroom compost, a byproduct of commercial mushroom farming, is another option; it drains well and is usually inexpensive, though it may contain residual salts that can harm sensitive plants.
Mix compost or aged manure into your soil at a ratio of 1 part amendment to 2 or 3 parts soil. If you are layering, use it as the top layer or mixed into the middle soil layer. In year two and beyond, add 1 to 2 inches of compost to the top of the bed each spring; it will settle and integrate over the season.
Blocking weeds: cardboard, fabric, and ground preparation
If your raised bed sits directly on grass or bare ground, weeds will grow up through the bottom and into your soil. The simplest barrier is cardboard — lay flattened boxes on the ground underneath the bed, overlapping the seams by at least 6 inches. Cardboard breaks down over two to three years and adds organic matter to the soil below, so you do not have to remove it. Avoid cardboard with heavy tape, plastic, or waxy coatings; plain corrugated cardboard is fine.
Landscape fabric (also called weed cloth) is a reusable alternative that lasts longer than cardboard but does not add organic matter. Lay it under the bed, overlap seams, and pin it down with landscape staples or rocks. Some gardeners skip the barrier entirely if the bed is raised high enough (12 inches or more) and the ground underneath is already relatively clear, but cardboard costs almost nothing and saves weeding later.
Filling depth and settling: how much to account for
Raised beds settle over time as soil compacts and organic matter breaks down. In the first year, expect 1 to 3 inches of settling, depending on how much compost you used and how wet the bed gets. Fill your bed to the top of the frame, knowing that by mid-season it will be noticeably lower. In year two, top it off with 1 to 2 inches of fresh compost to bring it back to level.
If you are using a layered approach with a lot of coarse material at the bottom, settling will be more dramatic than if you use a single layer of dense soil. This is not a problem — it is normal — but it is worth planning for. Some gardeners deliberately overfill by 2 to 3 inches to account for settling, then top-dress with compost in spring.
Special cases: clay soil underneath and very shallow beds
If your raised bed sits on heavy clay or compacted ground, a barrier layer becomes even more important. Clay holds water and can cause root rot in plants that prefer drainage. Lay cardboard or landscape fabric, then add a 4 to 6-inch base layer of coarse material (wood chips, straw, or gravel) before adding soil. This lifts the root zone above the clay and keeps water from pooling.
For shallow beds (6 inches deep or less), skip the thick base layer and use a single layer of soil mixed with compost. Shallow beds dry out faster and do not give roots much room to grow, so they work best for shallow-rooted plants like lettuce, spinach, and herbs. If you are growing tomatoes, peppers, or root vegetables, aim for at least 12 inches of depth.
Frequently Asked Questions
Can I reuse soil from an old raised bed?
Yes. Scoop out the top 2 to 3 inches (which may be compacted or depleted) and compost it or discard it. The soil below is usually still good. Mix the reused soil with fresh compost at a ratio of 2 parts old soil to 1 part compost, and use it to refill the bed or start a new one. This saves money and reduces waste.
What if I fill the bed with only compost, no soil?
Pure compost drains too fast and does not hold nutrients or water the way soil does. Plants will dry out quickly and may not thrive. Always mix compost with soil at a ratio of 1 part compost to 2 or 3 parts soil. If you want a very rich bed, use 1 part compost to 2 parts soil, but do not go higher than that.
Should I add perlite or sand to improve drainage?
If your soil drains poorly, add compost first — it improves drainage and adds nutrients, whereas perlite or sand adds neither. If the bed still drains slowly after mixing in compost, add a coarse base layer of wood chips or gravel. Perlite and sand are rarely necessary in a raised bed unless you are growing succulents or cacti that demand very fast drainage.
How much does it cost to fill a standard 4-by-8-foot bed?
With bagged soil and compost, expect $50 to $150 depending on your region and product quality. With bulk soil delivered, the cost is typically $30 to $80. Prices vary by location and supplier, so call ahead and ask for quotes. Building the bed frame itself (wood, composite, or metal) costs extra and is separate from the fill material.
Can I use leaves or grass clippings in the bottom layer?
Shredded leaves work well as a bottom layer and break down quickly, adding organic matter. Fresh grass clippings can mat down and create a barrier to water and air, so avoid them unless they are dried first. If you use leaves or dried clippings, add them in a 3 to 4-inch layer, just as you would wood chips or straw.