Here's the truth nobody tells you at the garden center: landscape fabric works brilliantly in the right situations and is a waste of money in others. Under gravel paths and around permanent hardscaping? It's a lifesaver. Under mulch in a perennial bed or vegetable garden? You'll regret it within two seasons. The fabric itself is simple to size and install — the hard part is knowing when to use it at all.

We've laid landscape fabric three times over the years. The gravel path we installed in 2021 still looks clean, with almost no weeds poking through. The perennial bed we fabrics in 2019? We ripped it all out in 2023 after fighting roots tangled in the weave and mulch that wouldn't break down properly. Knowing the difference saved us from making the same mistake on the vegetable beds. Let's size it right and use it where it actually helps.

When to use landscape fabric — and when to skip it

Landscape fabric is a physical barrier, not a magic weed eraser. It works by blocking light and physically preventing seeds from reaching soil. That's great under permanent inorganic cover like gravel, stone, or pavers, where nothing is supposed to grow. It's terrible in living soil where you want organic matter cycling, roots spreading, and earthworms moving freely.

Table 1 — When landscape fabric helps vs when it creates problems.
SituationUse fabric?Why
Under gravel pathsYesKeeps gravel separate from soil, blocks weeds, prevents sinking.
Under stone hardscapingYesLong-term weed suppression where nothing should grow.
Around building foundationsYesReduces maintenance in areas you can't easily replant.
Under organic mulch bedsNoBlocks mulch breakdown, tangles roots, creates a maintenance nightmare.
Vegetable gardensNoPrevents soil amendment, compost incorporation, and root expansion.
Around perennials & shrubsNoRoots grow into the fabric; replanting becomes surgery.

The rule of thumb: if the area is supposed to stay inert — gravel, stone, permanent paths — fabric works. If the area is a living, changing garden bed, skip it and control weeds with thick mulch or cardboard instead. We've seen too many flower beds where the fabric was laid with good intentions, then five years later the homeowner wants to divide a hosta or add some bulbs and discovers a root-tangled mess that requires a utility knife and an hour of cursing.

The landscape fabric clarity test

  • Will you ever need to dig, plant, or amend this area? Skip fabric.
  • Is the cover material organic (wood mulch, bark)? Skip fabric.
  • Is it a permanent gravel path or stone feature? Use fabric.
  • Do you want soil life and nutrient cycling? Skip fabric.

Woven vs non-woven: what's the difference?

Landscape fabric comes in two basic types, and they're not interchangeable. Woven fabric looks like tightly interlaced plastic threads, almost like burlap made of polypropylene. Non-woven fabric looks and feels like thick, fuzzy polyester felt. Each has a place, and using the wrong one shortens the effective life of your installation.

Table 2 — Woven vs non-woven landscape fabric: what each does best.
TypeWeight / strengthBest forLifespan
Woven polypropylene3–6 oz per sq ydHigh-traffic paths, driveways, heavy gravel.10–15 years
Non-woven (spunbond)3–4 oz per sq ydLight gravel, decorative stone, low-traffic areas.5–10 years
Heavy-duty woven6+ oz per sq ydCommercial, parking, areas with vehicle loads.15–20 years

Woven fabric is stronger and resists tearing, so it handles foot traffic and the weight of deeper gravel better. Non-woven fabric is cheaper and easier to cut, making it fine for decorative rock beds and low-use areas. Both let water through, though woven drains slightly better. For a backyard gravel path that sees daily foot traffic, spend the extra few dollars per roll on 4–5 oz woven fabric. For a decorative river-rock ring around a tree, non-woven is plenty. The weight rating (ounces per square yard) is printed on the roll; higher numbers mean thicker, tougher fabric.

Standard roll sizes and coverage

Landscape fabric is sold in rolls with fixed widths and lengths. The most common residential sizes are 3 ft × 50 ft, 4 ft × 50 ft, and 4 ft × 100 ft. Commercial and heavy-duty rolls go wider — 6 ft, 12 ft, even 15 ft — but those are overkill for most home projects and a hassle to handle solo.

Table 3 — Common landscape fabric roll sizes and nominal coverage.
Roll sizeNominal areaTypical price (2026)Good for
3 ft × 50 ft150 sq ft$20–$35Narrow beds, tree rings, small paths.
4 ft × 50 ft200 sq ft$30–$50Most residential paths and beds.
4 ft × 100 ft400 sq ft$50–$90Larger projects, better per-foot value.
6 ft × 100 ft600 sq ft$80–$140Big areas, fewer seams, harder to handle.

Those are nominal square footages — the area one roll covers if you butt the edges with no overlap. Real installations need 6–12 inches of overlap at every seam to keep weeds from sneaking through, so you lose 10–25% of the printed coverage depending on how you lay it. That overlap is not optional. A gap even two inches wide will sprout weeds within weeks, and the whole point of the fabric is defeated.

Calculating coverage with overlap

Sizing fabric for a project means accounting for overlap at every seam and a few inches of extra material at edges to tuck or fold. The basic approach: measure your area, add 15–20% for overlap and waste, then divide by the nominal coverage of the roll size you're buying. The Landscape Fabric Calculator does this automatically, but here's the manual math so you can see what's happening:

Rolls needed = (Area in sq ft × 1.15 to 1.20) ÷ Roll coverage

That 1.15 to 1.20 multiplier is the overlap tax. Use 1.15 (15%) if your area is a simple rectangle and you're running fabric lengthwise with minimal seams. Use 1.20 (20%) if the shape is irregular, you're patching around obstacles, or you want extra insurance. Let's work a real example:

  • Project: a gravel path, 3 ft wide × 40 ft long = 120 sq ft.
  • Add 15% for overlap: 120 × 1.15 = 138 sq ft needed.
  • Roll choice: 3 ft × 50 ft = 150 sq ft nominal.
  • Result: 1 roll covers it with a bit left over.

Now a trickier one: a 12 ft × 18 ft gravel patio = 216 sq ft, irregular shape so use 20% buffer:

  • 216 × 1.20 = 259 sq ft needed.
  • Using 4 ft × 50 ft rolls (200 sq ft each): 259 ÷ 200 = 1.3 rolls.
  • Result: 2 rolls (round up — you can't buy 0.3 of a roll).

For anything bigger than a simple path, sketch the layout on paper and count how many seams you'll have. Each seam eats 6–12 inches of fabric depending on your overlap strategy. If you're covering a large bed and can orient the fabric to minimize seams — running the length of the roll along the longest dimension — you'll use less. The square footage calculator helps if your area is circular or oddly shaped and you're not sure of the base area to start from.

Skip the overlap math. Enter your area and get the exact number of rolls plus pin count for your project.
Open the Landscape Fabric Calculator

Pins and staples: how many do you need?

Landscape fabric won't stay put on its own. Wind, foot traffic, and the act of spreading gravel on top will shift it unless it's pinned down. The standard method is metal U-shaped staples or plastic anchor pins, and the rule is simple: about one pin per square foot, concentrated at edges and seams.

For a 200 sq ft path, budget 150–200 pins. That sounds like a lot until you realize that edges and seams — the places fabric is most likely to lift or gap — need pins every 12–18 inches, and the field in between needs pins every 3–4 feet just to keep things taut. Pins are cheap, usually $15–$25 per box of 100, so buy extra. Running out of pins halfway through and making a return trip is far more annoying than having a few left over.

Table 4 — Landscape fabric pin and staple guide.
Pin typeLengthBest forTypical price (100 ct)
6-inch steel staples6 inStandard soil, most projects.$15–$25
8-inch steel staples8 inLoose or sandy soil, slopes.$20–$30
Plastic anchor pins6 inEasy hammering, won't rust, softer soil.$18–$28
11-inch heavy-duty11 inVery loose soil, high-wind areas.$30–$45

For most backyard gravel paths in average soil, 6-inch steel staples are the standard and they last forever. If your soil is loose sand or you're on a slope, go with 8-inch or longer to get better bite. Plastic pins are easier on your hands if you're hammering a hundred of them, but they don't hold as firmly in hard clay. We use steel staples exclusively after losing a few plastic ones to freeze-thaw movement the first winter.

A worked example: 200 sq ft gravel path

Let's size materials for a realistic project: a side-yard gravel path, 3.5 ft wide and 58 ft long. That's roughly 203 square feet of coverage needed.

  • Base area: 203 sq ft.
  • Add 15% overlap: 203 × 1.15 = 233 sq ft fabric needed.
  • Roll choice: 4 ft × 50 ft (200 sq ft nominal). One roll won't quite cover it with overlap, so we need 2 rolls to be safe.
  • Actual coverage with 2 rolls: 400 sq ft nominal, minus ~20% for overlap and waste = ~320 sq ft usable. Plenty.
  • Pins: 203 sq ft × 1 pin/sq ft = ~200 pins. Buy 2 boxes of 100.
  • Gravel: For 3 inches of gravel over 203 sq ft, the gravel calculator says about 1.9 cubic yards. Round to 2 yards delivered.

Total material cost estimate for mid-2026: $60–$100 for two rolls of fabric, $35–$50 for pins, and $80–$120 for gravel delivered (regional prices vary). Call it $175–$270 in materials for a 200 sq ft path that will stay clean and weed-free for a decade. Compare that to constantly weeding a bare-soil-and-gravel path and the value is obvious — if you're using fabric in the right context.

Figure 1 — Roll count for common project sizes with 15% overlap allowance (nominal coverage adjusted).

The honest verdict: does landscape fabric actually stop weeds?

Yes, when used correctly under inorganic cover. No, when used under mulch or in garden beds. And even in the best-case scenario — woven fabric under four inches of gravel — you'll still get occasional weeds, because windblown seeds land on top of the gravel, sprout in the tiny pockets of dust and organic debris that accumulate, and send roots down into the gravel itself. The fabric stops weeds from coming up through the soil, not from starting on the surface.

After five years of a fabric-lined gravel path, we pull maybe a dozen small weeds a season, compared to hundreds in the mulched bed next to it that has no fabric. That's a huge win. But it's not zero maintenance, and anyone selling you "total weed control" is overselling. What fabric does brilliantly is keep gravel from mixing into soil and prevent deep-rooted perennial weeds from punching through from below. Surface weeds are shallow-rooted and pull easily.

Under mulch, the fabric creates more problems than it solves. Mulch needs to break down and feed the soil — that's part of its job. Fabric blocks that process. Perennial roots grow into the fabric weave and make dividing plants a nightmare. Mulch on top of fabric also dries out faster because the fabric layer disrupts capillary moisture movement. We've seen enough ripped-out fabric from frustrated gardeners to say confidently: skip it in any bed where you're growing plants.

Better alternatives for garden beds

If you're trying to control weeds in a vegetable garden or perennial bed, thick organic mulch or a cardboard layer beats landscape fabric every time. Cardboard is free or nearly so, it blocks weeds for a full season, and it breaks down into the soil by the following spring. Lay it down in fall, wet it thoroughly, cover with mulch, and by planting time you've got clean, weed-free soil with improved structure and zero long-term maintenance headaches.

For perennial beds, a 3–4 inch layer of shredded hardwood or bark mulch suppresses most weeds and actually benefits the plants by moderating soil temperature and moisture. Refresh it every couple of years and you'll have far less work than if you'd laid fabric. The mulch calculator sizes the mulch layer for any bed, and the ongoing cost is less than you'd think — certainly less than the labor of dealing with fabric five years down the line when you want to move a plant.

Table 5 — Landscape fabric vs alternatives for weed control.
MethodLifespanBest useCost (200 sq ft)
Landscape fabric10–15 yearsUnder gravel, stone, hardscaping only.$60–$100
Cardboard layer1 seasonGarden beds, annual refresh, compostable.Free–$20
Thick mulch (4 in)2–3 yearsPerennial beds, shrubs, trees.$80–$150
Newspaper (6–8 sheets)1 seasonQuick bed prep, breaks down fast.Free

Cardboard and newspaper are particularly useful for converting lawn to garden bed. Lay them over the grass in fall, cover with compost and mulch, and by spring the grass is dead and the paper has mostly decomposed. No tilling, no fabric to regret later. We've converted three sections of lawn this way and it's far easier than fighting fabric when you inevitably want to change the planting plan.

Installation tips that actually matter

If you've decided fabric is right for your project — gravel path, stone patio base, permanent hardscaping — here's how to install it so it stays put and does its job for the next decade:

  • Clear and grade first. Pull existing weeds, remove rocks, and level the soil. Fabric laid over bumps and roots will tear or lift.
  • Overlap generously. Six inches minimum at every seam, twelve inches is better. Pin the overlap so it can't shift.
  • Pin edges first, then seams, then the field. Keeps fabric taut and prevents wrinkles that create weed pockets.
  • Cut X-slits for plants, not circles. Circles gap and let weeds through. An X-slit opens just enough for the plant stem and closes around it.
  • Cover immediately. UV degrades fabric fast. Get gravel or stone on top within a few days of laying fabric.

The UV point is non-negotiable. Fabric left exposed to summer sun for even a few weeks starts to deteriorate and becomes brittle. We made this mistake once, laying fabric for a path and then waiting three weeks for a gravel delivery. By the time we spread the gravel, the fabric had visible stress lines and tore easily. Now we schedule delivery the same week we lay fabric, or we cover it with scrap plywood until the gravel arrives.

Frequently asked questions

How much landscape fabric do I need for a 10×20 bed?

A 10 ft × 20 ft bed is 200 square feet. With 15% added for overlap, you need about 230 sq ft of fabric. A 4 ft × 50 ft roll (200 sq ft nominal) won't quite cover it with proper overlap, so you'd need two rolls to be safe. Alternatively, one 4 ft × 100 ft roll (400 sq ft nominal) covers it easily with material to spare.

Should I use landscape fabric under mulch?

No, not in garden beds where plants are growing. Fabric under mulch blocks the mulch from breaking down and feeding the soil, tangles plant roots, and makes replanting difficult. Use fabric only under inorganic cover like gravel or stone. For weed control in mulched beds, use thick mulch (3–4 inches) or a layer of cardboard instead.

What's the difference between 3 oz and 6 oz landscape fabric?

The number is the weight in ounces per square yard, which correlates to thickness and durability. 3 oz fabric is lighter, cheaper, and fine for low-traffic decorative areas. 6 oz fabric is heavier and much stronger, suitable for paths, driveways, and areas with foot or vehicle traffic. For residential gravel paths, 4–5 oz woven fabric is the sweet spot between cost and durability.

Can I reuse old landscape fabric?

Maybe, if it's still intact. Fabric that's been down for five or more years often has roots grown through it, is brittle from UV exposure (if it was ever uncovered), or is clogged with dirt and no longer drains well. Inspect it carefully. If it tears easily or has large holes, it's done. If it's still tough and flexible, you can shake off the soil and reuse it for a low-stakes project. But buying fresh fabric for a new permanent path is usually worth the $30–$50 to avoid problems.

The bottom line

Landscape fabric is a useful tool in exactly one context: under permanent inorganic cover like gravel or stone, where you want long-term weed suppression and clean separation between layers. Use it there and it works beautifully for a decade or more. Use it under mulch or in garden beds and you'll create problems that outlast any weed control benefit. Size it with 15–20% extra for overlap, pin it every square foot, and cover it quickly to avoid UV damage. For a gravel path or stone patio base, fabric is worth every dollar. For a perennial bed, skip it and use thick mulch or cardboard instead. Run your area through the landscape fabric calculator to get roll counts and pin estimates before you buy, and you'll order once and install it right.