The cheapest raised beds use untreated wood scraps, concrete blocks, or recycled materials instead of new lumber

A functional raised bed costs far less than the kits sold at garden centers. The frame itself — the part that holds the soil — can be built from scrap wood, concrete blocks, old pallets, corrugated metal, or even stacked stone. The real expense is soil, not the container. A 4-by-8-foot bed made from reclaimed 2-by-10 boards costs nothing if you have the wood already, or $15 to $30 if you buy used lumber from a salvage yard or Facebook Marketplace. The same bed filled with garden soil runs $40 to $80 depending on your region and whether you buy bagged or bulk.

The fastest free option is concrete blocks stacked two or three high. They require no tools, no fasteners, and no cutting. A 4-by-8-foot bed needs 24 blocks if stacked two high; you can find these free or cheap on Craigslist, at construction sites, or from neighbors replacing a patio. Pallets work the same way — disassemble them, stand the boards on edge, and nail or screw them together at the corners. Check behind grocery stores, warehouses, or furniture shops; many give pallets away because disposal costs money.

Key Takeaways

  • Concrete blocks, scrap wood, and pallets are the cheapest frame materials and often cost nothing if you source them used or free.
  • A 4-by-8-foot bed made from reclaimed materials can be built for $0 to $30, with most of the cost going to soil rather than the frame.
  • Untreated wood lasts 5 to 10 years; pressure-treated wood lasts longer but costs more and leaches chemicals into soil over time.
  • Soil depth matters more than frame height — most vegetables need 8 to 12 inches of good soil, so a shallow bed filled deep works better than a tall bed filled shallow.

Free and cheap materials that work as frames

Concrete blocks are the easiest no-tool option. Stack them two or three high in a rectangle, and the bed is done. No fasteners, no cutting, no assembly. A 4-by-8-foot bed two blocks high needs 24 blocks. Check Craigslist free section, ask neighbors, or visit construction sites — contractors often leave broken or surplus blocks behind. Blocks last indefinitely and won't rot or splinter.

Pallets are free or $5 each from businesses that receive shipments. Disassemble them with a pry bar or reciprocating saw, then stand the boards on edge and nail or screw them together at the corners using 3-inch deck screws (about $8 per box of 50). A 4-by-8-foot bed needs eight boards if they are 8 feet long, or you can cut shorter pallets and join them end-to-end. Pallet wood is often pressure-treated, which is fine for a garden bed — the chemical treatment is minimal and leaching into soil is negligible over the life of the bed.

Scrap lumber from construction sites, demolition projects, or neighbors' renovations is free if you ask. Untreated wood lasts 5 to 10 years before rotting; pressure-treated lumber lasts 15 to 20 years. Avoid creosote-treated railroad ties — they leach toxins. A 4-by-8-foot bed made from 2-by-10 boards needs four 8-foot boards and eight 3-inch screws. If you buy used lumber from a salvage yard, expect to pay $3 to $5 per board.

Corrugated metal (the kind used for roofing or siding) can be rolled into a circle or bent into a rectangle. It's lightweight, lasts 20+ years, and is often free from demolition sites or available for $10 to $20 from metal recyclers. Wear gloves — the edges are sharp. find corners with metal brackets or bolts.

How to assemble a wood-frame bed with basic tools

You need a drill or screwdriver, a saw (optional if you use pre-cut boards), and 3-inch deck screws. Lay out your four boards in a rectangle on level ground. Drill pilot holes at each corner to prevent splitting, then drive two screws through the end of each board into the adjacent board. This takes 10 minutes. If the ground is uneven, shim under the frame with wood shims or dig out high spots.

For a 4-by-8-foot bed, use 2-by-10 boards (which are actually 1.5 inches thick and 9.5 inches tall). This gives you 8 to 9 inches of soil depth, which is enough for lettuce, spinach, and shallow-rooted herbs. If you want to grow carrots, beets, or potatoes, use 2-by-12 boards for 10 to 11 inches of depth. Depth matters more than height — a 6-inch-tall bed filled with 10 inches of soil (mounded slightly) works better than a 12-inch-tall bed filled with 6 inches of soil.

Check that the frame is square by measuring corner to corner — both diagonals should be the same length. If they differ by more than half an inch, adjust the corners until they match. This prevents water from pooling in one corner and keeps the bed stable.

Filling the bed with soil on a budget

Soil is the biggest cost. A 4-by-8-foot bed 10 inches deep holds about 27 cubic feet of soil, or roughly 1 cubic yard. Bagged garden soil costs $3 to $8 per bag (usually 2 cubic feet), so you'd need 14 bags at $42 to $112. Bulk soil from a landscape supplier costs $30 to $50 per cubic yard delivered, depending on your region.

To cut this cost, use a lasagna bed method: layer cardboard or newspaper on the ground, then alternate layers of compost, aged manure, grass clippings, shredded leaves, and kitchen scraps. Top with 4 to 6 inches of finished compost or garden soil. This uses less purchased soil and improves the bed over time as the lower layers break down. Ask neighbors for leaves in fall, grocery stores for cardboard, and stables for aged manure (fresh manure burns plants, so use only manure that has sat for at least six months).

Another option is to ask local tree-trimming companies for wood chips. They often dump chips free to avoid landfill fees. Mix chips with compost — chips alone don't hold moisture well, but chips plus compost creates a good growing medium. Let the chips age for a few months before planting; fresh chips can tie up nitrogen as they decompose.

Materials to avoid and why

Do not use creosote-treated railroad ties. Creosote is a coal tar product that leaches into soil and accumulates in plants and groundwater. It's been banned for residential use since 2004, but old ties are still around. Pressure-treated lumber made after 2003 uses copper-based preservatives (CCA or ACQ) instead of creosote and is safe for garden beds.

Avoid treated plywood or particle board — they contain glues that break down in wet soil and release formaldehyde. Solid wood or metal is better. Do not use vinyl or plastic lumber marketed as "maintenance-free" — they cost $3 to $5 per linear foot, making a 4-by-8-foot bed $120 to $200, and they don't decompose if you ever want to remove them.

Skip landscape fabric on the bottom of the bed. It blocks drainage and roots, and it tears within a few years. If you're worried about weeds, lay cardboard instead — it's free, biodegrades, and lets water through.

Building a concrete-block bed step by step

Concrete blocks are the fastest option if you have them free. Lay out your blocks in a rectangle on level ground, stacking them two or three high. For a 4-by-8-foot bed two blocks high, arrange them so the 8-foot sides have four blocks each (each block is 16 inches long) and the 4-foot sides have two blocks each. No mortar, fasteners, or tools needed.

If the ground is uneven, dig out high spots or add soil under low spots until the base is level. Blocks will shift if the ground moves. Once the frame is level, fill it with soil. If you stack three blocks high, the bed is 24 inches tall, which is easier on the back but uses more soil — about 40 cubic feet instead of 27.

Concrete blocks last indefinitely and won't rot. The downside is they're heavy to move and harder to disassemble if you want to relocate the bed. They also look industrial, which some gardeners prefer and others don't.

Sizing your bed to fit your space and budget

A 4-by-8-foot bed is standard because it's wide enough to reach the center from either side (4 feet is the maximum comfortable reach) and long enough to fit in most yards. But you can build any size. A 2-by-4-foot bed uses half the soil and costs half as much, though it's less efficient — the frame takes up more space relative to the growing area.

A 3-by-6-foot bed is a good middle ground: it holds about 12 cubic feet of soil (half a cubic yard), costs $15 to $25 in soil, and fits in smaller yards. A 4-by-4-foot square bed is easier to assemble than a rectangle and works well against a fence or wall.

Depth is more important than size. Eight inches is the minimum for most vegetables; 10 to 12 inches is better. A shallow bed filled deep (using the lasagna method) outperforms a tall bed filled shallow because roots need depth more than the frame needs height.

Frequently Asked Questions

Can I use untreated wood from the forest or my yard?

Yes, but it will rot faster than pressure-treated wood — usually 5 to 10 years depending on the wood type and climate. Oak and cedar last longer than pine or fir. Untreated wood is fine if you're willing to replace it or if you're testing the garden before investing in a permanent bed.

Do I need to line the bottom of the bed to keep out weeds?

Cardboard works better than landscape fabric. Lay cardboard flat on the ground before filling with soil — it blocks weeds, lets water drain, and biodegrades over 1 to 2 years as the bed settles. You don't need to remove it; it becomes part of the soil. Landscape fabric tears and blocks drainage, so skip it.

How long does a raised bed last before I have to rebuild it?

Untreated wood lasts 5 to 10 years. Pressure-treated wood lasts 15 to 20 years. Concrete blocks and metal last indefinitely. Pallets (usually pressure-treated) last 10 to 15 years. When the wood rots, you can either replace the boards or disassemble the bed and build a new one in a different spot.

What if my soil is compacted clay — do I need to dig it out before filling the bed?

No. The raised bed sits on top of the existing soil. The lasagna method works especially well on clay because the cardboard layer blocks clay from mixing with your new soil, and the layers above create a loose, well-draining growing medium. Over time, earthworms and decomposition will loosen the clay below.

Can I use mulch instead of soil to fill the bed?

Mulch alone won't work — plants need soil with nutrients and the ability to hold moisture. You can use a mix of mulch and compost (roughly equal parts), but pure mulch will dry out too fast and won't feed plants. Use mulch as a top layer over soil to retain moisture and suppress weeds.