
Affiliate Disclosure
Some links on this page are affiliate links. As an Amazon Associate, we earn from qualifying purchases — at no extra cost to you. We do not buy, test, or physically handle the products we cover; our rankings come from aggregated owner reviews, ratings and expert consensus. Commissions never change our verdicts. How we rank · full disclosure.
Landscape fabric lasts roughly 10 to 20 years under gravel and only 3 to 5 years under organic mulch, with cheap non-woven rolls failing in 1 to 3 years and heavy commercial woven fabric carrying manufacturer warranties up to 25 years. The variable is not the plastic itself, which does not biodegrade, but exposure. Ultraviolet light makes polypropylene brittle, and any part of a sheet that sees sunlight fails first. Under mulch the fabric usually stops working long before it tears, because decomposed mulch forms a seed bed on top of it and weeds root straight through the weave.
We never buy, test or physically handle the products we rank; recommendations come from aggregated owner reviews and expert consensus, described in how we rank. More at the landscaping and hardscaping hub.
How long does each type and application last?
Fabric type and what goes on top of it together account for almost all of the variation:
| Fabric and use | Realistic lifespan |
|---|---|
| Light non-woven (1.5–2 oz) under mulch | 1–3 years |
| Woven residential (3 oz) under mulch | 3–5 years |
| Woven residential (3 oz) under gravel | 8–12 years |
| Commercial woven (4–6 oz) under gravel | 15–20+ years |
| Any fabric left uncovered in sun | Months |
| Fabric under a paver base | 20+ years, protected from UV |

What actually kills landscape fabric?
Four things, in order of how often they cause the failure. UV degradation comes first: polypropylene loses tensile strength quickly in sunlight, so any exposed edge or thin patch of mulch becomes a failure point. Second is organic buildup, where decomposed mulch and windblown soil form a fertile layer above the fabric that weeds colonize, at which point the fabric is holding weeds in place rather than out. Third is mechanical damage from raking, edging, digging and foot traffic, which is why staples and seams are the usual tear origins. Fourth is root pressure, as shrubs and perennials thicken and push against the weave from below.

How do you make it last longer?
Cover it properly and leave it alone. Keep 2 to 3 inches of gravel or 3 inches of mulch over the fabric at all times, and top up whenever the covering thins to less than about an inch. Overlap seams by at least 6 inches and pin them every 2 to 3 feet with 6-inch steel staples rather than the flimsy 4-inch ones sold in bulk. Cut planting holes with an X rather than a circle so the flaps close back around the stem. Where beds meet lawn, bury the fabric edge under an edging strip so it never sees sun, and avoid raking mulch aggressively, which drags fabric edges to the surface.

Is fabric even the right choice?
Under gravel paths, driveways and dry riverbeds it earns its place, because its real job there is separation, keeping stone from sinking into soil, and there is no organic layer to defeat it. In planting beds, many extension horticulturists and professional landscapers now advise against it, because it blocks the natural cycle of organic matter reaching the soil, impedes earthworms, and reliably fails as a weed barrier after a few seasons. In beds, a 3-inch layer of mulch alone suppresses most annual weeds and improves the soil as it breaks down. Our page on whether to put landscape fabric under mulch covers that argument in full.
What else should you read?
For the gravel case specifically, see how long landscape fabric lasts under gravel and gravel versus mulch paths. The consensus picks are in our best landscape fabric roundup. If you are edging the same bed, the best landscape edging and how to install landscape edging cover the boundary work. More in the landscaping and hardscaping hub.
