Landscape fabric is the most common barrier, but cardboard and newspaper work too

The layer you put under rocks does one job: block sunlight so weed seeds cannot sprout. Landscape fabric is the standard choice because it lasts several years, lets water through, and does not break down into the soil. Cardboard and newspaper are cheaper alternatives that work for one to two seasons before decomposing. Plastic sheeting blocks weeds but also traps moisture and kills beneficial soil life, so it is less popular for permanent beds. The best choice depends on how long you want the barrier to last and how much you want to spend.

Whatever you choose, the barrier works only if it covers the ground completely and overlaps at the seams. Gaps let light through, and weeds will find them. Rocks alone, no matter how tightly packed, will not stop weeds—soil underneath still gets light and moisture.

Key Takeaways

  • Landscape fabric is the longest-lasting option, typically blocking weeds for three to five years before degrading.
  • Cardboard and newspaper are free or cheap but break down within one to two seasons and need replacement.
  • Plastic sheeting stops weeds but traps moisture and prevents water from reaching soil, so it is not recommended for planted beds.
  • Seams must overlap by at least six inches, and the barrier must cover every inch of ground or weeds will grow through gaps.
  • Rocks alone do not prevent weeds; they only hide the soil while light and moisture still reach weed seeds underneath.

Landscape fabric: the standard choice for durability

Landscape fabric (also called weed cloth or geotextile) is a nonwoven synthetic material that blocks light while allowing water and air to pass through. It typically lasts three to five years before UV exposure breaks it down. The thicker the fabric, the longer it lasts—commercial-grade fabric rated for five to seven years costs more but is worth it if you do not want to replace it often.

Lay landscape fabric directly on bare soil, overlapping seams by at least six inches. find it with landscape pins or staples every few feet so wind does not shift it. Then spread rocks on top. The fabric prevents soil from mixing with the rocks, which keeps both cleaner and makes future removal easier.

The main drawback is cost. A roll of landscape fabric for a 50-square-foot area runs $20 to $40 depending on thickness. It also requires pins or staples to stay in place, and if you need to plant shrubs or perennials later, you have to cut holes and seal the edges, which can let weeds in around the opening.

Cardboard and newspaper: free or nearly free alternatives

Cardboard boxes and newspaper are effective weed barriers that cost nothing if you save them. Lay cardboard flat, overlapping pieces by at least six inches, and wet it so it stays in place. Newspaper works the same way but tears more easily—use at least five layers thick. Both block light completely and break down into the soil over time, which actually improves soil structure.

The trade-off is lifespan. Cardboard typically lasts one to two seasons before it softens, tears, and begins to decompose. In wet climates or areas with heavy foot traffic, it breaks down faster. Newspaper lasts even shorter—often just one season. Once it starts breaking down, weeds can push through the gaps.

Cardboard works best in temporary beds or as a short-term solution while you decide on a permanent barrier. It is also a good choice if you plan to convert the area to a garden bed later, since it will have already enriched the soil. Avoid cardboard with glossy printing or tape, as these take longer to break down.

Plastic sheeting: effective but not recommended for most situations

Plastic sheeting (usually 4 to 6 mil polyethylene) blocks weeds completely and lasts for years. It is cheap and straightforward to install. However, it also blocks water from reaching the soil below, which kills grass and plants and creates a waterlogged layer that encourages fungal growth and root rot.

Plastic sheeting is useful only in specific situations: under a gravel driveway where you do not need plants to grow, or as a temporary barrier in a bed you plan to convert to hardscape. For any area where you want plants to survive or where water needs to reach the soil, plastic is the wrong choice. If you use it, perforate it with holes every few feet to allow some water through, though this also lets some light through and reduces weed control.

How to install a weed barrier correctly

Installation matters as much as the material itself. Start by clearing the area of existing weeds, dead grass, and debris. Rake the soil smooth so the barrier lies flat—lumps and gaps let light through and make the barrier easier to tear.

Unroll the barrier material and lay it directly on the soil. If using landscape fabric, find it with landscape pins or staples every three to four feet. If using cardboard or newspaper, wet it thoroughly so it stays in place and does not blow away. Overlap all seams by at least six inches—this is the most common mistake. Weeds will grow through any gap, no matter how small.

Once the barrier is down and secured, spread rocks on top. Use rocks large enough that they do not shift easily—pea gravel alone will not hold the barrier in place. A two- to three-inch layer of river rock or larger stones works well. The weight of the rocks keeps the barrier from moving and blocks any remaining light from reaching the edges.

When to replace your weed barrier

Landscape fabric typically needs replacement every three to five years, depending on thickness and sun exposure. You will know it is time when you see weeds pushing through or when the fabric tears easily when you touch it. At that point, remove the rocks, pull up the old fabric, and install new material.

Cardboard and newspaper need replacement every one to two seasons. Watch for soft spots, tears, or visible decomposition. When the barrier starts breaking down, weeds will begin to emerge. Rather than wait until it is completely gone, replace it before weeds take hold.

If you are replacing a barrier in an established bed with plants, cut the new material around existing shrubs and perennials. Seal the cuts with overlapping pieces so weeds cannot enter through the openings. This is why landscape fabric is more practical for planted beds—it lasts long enough that you do not have to do this often.

Combining barriers with other weed control methods

A weed barrier under rocks works best as part of a larger strategy. Hand-pull any weeds that do emerge through gaps or around the edges—they are easier to remove when young. For persistent weeds at the perimeter, a border of metal or plastic edging prevents grass and weeds from creeping in from the sides.

If weeds still appear despite the barrier, they are usually growing in the rock layer itself, not from below. This happens when wind blows soil onto the rocks or when organic matter accumulates. Rake the rocks occasionally to remove debris and prevent a new growing medium from forming on top of the barrier.

In high-traffic areas or where weeds are particularly aggressive, combining a barrier with a pre-emergent herbicide (applied to the soil before the barrier goes down) can provide extra protection. However, the barrier alone is usually sufficient if installed correctly.

Frequently Asked Questions

Can I use old carpet or tarps as a weed barrier?

Old carpet and tarps block weeds but have the same problem as plastic sheeting—they trap moisture and prevent water from reaching the soil. Carpet also breaks down slowly and leaves fibers in the soil. Tarps are better for temporary use, like covering a bed over winter, but are not ideal for permanent installation under rocks.

Do I need to use a barrier if I already have thick mulch?

Mulch alone does not stop weeds as effectively as a barrier. Mulch suppresses weeds by blocking light and keeping soil cool, but weed seeds can still germinate in the mulch layer itself, especially as it breaks down. A barrier under mulch or rocks provides much better control. You can use both together for maximum protection.

What if weeds are already growing under my rocks?

Pull them out by hand, getting as much of the root as possible. Then check whether your barrier is still intact. If it has torn or decomposed, remove the rocks, replace the barrier, and reinstall the rocks. If the barrier is fine, weeds are probably growing in soil or organic matter that has accumulated on top of the rocks—rake the rocks to remove debris.

How much does it cost to barrier a typical garden bed?

Cost varies by bed size and material choice. Landscape fabric for a 100-square-foot bed runs $40 to $80. Cardboard is free if you save boxes, or $10 to $20 if you buy it. Rocks for a three-inch layer over 100 square feet cost $30 to $60 depending on type and local prices. Budget $100 to $150 total for a landscape-fabric installation, or $50 to $80 for cardboard and rocks.

Can I install a barrier over existing weeds?

No. Weeds under the barrier will continue to grow and eventually push through. Always clear the area first, removing all visible weeds, dead grass, and roots. If the area is heavily weeded, consider using a non-selective herbicide a week or two before installation, or solarize the soil by covering it with clear plastic for four to six weeks to kill weed seeds and roots.