What You Need Before You Start

A raised garden bed is a box you build or buy, fill with soil, and plant into. Before you buy materials or dig, decide on three things: the size and shape you want, where it will sit, and whether you will build it yourself or buy a pre-made kit.

Size matters because a bed that is too large becomes hard to reach the center without stepping on the soil. Most gardeners find 4 feet by 8 feet or 4 feet by 4 feet works well — you can reach the middle from either side without strain. Height is usually 6 to 12 inches, though 12 inches gives you more root depth for vegetables and perennials. A bed that is 4 by 8 feet and 12 inches deep will hold roughly 32 cubic feet of soil, which costs between $30 and $80 depending on soil quality and your location.

Location is just as important as size. Pick a spot that gets at least 6 hours of direct sun for vegetables, or 3 to 4 hours for leafy greens and herbs. Check that water drains away after rain — a low spot where water pools will rot roots. If you have heavy clay or contaminated soil underneath, a raised bed solves that problem by sitting on top. If your soil is already good, you can place the bed directly on grass or bare ground.

Key Takeaways

  • A raised bed 4 feet by 8 feet and 12 inches deep is a standard size that balances reach and growing space, and costs $30 to $80 to fill with soil.
  • You can build one from untreated wood boards, composite lumber, or galvanized metal, or buy a pre-made kit that assembles in under an hour.
  • Place the bed where it gets at least 6 hours of sun for vegetables, and make sure water does not pool on top after rain.
  • Line the bottom with hardware cloth if you have gophers or moles, then add cardboard or landscape fabric to stop weeds from growing up through the soil.
  • Fill the bed with a mix of topsoil, compost, and peat moss or coconut coir in roughly equal parts, then water it down and let it settle for a few days before planting.

Building vs. Buying: Which Route Fits Your Situation

You have two paths: build the frame yourself or buy a kit. Building takes 1 to 3 hours if you have basic tools and know how to use a drill and saw. A 4-by-8-foot frame built from untreated cedar or composite boards costs $40 to $120 for materials. Cedar lasts 10 to 15 years before rot sets in. Composite lumber (wood fiber mixed with plastic) costs more upfront — $80 to $150 — but lasts 20+ years and does not splinter or rot.

Pre-made kits arrive flat-packed and bolt together without tools or sawing. A 4-by-8-foot kit costs $60 to $200 depending on material. Assembly takes 20 to 45 minutes. The trade-off is less choice in size and depth, and you pay more per square foot than if you built it yourself. Kits work well if you have no tools, limited time, or want to move the bed later.

Avoid pressure-treated wood, which contains chemicals that can leach into soil over time. Do not use railroad ties or old pallets unless you know their history — they may have been treated with creosote or other toxins. Galvanized metal raised beds are durable and look clean, but they cost $150 to $400 for a 4-by-8 frame and can get hot in full sun, which may stress shallow-rooted plants.

Building the Frame Step by Step

If you choose to build, gather untreated cedar or composite boards (typically 2 inches by 10 inches or 2 inches by 12 inches), corner brackets or L-brackets, wood screws (3 inches long, exterior grade), a drill, a level, and a measuring tape. Lay out the boards in a rectangle on level ground. Use a level to check that the ground is even — if it slopes, you can shim one corner with soil or gravel, or dig out the high side slightly.

Attach the corners with brackets and screws. Drill pilot holes first to prevent splitting, then drive the screws through the bracket into each board. Use at least two screws per corner. Check that the frame is square by measuring diagonally from corner to corner — both diagonals should be the same length. If they are not, nudge the frame until they match, then tighten all screws.

If the bed is longer than 8 feet, add a center support board running the length of the bed, attached with brackets every 4 feet. This prevents the long sides from bowing outward when the soil is wet and heavy. Once the frame is square and tight, set it in its final location. Moving a full bed is difficult, so get this right before you fill it.

Preparing the Ground and Lining the Bed

Before you add soil, decide whether you need a barrier on the bottom. If you have gophers, moles, or voles in your area, line the bottom with 1/2-inch hardware cloth (metal mesh). Staple it to the inside of the frame so it does not shift when you add soil. This stops burrowing animals from tunneling up into your bed.

Next, lay cardboard or landscape fabric over the bottom to block weeds from growing up through the soil. Cardboard breaks down over 1 to 2 years, which is fine — by then the soil will have settled and weeds will be easier to pull. Landscape fabric lasts longer but is harder to remove later if you need to. Overlap pieces by 6 inches so weeds cannot sneak through the seams. Do not use plastic sheeting — it traps water and causes root rot.

If the ground under the bed is compacted clay or poor soil, you do not need to remove it. The raised bed sits on top and isolates your plants from what is underneath. If the ground is very uneven, rake it roughly level before laying cardboard, so the bed does not rock when you step on it.

Filling the Bed with Soil

The soil you use matters more than the frame. Poor soil means poor plants, no matter how nice the bed looks. A good mix for a raised bed is roughly one-third topsoil, one-third compost, and one-third peat moss or coconut coir. This blend drains well, holds moisture, and gives plants the nutrients they need for the first season.

Topsoil is the dark, nutrient-rich layer from the top of the ground. Buy it from a landscape supply company by the cubic yard — it is cheaper than bags and you avoid carrying 50-pound sacks. Compost is decomposed plant matter or aged manure. You can make your own or buy it bagged or in bulk. Peat moss is partially decomposed sphagnum moss; coconut coir is the fiber from coconut husks. Both hold water and improve soil structure. Coconut coir is more sustainable and easier to wet if it dries out, but costs slightly more.

Calculate how much you need: a 4-by-8-foot bed that is 12 inches deep holds 32 cubic feet, or about 1.2 cubic yards. Order slightly more than you think you need — soil settles as it dries and compacts. Mix the three ingredients in a pile on a tarp, or layer them in the bed and mix with a shovel as you go. Once the bed is full, water it thoroughly and let it settle for 2 to 3 days before planting. The soil level will drop as air pockets collapse.

Positioning and Finishing Touches

Place the bed where it will stay. Full sun (6+ hours) is best for tomatoes, peppers, squash, and beans. Partial shade (3 to 4 hours) works for lettuce, spinach, kale, and herbs. Avoid placing the bed directly against a fence or wall — air needs to circulate around plants to prevent disease. Leave at least 2 feet of clear space on all sides if you can.

If the bed is in a windy spot, consider adding a trellis or stakes for tall plants like tomatoes and pole beans. Attach the trellis to the frame before you plant, so you do not disturb roots later. A drip irrigation line or soaker hose laid along the bottom of the bed before you fill it saves time watering — just turn on the faucet instead of hand-watering every day.

Once the soil has settled, you are ready to plant. Start with transplants (seedlings from a nursery) in spring, or direct-seed cool-season crops like lettuce and peas in early spring or fall. Water gently after planting and keep the soil moist but not waterlogged for the first two weeks while roots establish.

Maintaining Your Bed Year After Year

A raised bed does not need much upkeep, but a few habits keep it productive. Each spring, add 1 to 2 inches of compost on top of the soil. This replaces nutrients that plants used the year before and keeps the soil structure loose and crumbly. Over time, the bed will settle and the soil level will drop — top it up as needed.

Pull weeds as soon as you see them, before they set seed. The cardboard or fabric underneath stops most weeds from below, so you mainly deal with seeds that blow in from above. Mulch around plants with 2 to 3 inches of straw or wood chips to keep weeds down and soil moist.

Check the frame each spring for rot or damage. Cedar and composite lumber last many years, but inspect corners and the bottom edges where moisture collects. If you see soft spots or cracks, plan to replace that board before it fails completely. Galvanized metal frames rarely need repair, though you may need to tighten bolts if they loosen over time.

Frequently Asked Questions

Can I put a raised bed on top of grass without removing it first?

Yes. The cardboard or landscape fabric you lay on the bottom will kill the grass underneath within a few weeks. The dead grass breaks down and adds organic matter to your soil. You do not need to dig up the sod first — it just means a bit more settling in the first month.

How deep does a raised bed need to be for vegetables?

Most vegetables do well in 8 to 12 inches of soil. Shallow-rooted crops like lettuce and herbs need only 6 inches. Deep-rooted crops like carrots, parsnips, and tomatoes prefer 12 inches or more. If you are growing a mix, 12 inches is the safest choice.

What is the best soil mix for a raised bed?

A blend of one-third topsoil, one-third compost, and one-third peat moss or coconut coir works well for most plants. Some gardeners use a 50-50 mix of topsoil and compost if budget is tight. The key is including compost for nutrients and peat moss or coir for water retention.

Do I need to line the bottom of my raised bed?

Cardboard or landscape fabric stops weeds from growing up through the soil and is worth the small cost and effort. Hardware cloth is only necessary if you have burrowing pests like gophers or moles. Without any lining, you will spend more time pulling weeds later.

How long does a raised bed frame last?

Untreated cedar lasts 10 to 15 years. Composite lumber lasts 20+ years. Galvanized metal lasts 25+ years. The frame will outlast the soil — you will refresh the soil every few years by adding compost, but the frame itself needs little maintenance if built well.