Build

Cheap Raised Garden Bed Ideas That Last

Building your own raised bed is usually cheaper than buying one, especially in pine or concrete block. The bigger savings come from the fill: free leaves, wood chips and compost can replace half the soil in a deep bed.

Simple wooden planters packed with greens along a street, built on a small budget
Low-cost frame materials compared
MaterialUpfront costRough lifespanNotes
Untreated pine or firLeast costly wood3–7 yearsEasy to cut and replace
Modern treated lumberLow to moderate10+ yearsCopper-based; add a liner for extra caution
Concrete blockModerateDecadesNo tools needed, heavy, takes up bed space
Heat-treated palletsOften free2–4 yearsUse only pallets stamped HT
Logs or stacked branchesFree3–6 yearsRustic, uneven, good on slopes
Fabric bedsLow3–5 yearsPortable, dry out fast in heat

Is it cheaper to build your own?

Usually, yes. A 4x8 frame in untreated pine takes six 2x6 boards, a short 4x4 and a box of screws, and the lumber typically costs less than a ready-made bed of the same size. The gap narrows with cedar, which costs considerably more per board than pine, and with metal, where mass-produced kits are often priced close to the cost of the raw materials.

What changes the math is labor and tools. If you already own a drill and a saw, or the store will make your cuts, building wins on price. If you need to buy tools for one bed, a kit may come out even. Either way, the frame is rarely the largest cost. Filling a 4x8 bed 12 in deep takes 32 cu ft of soil, about 1.2 cu yd, and bagged soil at that volume often costs more than the lumber.

Our how to build a raised garden bed guide has the full cut list and steps for a basic 4x8.

Low-cost materials

  • Untreated pine or fir. The cheapest new lumber. Expect 3 to 7 years before the boards soften, longer in dry climates. Rebuilding is cheap.
  • Modern pressure-treated lumber. Today's copper-based treatments are generally considered acceptable for food beds by many extension services and last 10 years or more.
  • Concrete blocks. Standard 8 x 8 x 16 in blocks stack without mortar. One row around a 4x8 bed takes about 16 blocks. Plant food crops in the bed, not the block holes. See our cinder block raised garden beds guide.
  • Pallets. Free, but only use those stamped HT (heat treated). Avoid any marked MB, which means methyl bromide fumigation, and any with stains or an unknown history.
  • Logs and branches. Lay logs 6 in or thicker in a rectangle and pin them with stakes. They rot slowly and cost nothing if you have trees.

Free and cheap fill

Deep beds do not need good soil all the way down. Roots of most vegetables work mainly in the top 10 to 12 in. Fill the lower part with free organic matter and buy quality soil only for the top layer.

Good free or cheap materials for the bottom half:

  • Shredded fall leaves, which break down into leaf mold
  • Untreated wood chips from tree services
  • Grass clippings from untreated lawns, in thin layers
  • Rotted logs and branches, which hold moisture as they decay
  • Cardboard laid over grass to smother it

These materials shrink as they decompose, so expect the surface to drop several inches over the first year and plan to top up. Many towns give away compost or mulch made from yard waste; it is worth checking. The how to fill a raised garden bed guide walks through layering in more detail.

Herb seedling growing in the open hole of a concrete block bed edge

Where cheap goes wrong

  • Railroad ties. Old ties are soaked in creosote. Never use them around food.
  • Salvaged treated lumber. Wood treated before 2004 may carry the old arsenic-based CCA treatment. If you don't know its age, don't use it.
  • Native clay as fill. It compacts and drains poorly in a bed. Mix it with plenty of compost or leave it out.
  • Rocks or gravel in the bottom. They do not improve drainage and take up root space.
  • Black walnut chips or leaves. They release a compound that stunts tomatoes and many other crops.
  • Boards too thin. A 1x6 bows outward under wet soil within a season. Use 2-in-thick lumber.

A $100 starter plan

Prices vary a lot by region and season, so treat these as rough ranges. At the low end of each range the total lands near $100; bulk soil and store-made cuts help keep it there.

A 4x8 pine bed for about $100
ItemWhat to buyRough cost
FrameSix untreated 2x6 x 8 ft boards$45–$70
PostsOne 4x4 x 6 ft for six 11-in posts$10–$18
ScrewsAbout 40 exterior screws, 3 in$8–$12
Bottom layerCardboard plus leaves and wood chipsFree
Top layerAbout 12 cu ft of soil mix, 5 in deep$25–$50

Build the frame 11 in tall, lay cardboard over the grass, then fill the first 6 in with shredded leaves, chips and grass clippings, watered as you go. Top with about 5 in of a mix of topsoil and compost. That top layer is roughly 12 cu ft, less than half a cubic yard. Plant shallow-rooted crops such as lettuce, bush beans, herbs and radishes the first year, and add compost each spring as the bottom layer breaks down.

How to choose

Cheapest to start

Untreated pine, with cardboard and free organic fill underneath good topsoil.

Cheapest over ten years

Concrete block or modern treated lumber, since you build once.

No tools at all

Dry-stacked concrete blocks or a fabric bed.

Free materials on hand

Logs, branches and HT-stamped pallets, checked for rot and stains.

Related guides

Is it cheaper to build or buy a raised garden bed?

Building in pine or block is usually cheaper than buying a kit of the same size. Cedar and metal narrow the gap. Soil is often the bigger expense either way.

How do you fill a raised bed for less?

Put free organic material such as leaves, wood chips and rotted logs in the bottom half, then buy soil only for the top 5 to 6 in. Expect to top up as the lower layers settle.

Are pallets safe for raised beds?

Pallets stamped HT were heat treated and are generally considered fine. Skip pallets marked MB, painted pallets and any with stains or spills of unknown origin.