When installing turf on concrete makes sense
Concrete patios, balconies, rooftops, and pool decks are ideal candidates. The surface is already stable and level, and turf delivers instant green with low upkeep. Confirm two basics before you start: the slab needs a path for water to leave and enough slope for it to move.
- Slope target: 1 to 2 percent toward drains or edges.
- Drains: Keep scuppers, deck drains, or weep paths open and accessible.
Materials you will need
- Drainage layer: dimpled drain mat or interlocking drain tiles, 8 to 12 mm thick.
- Comfort pad (optional): shock pad 5 to 10 mm for softness and impact comfort.
- Adhesive: moisture-cured urethane turf adhesive, exterior rated, low VOC.
- Seam tape: nonporous turf seam tape compatible with urethane adhesive.
- Infill: rounded silica sand or cooling/antimicrobial infill, typically 1 to 2 lb per sq ft.
- Edge restraint (one of): perimeter urethane beads or low-profile aluminum/composite edging anchored with concrete screws.
- Tools: broom or blower, pressure washer, degreaser, crack filler, floor leveler, utility knife, notched trowel, roller, knee kicker, tape measure, chalk line, weighted rollers or sandbags.
Surface prep that pays off
- Clean: remove dust, paint flakes, grease, and loose material. Degrease and pressure wash if needed. Let dry fully.
- Repair: fill cracks and spalls. Feather high spots. Use self-leveling compound where required.
- Verify slope and drainage: water test the slab. If water stands longer than 10 minutes, add a drain mat and confirm a discharge path.
- Dry fit the turf: roll out panels, align pile direction, and plan seam locations away from main sightlines.
Step-by-step installation on concrete
1. Lay the drainage layer
Roll out a continuous drain mat or snap interlocking tiles. Butt seams tightly and keep channels aligned with the flow direction. Do not block drains.
2. Add an optional comfort pad
Install a shock pad over the drain layer for softer underfoot feel. Tape or spot-adhere per manufacturer guidance to prevent movement.
3. Place and trim turf
Unroll turf with the grain facing the same direction on all pieces. Relax for 30 to 60 minutes. Rough-cut to fit, leaving a small excess at edges for final trimming.
4. Seam the panels
- Fold back edges 6 to 8 inches.
- Center seam tape with shiny side down if specified.
- Apply urethane adhesive to the tape, then lay both edges into the wet adhesive. Do not bury adhesive in the fibers.
- Work slowly, align yarns, and roll the seam for even bond.
5. Secure the perimeter
- Adhesive method: apply continuous beads of urethane around the perimeter and at penetrations. Set turf into adhesive and weight until cured.
- Mechanical edge method: install low-profile edging and fasten with concrete screws, then adhere turf to the edging.
6. Infill and finish
- Top-dress with the specified infill. Start light and build up to 1 to 2 lb per sq ft unless your turf spec calls for more.
- Brush fibers upright with a stiff broom or power broom.
- Roll the surface to set adhesive and improve contact.
Cure time for urethane adhesive is typically 24 to 48 hours depending on temperature and humidity. Restrict traffic until fully cured.
Drainage and moisture control
- Drain mat creates air channels so water moves under the turf and dries faster.
- Keep edges vented where possible so moisture can escape.
- On occupied rooftops, never drill the slab without structural approval. Use floating systems and existing drains.
Comfort, cooling, and performance
- Comfort pad upgrades the feel for play areas and lounges.
- Cooling infills and lighter fiber shades help reduce surface temperature in full sun.
- Shade sails and timed rinses add extra cooling on hot days.
Seams, edges, and movement
- Plan seams away from primary views.
- Use enough adhesive to prevent uplift in wind and heavy foot traffic.
- Leave small relief gaps at walls or rigid verticals, then cover with clean perimeter detail for expansion and contraction.
Maintenance on concrete installs
- Weekly: blow debris and brush high-traffic lanes.
- Monthly: light rinse to move dust into drains. Keep drain inlets clear.
- Pets: rinse promptly. Use enzyme cleaner or antimicrobial infill to control odor.
Costs and timelines
- Materials estimate: drain layer and pad 2 to 5 dollars per sq ft, turf 3 to 8 dollars per sq ft, infill and adhesive 1 to 3 dollars per sq ft.
- Labor varies by site access and detail. Small patios often complete in 1 day plus adhesive cure time.
Common mistakes to avoid
- Skipping the drain layer on low-slope slabs.
- Using water-based or latex glues not rated for exterior turf.
- Blocking scuppers or deck drains with adhesive or infill.
- Underfilling, which allows ripples and faster wear.
Where turf shines on concrete
- Balconies and rooftops with limited weight and strict maintenance rules.
- Pool surrounds for a clean, slip-resistant feel when paired with the right infill.
- Event spaces needing fast, durable transformation.
Dial in drainage, padding, and adhesive, and your concrete install will look sharp, feel great, and stay that way.

