Raised Bed Liners: Plastic, Cardboard, Hardware Cloth — What Actually Works
Three popular bed liners tested over a full growing season — what blocks weeds, what blocks pests, and what poisons your soil if you're not careful.
We’ve been asked the bed-liner question about fifty times in the past year, and the answer matters more than most gardeners realize. The wrong liner will rob your bed of drainage, poison your soil, or invite a colony of voles that turn your beet harvest into a buffet. The right one will save you hours of weeding for the next decade.
Over the past two seasons, we ran three different bed liners side-by-side in identical 4x8 raised beds — one with woven landscape fabric, one with plain cardboard, and one with 1/2-inch hardware cloth. Same fill, same crop rotation, same site. Here’s what we learned, what we’d do differently, and which combination we now use in every new bed.
If you’re still picking a bed itself, read our roundup of the best raised garden beds for 2026 first — liner choice depends a bit on whether you’ve got an open-bottom Vego or a closed-bottom planter.
Why liners matter at all
A raised bed sitting on bare soil is essentially a salad bar for everything that grows underground. Bermuda grass will send rhizomes up through 14 inches of fresh garden soil within six weeks. Quack grass is worse. Voles will tunnel in from the side and clear-cut every carrot you plant. Bindweed will laugh at you.
A liner does three jobs, and the right one does all three:
- Blocks aggressive grass and weed roots from below
- Excludes tunneling rodents (voles, gophers, moles)
- Lets water drain freely so the bed doesn’t turn into a swamp
Notice what’s NOT on that list: holding soil in. Open-bottom raised beds work fine without a solid bottom because the soil sits on the wire or fabric and forms its own structure within a few weeks. You don’t need a “bed bottom” — you need a barrier.
Liner #1: Woven landscape fabric
This is the default recommendation in most gardening books, and it’s mostly right.
What we used: DeWitt Pro 5 12-year landscape fabric — a dense woven polypropylene rated for commercial nursery use.
What worked: Zero weed punch-through in three seasons. We pulled back a corner in spring 2026 to check, and the bermuda grass underneath was completely dead. The fabric is permeable enough that water drains through during heavy rain without ponding inside the bed.
What didn’t work: Voles. Polypropylene fabric is no barrier to a rodent with teeth. We lost about a third of our spring carrot bed before we figured out they were coming up through chewed holes. Fabric stops plants, not pests.
The other catch: It’s permanent. Twelve years from now when you want to move the bed, you’ll be cutting fabric out with shears. If you’re committed to the location, that’s fine. If you might rearrange, this is harder to undo than cardboard.
Avoid: Cheap “weed barrier” plastic sheeting from the big-box clearance bin. That stuff is not landscape fabric — it’s a polyethylene tarp with holes. It will trap water, off-gas in heat, tear in two seasons, and rip when you pull it up. Spend the extra money on a name-brand woven fabric or use cardboard instead.
Liner #2: Cardboard
The free option. Surprisingly effective. We used it as the sole liner under one of our test beds, and after two seasons the underlying lawn was completely dead and the cardboard had broken down into a thin layer of dark organic matter.
What worked: Cost was $0 (we used flattened moving boxes). Killed bermuda dead. Earthworms loved it — by month three the bed had visibly more worm activity at the cardboard interface than the fabric-lined bed did at the fabric interface. The cardboard becomes part of your soil. That’s free fertility.
What didn’t work: It doesn’t stop voles either. Same chewed-hole problem as the fabric. And in year three, with the cardboard fully decomposed, we got the first faint hint of grass regrowth at one edge of the bed (the underlying lawn had been dead long enough that the rhizomes were gone, but new seed had blown in from the lawn outside the bed).
Best practice: Use it solo if you don’t have a tunneling rodent problem. Use it in combination with hardware cloth if you do. Lay it down in overlapping sheets — minimum 4 inches of overlap at every seam, more is better — and wet it down thoroughly before you start filling. Dry cardboard wants to fly away in the breeze. Wet cardboard sticks to the ground and stays put.
Sourcing: Plain corrugated, unprinted or lightly printed, no glossy inserts, no heavy color advertising. Remove all tape. Moving boxes from a free pile on Craigslist work great. If you can’t find free, the Uline plain shipping sheets we linked above are the cheapest source we’ve found.
Liner #3: Hardware cloth
This is the only liner that actually stops voles and gophers. If you have either pest in your region, this isn’t optional — it’s the difference between a productive bed and a tunnel system with vegetables on top.
What we used: 1/2-inch mesh, 19-gauge galvanized hardware cloth in 3-foot rolls. We laid two strips with 6 inches of overlap to cover a 4-foot-wide bed bottom.
What worked: Zero rodent intrusion in three seasons. Earthworms move freely through 1/2-inch mesh. Water drains perfectly. Once you fill the bed, the wire is invisible and you forget it exists.
What didn’t work: It does not stop weeds. Grass will grow right up through 1/2-inch holes if you don’t pair it with cardboard or fabric. The wire is a pest barrier, not a weed barrier. Get this wrong and your bed has both grass AND wire to deal with, which is worse than either alone.
Other notes: Cut hardware cloth with tin snips while wearing gloves (the cut ends are sharp wire stubs). Fold the edges up the inside walls of the bed by 4-6 inches and clip them to the bed frame — voles can climb the outside of a low bed and drop in over the wall if you only line the floor.
Our current setup: hardware cloth + cardboard
After two seasons of side-by-side testing, this is the combination we use in every new bed:
- Mow or trim grass short in the bed footprint.
- Lay 1/2-inch hardware cloth flat on the ground, with the edges folded 4 inches up the inside of the bed walls.
- Top with overlapping cardboard sheets, 4-6 inches of overlap at every seam.
- Wet the cardboard thoroughly with a hose.
- Fill the bed using the layered method we describe in our guide to filling tall raised beds.
The hardware cloth handles the long-term pest exclusion. The cardboard handles the immediate grass kill. Within 18 months, the cardboard has decomposed into soil and the wire is the only thing left — and the wire will outlast the bed itself.
Cost for a 4x8 bed: about $35 for the hardware cloth strip + free cardboard if you scavenge boxes. Compare to $25-30 for the fabric option, which doesn’t stop rodents.
What we’d avoid entirely
- Black plastic sheeting without drainage holes. Turns your bed into an anaerobic swamp.
- Pond liner / EPDM rubber. Even worse than plastic for drainage. Used some places as a “permanent solution” — it’s a permanent problem.
- Carpet padding or scrap carpet. Sounds clever (some homesteading blogs recommend it). It leaches synthetic fibers, holds water, and breaks down into microplastics in your food soil.
- Roofing felt / tar paper. Petroleum-based, gets soft in heat, not food-safe.
- “Weed block” with green or blue plastic backing. That backing is just thin polyethylene. Worse than nothing — water can’t get through it.
When you don’t need a liner at all
Two cases:
- The bed sits on concrete, gravel, or paving stones. No grass to worry about. Just make sure the bed has drainage holes if it’s a closed-bottom planter.
- You’ve prepared the site by smothering grass for a full season first (e.g., laid cardboard over the area, weighted it down, and let it cook for 6+ months before placing the bed). At that point the underlying lawn is dead and a separate liner is redundant.
For everyone else — and that’s 95% of you — line your bed. The 30 minutes you spend now save you years of pulling grass from inside your tomatoes.
Final recommendation
Most readers should use the hardware-cloth-plus-cardboard combo. It costs about $35 per bed, takes an hour to install, and solves both the weed problem and the pest problem permanently. Skip the fabric unless you have neither rodents nor a budget for hardware cloth, in which case fabric beats no liner at all.
And don’t overthink it. The single biggest mistake we see is gardeners spending hours debating liner brands while their bermuda grass laughs from below. Pick any of the three, install it correctly, and move on to the actual gardening — see our raised bed buyer’s guide if you haven’t yet picked the bed.
Our Top Picks
DeWitt 12-Year Pro 5 Landscape Fabric (4'x100')
Woven polypropylene, water permeable, and dense enough to actually stop bermuda grass. We've had a strip under one bed for three seasons with zero weed punch-through. Not biodegradable — that's the trade-off.
Fencer Wire 1/2-Inch Hardware Cloth (3'x50' Roll, 19 Gauge)
1/2-inch mesh is the sweet spot for raised bed bottoms — small enough to stop voles, big enough to let earthworms move through. 19-gauge holds shape under 18 inches of wet soil without sagging.
Uline Plain Corrugated Cardboard Sheets (48x40, Bundle of 10)
If you don't have a moving-box stash, plain unprinted shipping cardboard is the cheapest weed barrier on earth. Breaks down in 6-9 months and feeds your soil instead of becoming landfill.