You can build a raised flower bed yourself with basic tools and materials in a weekend

A raised flower bed is a box you build yourself from wood, composite, or metal, fill with soil, and plant into. You do not need construction experience or special skills—the basic version is four boards screwed or nailed together, set on level ground, and filled. Most people finish one in a Saturday afternoon. The main decision is what material to use for the sides, how large to make it, and whether to add a bottom layer (you do not have to).

Building your own costs less than buying a pre-made kit and lets you choose the exact size and depth your plants need. A 4-by-8-foot bed made from untreated cedar or composite boards typically costs between $80 and $200 in materials, depending on wood quality and whether you already own a drill or saw. If you use reclaimed wood or composite, the cost can be lower or higher.

Key Takeaways

  • A basic raised bed is four boards joined at the corners with screws or nails, requiring only a drill, saw, and level.
  • Cedar and composite last longer than pine; untreated wood is safer for vegetables and herbs than pressure-treated lumber.
  • Depth matters: flowers need 8 to 12 inches, shrubs need 12 to 18 inches, and root vegetables need 12 inches or more.
  • You can build directly on grass or soil without a bottom, or add landscape fabric to block weeds and prevent roots from reaching contaminated ground.
  • Filling a 4-by-8-foot bed 12 inches deep requires about 32 cubic feet of soil, which you can buy bagged or in bulk.

Choosing wood and other frame materials

Cedar is the most common choice for DIY beds because it resists rot naturally, lasts 10 to 15 years, and looks finished without stain. A 2-by-10-inch cedar board costs roughly $3 to $5 per linear foot, depending on your region and supplier. You will need four boards for a standard 4-by-8-foot bed.

Composite boards (wood fibers mixed with plastic) cost more upfront—$5 to $8 per linear foot—but last 20 to 30 years and do not rot, splinter, or need sealing. They are heavier to work with and require pre-drilling before screwing, but many people find the durability worth it.

Untreated pine is cheaper ($1.50 to $3 per linear foot) but rots in 5 to 7 years, especially in wet climates. Avoid pressure-treated lumber for vegetable beds—the chemicals can leach into soil, though modern pressure-treated wood is safer than older versions. Metal raised beds (galvanized steel or aluminum) are also an option; they last decades but cost $200 to $400 for a standard size.

Tools and fasteners you will need

You need a drill-driver (a cordless drill that can both drill holes and drive screws), a saw (circular saw, miter saw, or hand saw), a level, a tape measure, and work gloves. If you do not own a drill or saw, you can rent them from a tool library or home center for $10 to $20 per day, or ask the lumber yard to cut boards to length when you buy them.

Use 3-inch exterior-grade wood screws (not nails) to join the corners. Screws hold better than nails and are easier to remove if you need to adjust the bed later. Buy a box of 50 for about $8 to $12. If you use composite boards, buy screws rated for composite—they have a different thread pattern and are easier to drive without splitting.

Building the frame step by step

Start by choosing a level spot in your yard that gets the light your plants need (full sun is 6 to 8 hours of direct light; partial shade is 3 to 6 hours). Lay out your four boards in a rectangle on the ground and check that the corners are square by measuring diagonally from corner to corner—both measurements should be equal.

Drill two pilot holes (small starter holes) at each corner, about 1.5 inches from the edge and 2 inches apart vertically. This prevents the wood from splitting when you drive the screws. Drive a 3-inch screw through each pilot hole into the adjacent board. You should have two screws per corner, eight total. Tighten them snug but not so hard that you crack the wood.

Set the frame in place and use a level to check that the top edges are even. If the ground is uneven, you can shim under one or two corners with shims or gravel, or dig out high spots. The frame does not have to be perfectly level, but standing water should not pool in one corner.

Adding a bottom layer and filling with soil

You do not need a bottom, but adding one keeps burrowing pests out and prevents tree roots from growing up into your bed. Lay landscape fabric (a woven cloth that lets water through but blocks weeds) across the bottom, overlapping the edges by 6 inches. Staple it to the inside of the frame with a staple gun, or just lay it loose—soil weight will hold it down.

Fill the bed with garden soil or raised bed mix (a blend of topsoil, compost, and peat or coco coir). Do not use potting soil, which is too light and drains too fast for a large bed. A 4-by-8-foot bed 12 inches deep holds about 32 cubic feet of soil. You can buy this as 64 bags of 0.5 cubic feet each (heavy to carry) or order it in bulk from a landscape supplier for $40 to $80 delivered, depending on your area.

Fill the bed to within 2 inches of the top, water it well, and let it settle for a day or two before planting. The soil will compact slightly as it absorbs water.

Sizing your bed for different plants

Depth depends on what you are growing. Flowers and herbs need 8 to 12 inches. Leafy greens (lettuce, spinach, kale) need 8 to 10 inches. Root vegetables (carrots, beets, parsnips) need 12 inches or more—18 inches is ideal for long varieties. Shrubs and small trees need 18 to 24 inches.

Length and width are up to you, but a 4-by-8-foot bed is standard because it is straightforward to reach the center from either side (most people can reach 2 feet into a bed). A 3-by-6-foot bed works well for smaller spaces. Avoid beds wider than 4 feet unless you plan to step into them, which compacts the soil.

Maintaining your raised bed over time

Check the frame each spring for rot, especially at the corners where water collects. Cedar and composite need no sealing, but if you used pine, you can extend its life by painting it with exterior wood stain or sealing it with a water-repellent finish.

The soil will compact and settle over time. Add 1 to 2 inches of compost each spring to replenish nutrients and restore depth. After 3 to 5 years, you may need to replace the top 6 inches of soil if it has become depleted, though many gardeners straightforward keep adding compost on top.

If you used landscape fabric, it will eventually break down (usually after 5 to 10 years). You can replace it or leave it—by then, the soil structure is usually stable enough that you do not need it.

Frequently Asked Questions

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

Yes. The grass will die under the bed and break down into the soil over the first season. Lay landscape fabric on the grass first if you want to speed up the process and prevent any grass from creeping up the sides. Without fabric, you may see a few grass shoots around the edges, but they are straightforward to pull.

Do I need to treat the wood with anything to make it last longer?

Cedar and composite do not need treatment. If you used pine, you can explore exterior wood stain or a water-repellent sealer to extend its life, but it is not required—the wood will still work, just rot faster. Never use paint or sealers rated for interior use.

What if my yard is on a slope?

You can build on a slope by making one side taller than the other—the frame does not have to be level, just stable. Dig the downhill side into the ground slightly to anchor it, and use shims on the uphill side if needed. Water will drain toward the lower side, so plant thirsty plants there and drought-tolerant plants on the higher side.

How much does it cost to fill a raised bed with soil?

A 4-by-8-foot bed 12 inches deep costs $40 to $80 in bulk soil, or $100 to $150 if you buy bagged soil. Smaller beds cost proportionally less. Prices vary by region and whether you choose basic garden soil or premium raised bed mix with added compost.

Can I use reclaimed wood from old pallets or fence boards?

Yes, if the wood is sound and not treated with chemicals. Avoid pallets marked "HT" (heat-treated) or any wood that was used to store chemicals or pesticides. Reclaimed fence boards work well and are often free or cheap. Check for rot by pressing a screwdriver into the wood—if it sinks easily, the wood is too soft to use.