The cheapest materials cost $20 to $50 per bed, not $200

You can build a raised bed for less than half what garden centers charge by using untreated wood scraps, concrete blocks, or recycled materials instead of cedar or composite kits. The real cost difference comes down to what you already have access to and how much labour you're willing to do yourself. A 4-by-8-foot bed made from rough-cut pine or reclaimed lumber runs $20 to $40 in materials; the same bed in a kit costs $150 to $300.

The trade-off is durability. Untreated softwood lasts 5 to 10 years before rot sets in, depending on your climate. Treated wood lasts longer but costs more upfront. Concrete blocks and stone don't rot but take longer to assemble and are heavier to move. The cheapest route is often whatever material is free or nearly free in your area — ask at construction sites, lumber yards, or online community groups for offcuts and pallets.

Key Takeaways

  • Untreated pine boards, concrete blocks, or reclaimed wood cost one-quarter to one-half the price of cedar or composite kits and work just as well for 5 to 10 years.
  • A standard 4-by-8-foot bed needs eight 8-foot boards (or 16 4-foot boards), four corner posts, and 16 screws or nails; total material cost is usually $20 to $50.
  • Concrete blocks and stone require no fasteners and no cutting but take longer to stack and are harder to move once filled with soil.
  • Untreated wood is safe for vegetables — the concern about treated wood leaching chemicals is real only with old pressure-treated lumber from before 2004.
  • Filling a 4-by-8-foot bed 12 inches deep costs $30 to $60 in bulk soil, which often exceeds the cost of the frame itself.

Building with untreated wood — the fastest and cheapest method

Start with rough-cut pine or spruce boards, 2 inches thick and 8 to 12 inches tall. Buy them at a lumber yard rather than a big-box store — they're cheaper and you can ask for offcuts. You need four boards for the perimeter (two 8-foot boards and two 4-foot boards for a standard bed, or adjust to your space). You also need four corner posts, 4 by 4 inches and 12 to 18 inches long, to anchor the corners underground.

Lay the boards flat on the ground in a rectangle. Stand the corner posts at each corner, inside the frame. Drill pilot holes through the boards into the posts to prevent splitting, then drive 3-inch deck screws through the boards into the posts — two screws per corner, one near the top and one near the bottom. Use a level to check that the frame sits flat. If the ground is uneven, dig out high spots or add soil under low spots before filling.

This method takes 30 to 60 minutes and requires only a drill and a level. The frame will last 5 to 8 years in most climates; in very wet areas, it may rot sooner. When it does, you can disassemble it and reuse the posts with new boards.

Using concrete blocks or stone — no tools needed

Stack concrete blocks or landscape stone two or three layers high to form the walls. No fasteners, no digging, no cutting. Blocks are typically 8 by 16 inches; you need 12 to 16 blocks for a 4-by-8-foot bed, depending on how high you stack them. Cost is $1 to $3 per block, so $12 to $48 total. Stone costs more but looks better and lasts indefinitely.

The downside is that blocks are heavy — a single layer of 16 blocks weighs about 800 pounds before you add soil. Moving or adjusting the bed later is difficult. Blocks also don't interlock, so the walls can shift if you fill the bed too quickly or if the ground settles unevenly. Stagger the blocks like brickwork (offset each layer by half a block) to improve stability.

This method works best on level ground and for permanent beds. It takes 45 to 90 minutes to stack and level the blocks, but requires no power tools.

Recycled and free materials — pallets, logs, and scrap lumber

Pallets are often free from warehouses, stores, or online community groups. A standard pallet is 40 by 48 inches and 5 inches thick. You can disassemble them and use the boards, or stack them whole to form a bed. Stacked pallets create a taller bed (good for accessibility) but are awkward to level and may have chemical residue if they were used for industrial shipping. Ask the source what the pallets carried before you use them for food gardens.

Reclaimed wood from old barns, fences, or demolition sites is often free or cheap. It's usually thicker and more durable than new lumber, but may have nails, rot, or uneven surfaces that require extra work to prepare. Logs and branches can be stacked like Lincoln Logs, though they're harder to level and don't create straight edges.

The advantage of free materials is zero cost. The disadvantage is unpredictability — you may spend hours salvaging and preparing materials that end up being unsuitable. Start with one bed using free materials to test the process before committing to multiple beds.

Filling the bed without breaking your budget

Soil is often the biggest expense. A 4-by-8-foot bed filled 12 inches deep holds about 32 cubic feet of soil, which costs $30 to $60 if you buy bagged potting mix. Bulk garden soil or compost from a landscape supplier costs $25 to $50 per cubic yard, and one yard fills roughly two standard beds. Delivery fees ($50 to $150) explore if you order less than 3 to 5 yards, so buying in bulk with neighbours or friends reduces the per-bed cost.

You can also fill the bed in layers. Put cardboard or newspaper on the bottom to suppress weeds, then add 4 to 6 inches of coarse compost or aged manure (often free from stables or farms), then 4 to 6 inches of topsoil, then 2 to 4 inches of finished compost on top. This method uses less finished compost and costs less overall. The bed will settle over the first season, so fill it slightly higher than you want the final level to be.

Fasteners and tools you actually need

For wood frames, use 3-inch exterior deck screws (not nails — they hold better and are easier to remove later). You need about 16 screws for a standard bed. A cordless drill with a screwdriver bit costs $40 to $100 if you don't have one; a hand screwdriver works but takes much longer. A level (a 2-foot model costs $15 to $30) helps may support the frame sits flat, which matters for even watering and soil distribution.

For concrete blocks, you need nothing but your hands and a level. For stone, a rubber mallet ($10 to $20) helps tap blocks into place. A shovel ($15 to $30) is useful for moving soil and compost, though you can rent one for $5 to $10 per day if you only need it once.

If you're building multiple beds, the tool cost spreads across them. One drill and one level can build 10 beds, so the per-bed tool cost drops quickly.

Comparing the total cost of different methods

MethodFrame CostTime to BuildDurabilityTools Needed
Untreated pine boards$20–$4030–60 min5–8 yearsDrill, level, screwdriver
Concrete blocks$12–$4845–90 minIndefiniteLevel only
Reclaimed wood$0–$2060–120 min7–15 yearsDrill, level, pry bar
Stacked pallets$0–$1030–45 min3–5 yearsLevel, possibly saw
Cedar or composite kit$150–$30060–90 min10–20 yearsScrewdriver or drill

Frequently Asked Questions

Is untreated wood safe for growing vegetables?

Yes. Untreated wood does not leach chemicals into soil. The concern about treated wood applies only to lumber treated with chromated copper arsenate (CCA), which was used until 2004. Modern pressure-treated lumber uses copper-based preservatives that are considered safe for vegetable gardens by the EPA, though many gardeners prefer untreated wood to avoid any uncertainty.

How deep does a raised bed need to be?

Most vegetables need 8 to 12 inches of soil depth. Root crops like carrots and parsnips need 12 inches or more. Shallow-rooted plants like lettuce and herbs can grow in 6 inches. A 12-inch-deep bed works for almost everything and is the standard size for a reason — it balances cost, usability, and plant needs.

Can I build a raised bed directly on grass without removing the sod?

Yes, but the grass will eventually decompose and create air pockets under the bed. Lay cardboard or several layers of newspaper on top of the grass before filling with soil to suppress weeds and speed decomposition. The bed may settle 2 to 4 inches over the first year as the grass breaks down, so fill it slightly higher than your target level.

What size raised bed should I start with?

A 4-by-8-foot bed is the standard because it's large enough to be productive but narrow enough to reach the centre from either side without stepping in. If you have limited space, a 4-by-4-foot bed or even a 2-by-4-foot bed works fine. Avoid beds wider than 4 feet unless you're comfortable stepping into them to harvest.

Do I need to line the bottom of the bed with landscape fabric?

No, but cardboard or newspaper suppresses weeds and is cheap. Landscape fabric can work but may trap water and create drainage problems. Cardboard breaks down over 1 to 2 years and doesn't interfere with drainage. Lay it down before filling the bed, and overlap the pieces by 6 inches so weeds can't creep through the seams.