Blog  /  How-To & Installation
How-To & Installation

Under Deck Weed Barrier: What to Put Under a Deck to Stop Weeds (Plus Sheds and Pavers)

For an under deck weed barrier, lay a woven landscape fabric over cleared, leveled soil, cut it snug around the posts, and cover it with gravel. SHIELD 3.2oz is enough under a deck; pavers and shed pads need XBAR 5oz.

Marcus Halvorsen
Hardscape & Landscape Fabric Specialist, DOTDAY · Updated Nov 2026 · 10 min read
Under deck weed barrier: DOTDAY woven fabric for decks, pavers and sheds

What you'll learn

✓What to put under a deck to prevent weeds, in one layer stack
✓Which weight to use: 3.2oz for decks and weed control, 5oz for pavers and load
✓A step-by-step install that beginners can follow
✓How overlap and anchoring keep weeds out of the seams
✓Whether weed block fabric goes under or over shed pillars, by foundation type
✓When to reach for SHIELD, XBAR, or TERRA

Under deck weed barrier: what to put under a deck to prevent weeds

For an under deck weed barrier that works, put a woven landscape fabric over cleared, leveled soil under the deck, cut it snug around every post, and cover it with 2 to 3 inches of gravel. The fabric blocks the light weeds need, the gravel holds it down and shades it from the sun, and water still drains through. Under a deck nothing heavy sits on the fabric, so SHIELD 3.2oz is enough; step up to XBAR 5oz if the gravel will take foot traffic or storage. Skip plastic sheeting: it traps water and stays damp under the boards.

Weeds pushing up under a deck are the hardest kind to reach, so do it before the boards go down if you can. The same idea works under pavers and sheds, with a heavier fabric where there is load, covered below. Size the run with the DOTDAY Fabric Calculator. Free US shipping, no minimum.

Shop the deck fabric

Under a deck? SHIELD 3.2oz is the weight you need

Shop SHIELD

The under-deck weed barrier layer stack

Layer (top to bottom)What to useWhy it matters
Deck boards and joistsLeave the sides ventilatedAirflow keeps the ground under the deck dry
Cover layer2 to 3 in of gravel or river rockHolds the fabric down and keeps sun off it
Weed barrierSHIELD 3.2oz woven (XBAR 5oz if you walk or store things on it)Blocks light so weeds cannot establish; water passes through
Seams and postsOverlap seams at least 6 in, X-cut around each post, pin every 12 to 18 inSeams and post gaps are where weeds get back in
GroundCleared, leveled soil, roots removedA flat base keeps the fabric in contact and stops pooling

Which weight for which structure

StructureRecommended fabricWhy
Under a deck (weed control)SHIELD 3.2ozNo load on the fabric, just weed suppression and airflow
Shed on piers over open groundSHIELD 3.2ozLight duty weed control under the floor, no load on the fabric
Shed gravel pad (skids or blocks on stone)XBAR 5ozSeparates compacted stone from soil and carries the shed load
Paver patio or pathXBAR 5ozCarries the compacted base and traffic without tearing
Drainage trench alongsideTERRA non-wovenFilters and flows water rather than bearing load
Shop the lineup

The fabric that belongs under the structure

XBAR is the 5oz dual-layer for pavers and load. Use the tabs if the job is a deck or shed (SHIELD) or a drain (TERRA).

XBAR dual-layer fabric laid as a garden path beside raised beds and a greenhouse

Available in 9 roll sizes

XBAR

From $44.99 per roll, or $0.17 per sq ft.
5 oz dual-layer woven. Nine roll sizes.

Shop XBAR
  • Two layers, one job each.The woven face carries the load; the needle-punched backing blocks light and stops pumping.

  • 332 lb CBR puncture resistance.ASTM D6241, so angular stone and machine traffic do not open it up.

  • 10.5 gal/min/sf water flow.ASTM D4491. Breathable under load instead of pooling beneath the surface.

  • 12 inch guide stripes.Keeps rows, cuts, and overlaps straight across a long run.

  • 29.5 mil thickness, sealed edges.Cuts clean with a knife and does not unravel.

Free tool

Measured your build site? Get roll count and price

Enter the footprint of your deck, patio, or shed pad and get the right fabric, roll size, and quantity to order.

Use the Fabric Calculator

Step-by-step: installing fabric under hardscape

  1. 1
    Prepare the area
    Clear the zone for your deck, pavers, or shed. Remove vegetation, rocks, and debris, and aim for a level surface for stability.
  2. 2
    Lay the fabric
    Roll out the fabric across the cleared area for complete coverage. On larger areas, overlap sheets by at least 6 inches so weeds cannot find the seams.
  3. 3
    Anchor it
    Secure the fabric with landscape pins every 12 to 18 inches along seams and edges so it stays put, especially in windy conditions.
  4. 4
    Excavate where needed
    For pavers or deck footings, dig to depth carefully without tearing the fabric where it needs to stay intact. Around posts and supports, cut the fabric to fit snug against each footing and overlap the cut flaps a few inches so weeds cannot work through the gap.
  5. 5
    Layer and finish
    For pavers, add crushed stone or gravel on top for drainage and a stable base. For sheds, follow the foundation guidelines, then secure any exposed fabric edges.

Building decks and patios across sites?

DOTDAY supplies SHIELD and XBAR to contractors direct, by the roll or in bulk, matched to each ground condition.

Request Bulk Pricing

Get the weight right for the load

The most common mistake is using a light fabric under pavers. Under a compacted base and foot traffic it tears and lets aggregate sink, so paver areas need XBAR 5oz dual-layer. Decks and shed floors put no real load on the fabric, so SHIELD 3.2oz is the cost-effective choice there for weed control and airflow. For a drainage trench beside the structure, TERRA non-woven geotextile filters and flows water. For pavers specifically, see our guide on weed barrier under pavers, and for a gravel drive up to the shed, read landscape fabric for gravel driveways and our gravel driveway weed barrier guide.

Shed foundations

Do you need weed block fabric under a shed foundation?

Yes for gravel pads and for blocks or skids that sit on grade. Not as a weed barrier under a poured slab. The fabric always goes at soil level, under whatever carries the shed, and it gets cut to fit around anything that goes down into the ground. Here is how that plays out by foundation type.

Gravel pad. Lay XBAR 5oz dual-layer over the compacted subgrade, then put all of the stone on top of it. The fabric separates stone from soil so the pad stays firm, and blocks weeds from coming up through the gravel.

Concrete blocks or deck blocks on grade. Fabric goes under the blocks, over leveled soil or a thin compacted base. The blocks sit on the fabric, never the other way around.

Skids. Skids rest on the gravel pad, so the fabric is under the stone, not under the skids directly. Build the pad first, then set the skids on the compacted gravel.

Posts, piers, or pillars set in the ground. Set the piers first. Then roll the fabric out, X-cut it at each pier, and lap the flaps back over each other so no soil shows at the base of the post. Never drape fabric over the top of a pillar. If the shed stands on piers over open, shaded ground and nothing sits on the fabric, SHIELD 3.2oz is the cost-effective choice. If stone goes on top, use XBAR.

Poured concrete slab. A slab blocks light on its own, so fabric is not needed as a weed barrier. Some installers spec a separation fabric under the gravel base of a slab. Follow that spec if it applies, and skip the fabric if it does not.

Where the fabric goes for each shed base

Shed baseWhere the fabric goesFabric to use
Gravel pad with skids or blocks on topOver compacted soil, under all of the stoneXBAR 5oz dual-layer
Concrete or deck blocks set on gradeUnder the blocks, over leveled soil or baseXBAR 5oz dual-layer
Posts or piers set in the groundAround each pier, X-cut with the flaps overlappedSHIELD 3.2oz on open ground, XBAR if stone goes on top
Poured concrete slabNot needed as a weed barrier; the slab blocks lightOnly under a gravel base if the installer spec calls for it

Why the fabric never goes over the pillars, and the order of work

A shed pillar, pier, or block exists to carry the structure down to firm ground. Anything draped over the top of it sits between the load and the support, where it gets crushed, shifts, and does nothing for weeds. Weeds come up from the soil, so the barrier belongs at soil level, below whatever you put on top.

For a shed on a gravel pad, the order of work is: mark and square the footprint, extending the pad a little past the walls so roof runoff lands on stone. Strip grass, roots, and topsoil, then level and compact the subgrade. Set any in-ground piers now, so the fabric can be cut around them. Roll out XBAR, overlap seams at least 6 inches, pin every 12 to 18 inches along seams and edges, and X-cut around each pier. Spread the gravel without driving on bare fabric, then compact it in lifts to the depth your shed maker or local code calls for. Set the blocks or skids on the compacted stone and level the shed on top. Size the pad with the DOTDAY Fabric Calculator.

Three shed mistakes that let weeds back in
Leaving a gap at the base of a post, where weeds find the opening within a season. Skipping the overlap at seams. Leaving fabric edges exposed past the pad, where sunlight breaks them down. Lap the flaps tight around every pier, overlap every seam, and tuck edges under stone or edging. To know what failure looks like later, read when to replace landscape fabric.
Keep edges covered and overlapped
Two details decide longevity: overlap every seam at least 6 inches so weeds cannot break through, and never leave fabric exposed to sun at the edges, where UV makes it brittle within a couple of seasons. Tuck or anchor exposed edges under your border or gravel. To compare how long each weight lasts, read what landscape fabric lasts the longest.
Not sure yet?

Find the right fabric in two minutes

Answer a few questions about your ground condition and get matched to SHIELD, XBAR, or TERRA for the job.

Find Your Fabric
The DOTDAY System

Three fabrics. One simple rule.

Use the right fabric for the right ground condition.

DOTDAY SHIELD 3.2 oz Woven weed control fabric roll
Weed control

SHIELD

3.2 oz Woven

Woven polypropylene weed barrier built to suppress weeds while letting water and air through.

Garden bedsMulch & soilFarm rowsNurseries
View SHIELD
DOTDAY XBAR 5 oz Dual-Layer hardscape fabric roll
Hardscape

XBAR

5 oz Dual-Layer

Heavy-duty woven hybrid engineered for load and separation under hard surfaces.

Gravel & rockPaversHardscapeHigh traffic
View XBAR
DOTDAY TERRA 4 / 6 / 8 oz Non-Woven drainage fabric roll
Drainage

TERRA

4 / 6 / 8 oz Non-Woven

Non-woven geotextile designed for drainage, filtration, and soil separation.

French drainsRetaining wallsDrivewaysErosion control
View TERRA
Questions

Frequently asked questions

Landscape fabric over leveled soil, covered with a layer of gravel. The fabric blocks light so weeds cannot establish, and the gravel holds it down, protects it from sun, and keeps the space draining. Use SHIELD 3.2oz where nothing heavy sits on it, or XBAR 5oz if the gravel will carry foot traffic or storage. Leave the deck ventilated and do not seal the ground with plastic.
Use a 5oz dual-layer woven fabric like XBAR under pavers. The compacted aggregate base and foot traffic put real load on the fabric, and a lightweight barrier tears and lets the base sink into the soil. XBAR separates the base from the subsoil and resists puncture, placed beneath the compacted aggregate rather than directly under the sand setting bed.
Yes, and the easiest time is before the boards go down. Under a raised deck, a woven weed barrier like SHIELD 3.2oz blocks weeds from growing up through ground you cannot reach later. There is no load on the fabric there, so 3.2oz is enough. Lay it over cleared, leveled soil, cut it around the posts, and anchor it before the deck goes up.
Under. Lay the fabric at soil level beneath the gravel and beneath any blocks that sit on the surface. For posts or piers set into the ground, set them first, then X-cut the fabric to fit around each one and lap the flaps back over each other. Never place fabric over the top of a pillar, where it would sit between the load and the support.
Yes. A gravel pad without fabric sinks into the soil within a few seasons and lets weeds come up through the stone. Use XBAR 5oz dual-layer over the compacted subgrade, under all of the gravel. Its woven top carries the shed load and its needle-punched backing resists puncture from angular stone, so the pad stays firm and separated from the soil.
It depends on the base. For a shed on piers over open ground, a 3.2oz woven barrier like SHIELD cut snug around each pier and pinned keeps the ground covered without bearing load. For a shed on a gravel pad, lay XBAR 5oz under the stone. Either way, overlap seams at least 6 inches and anchor the fabric so it does not shift.
#DOTDAY #landscapefabric #pavers #decks #weedbarrier
Find your fabric

Need help choosing the right fabric?

Answer a few questions or run the numbers, and get matched to SHIELD, XBAR, or TERRA for your exact ground condition.