Landscape fabric and cardboard are the two most effective barriers to lay under mulch

Landscape fabric — also called weed cloth or geotextile — is a permeable material that blocks weed seeds from reaching soil while letting water and air through. It comes in rolls at any garden center, costs between $0.10 and $0.50 per square foot depending on thickness, and lasts two to five years before breaking down. Cardboard is free or nearly free if you save boxes, works just as well for the first season, and biodegrades into the soil instead of leaving plastic behind.

Both methods work because they create a physical barrier that weed seeds cannot penetrate. Seeds need light and direct contact with soil to germinate. A layer of fabric or cardboard blocks both. Mulch alone — wood chips, bark, straw, or shredded leaves — slows weeds but does not stop them, because wind-blown seeds land on top of the mulch and still find enough moisture and organic matter to sprout.

The barrier you choose depends on how long you want it to last, whether you mind plastic in your garden, and how much you want to spend upfront. Neither option is difficult to install, and both can be combined with mulch for better results than either alone.

Key Takeaways

  • Landscape fabric blocks weed seeds while allowing water through, and lasts two to five years before degrading.
  • Cardboard works equally well for one season and costs nothing if you save boxes, then breaks down into soil.
  • Mulch alone does not stop weeds — seeds land on top and still sprout; a barrier underneath is what prevents germination.
  • Lay the barrier flat on bare soil, overlap the edges by at least six inches, and cut holes for existing plants before adding mulch on top.
  • Thicker landscape fabric (3 to 4 ounces) blocks weeds better than thin fabric, but costs more and can restrict water flow in heavy rain.

How landscape fabric stops weeds

Landscape fabric is a woven or non-woven synthetic material with tiny holes that let water and air pass through but are too small for weed roots to penetrate. The fabric sits between bare soil and mulch, creating a barrier that blocks light and prevents seeds from making contact with the soil they need to germinate.

Fabric comes in different weights, measured in ounces per square yard. A 2-ounce fabric is thin and flexible but allows some small seeds through. A 3 to 4-ounce fabric is thicker and more effective at blocking weeds, though it can slow water drainage in areas with heavy rain. For most home gardens, 3-ounce fabric is a good middle ground — it blocks most weeds without restricting water flow too much.

The main drawback is that landscape fabric eventually breaks down from sun exposure and soil contact, usually within two to five years depending on climate and how much foot traffic it gets. In hot, dry climates it lasts longer; in wet, shaded areas it degrades faster. When it starts to tear, weeds can push through the holes, and you will need to replace it.

Why cardboard is a practical free alternative

Cardboard boxes create the same barrier as landscape fabric and cost nothing if you save boxes from deliveries or ask a grocery store for extras. Lay cardboard flat over bare soil, overlap the seams by at least six inches so weeds cannot find gaps, and cover it with mulch. It blocks light and prevents weed seeds from reaching soil just as effectively as fabric.

The advantage is that cardboard biodegrades within one to two seasons, turning into organic matter that enriches your soil. You do not have to remove it later or worry about plastic accumulating in your garden. The disadvantage is that it only lasts one season, so you will need to replace it annually if you want continuous protection.

Cardboard also breaks down faster in wet climates and can become soggy and collapse before the season ends. In dry climates it lasts longer. If you live in a rainy area, overlap the cardboard more generously and add a thick layer of mulch on top to keep it dry and intact.

How to install a barrier under mulch

Start with bare soil cleared of existing weeds and debris. Lay landscape fabric or cardboard flat on the ground, working in sections if your bed is large. Overlap all seams by at least six inches — this is the most common mistake, and gaps at the seams are where weeds push through.

Cut an X-shaped slit in the fabric or cardboard for each existing plant, then fold the flaps back so the plant stem sits in the center of the opening. This prevents the barrier from smothering the plant while still blocking weeds around it. For new plantings, you can cut holes before laying the barrier down, which is faster and more precise.

Once the barrier is in place and all seams are overlapped, spread mulch over the top in a layer two to four inches thick. The mulch holds the barrier in place, keeps it from drying out and cracking, and provides the finished look most gardeners want. Water the bed thoroughly after you finish — water will soak through the mulch and fabric into the soil below.

Combining barriers for longer-lasting weed control

You can layer cardboard under landscape fabric for protection that lasts longer than either alone. The cardboard breaks down slowly while the fabric blocks new weeds, and when the cardboard is gone, the fabric is still working. This approach costs more than cardboard alone but less than replacing fabric every few years.

Another option is to use landscape fabric in permanent beds where you want long-term weed control, and cardboard in annual vegetable gardens where you turn the soil each year anyway. Cardboard works fine for one season and saves money in beds you replant regularly.

When barriers do not work and what to do instead

Barriers fail most often because seams are not overlapped enough, or because the barrier was not laid on completely bare soil. If weeds were already growing when you installed the barrier, their roots may push through. If you did not clear the bed first, dormant seeds in the soil can still sprout at the edges where the barrier ends.

If weeds are still coming through after you have installed a barrier, check for gaps at the seams and pull back the mulch to see if the barrier has torn. Small tears can be patched with duct tape or by overlapping a piece of new fabric. Large tears or widespread breakdown mean the barrier needs replacement.

In very shaded areas where mulch stays wet and breaks down quickly, a thicker landscape fabric (4 ounces) may hold up better than thin fabric or cardboard. In hot, dry climates, thin fabric lasts longer because it does not stay moist enough to degrade quickly.

Cost comparison of barrier options

Barrier TypeCost Per Square FootLifespanWater DrainageBest For
2-ounce landscape fabric$0.10–$0.202–3 yearsExcellentSmall beds, budget-conscious gardeners
3-ounce landscape fabric$0.20–$0.353–5 yearsGoodMost home gardens
4-ounce landscape fabric$0.35–$0.504–5 yearsFairWet climates, permanent beds
Cardboard boxesFree–$0.051–2 seasonsGoodAnnual gardens, budget gardeners

Frequently Asked Questions

Can I use plastic sheeting instead of landscape fabric?

Plastic sheeting blocks weeds but also blocks water and air, which can suffocate plant roots and create soggy soil. Landscape fabric is designed to be permeable, so it stops weeds without those problems. If you use plastic, you must cut drainage holes or water will pool on top.

Do I need to remove landscape fabric when I replant the bed?

You do not have to remove it if it is still intact, but you can cut new holes for new plants. If the fabric has torn or degraded significantly, it is easier to remove it and lay new fabric than to patch it. Cardboard should be removed or worked into the soil before replanting, since it breaks down and can interfere with digging.

Will landscape fabric prevent all weeds?

Landscape fabric blocks most weed seeds, but perennial weeds with deep roots can sometimes push through, and seeds that land on top of the mulch can still sprout. It reduces weeds by 80 to 90 percent rather than eliminating them completely. Hand-pulling the few weeds that do appear is still faster than dealing with an unprotected bed.

How thick should the mulch layer be over the barrier?

Two to four inches is standard. Two inches is enough to block light and hold the barrier in place. Four inches provides better insulation and moisture retention but can be too deep for shallow-rooted plants. Three inches is a good middle ground for most gardens.

Can I lay landscape fabric over existing mulch?

It is not ideal because the fabric will sit on top of the old mulch rather than on bare soil, and weeds can still grow in the old mulch underneath. If you want to add fabric to an existing bed, rake back the old mulch, lay the fabric on bare soil, and then spread the mulch back on top.