TL;DR: Concrete and stone benches create two cushion problems most brands ignore: moisture that wicks upward from below, and a surface you can't drill into. This post covers the right foam for masonry seats, three ways to keep a cushion in place without hardware, and how to measure a seat that was never built to fit one. Three real customer stories show how it plays out.
Some seats weren't designed to be comfortable. They were designed to be permanent. Concrete garden benches, stone fireplace hearths, brick built-in ledges, masonry porch platforms: they hold up through everything, and nobody thought to leave a place for a cushion.
Which is exactly why people want to add one.
The problem is that a standard outdoor cushion order usually fails in two specific ways on masonry surfaces. The moisture comes from the wrong direction. And there's nowhere to attach anything. We've worked through both problems with enough customers that we know what actually holds up long-term, and what doesn't.
Why concrete seats behave differently from wood or wicker
Wood benches breathe. Wicker has built-in airflow. Even painted metal lets moisture evaporate once the sun comes out. Concrete doesn't work that way.
Masonry absorbs water and holds it. More importantly, it wicks moisture upward through capillary action, pulling groundwater or condensation through the material from below. Concrete and stone can absorb and transport moisture through their pores, which means a cushion sitting on a masonry seat can stay damp underneath even hours after the surface above has dried out completely.
That changes which foam belongs inside the cushion. Closed-cell foam blocks water at the surface but traps whatever gets underneath it. For a seat where moisture wicks up from below, that's solving the wrong problem. You want open-cell outdoor foam that lets moisture move through the cushion core and actually dry out.
Reticulated open-cell foam is built specifically for outdoor seats: it drains quickly, resists mold, and returns to shape after years of compression. It's what we use inside cushions going onto concrete, stone, or any masonry surface where wicking from below is a real concern. Our outdoor bench cushion guide covers the full foam and fabric comparison for anyone working through this decision.
Does a waterproof fabric solve the moisture problem on its own?
A solution-dyed acrylic fabric handles UV exposure and rain extremely well. The pigment goes all the way through the fiber, not just on the surface, so it resists fading for years. But if moisture is coming up through concrete from below, a water-resistant top doesn't protect what's underneath it.
Think about the cushion as a system. The foam needs to drain. The fabric needs to shed water from above. The bottom layer needs to breathe. For most concrete hearths and masonry patio seats, we use a reticulated open-cell core with a solution-dyed acrylic exterior. You can browse the full range of performance fabrics on our fabric gallery and start a custom order on our custom bench cushion page.
Thickness is a practical call here too. For fireplace hearths, 3 inches works well: comfortable enough for real seating, low enough to keep the height natural. For outdoor garden benches and built-in patio platforms, 4 inches gives you the cushion feel you'd want for longer sitting.
Staying put without drilling into the seat
You can't put a screw into a stone hearth without the right equipment and, often, without creating damage you'd rather not deal with. But a cushion that slides across polished travertine every time someone sits down isn't really a solution either.
Three options work reliably without any hardware:
Non-slip rubber backing. A gripper fabric or rubberized bottom grabs masonry surfaces well, especially on flat horizontal seats. It won't hold against a steep slope or an awkward sit, but for everyday use on a concrete bench or fireplace hearth, it prevents the casual slide that happens with smooth-bottomed cushions. This is the simplest option and the right place to start for most setups.
Adhesive Velcro on rough surfaces. If the concrete has enough texture to hold a peel-and-stick adhesive, Velcro dots bonded to the seat surface and the cushion bottom can anchor it firmly. It's removable, inexpensive, and for a hearth cushion that lives in one spot it works reliably. The limitation is very smooth or sealed concrete, where adhesive won't bond well enough to matter.
Seat geometry doing the work for you. Some built-in seats keep cushions in place through shape rather than hardware. A bench with a back wall, a hearth with a raised lip, or a platform with enough depth that the cushion can't slide forward doesn't need anchoring at all. Kepley ordered three large cushions for a deck platform that was still under construction when he contacted us. Once the platform was finished, the dimensions of the built-in held everything naturally, no attachment needed.
Measuring a seat that wasn't built to fit a cushion
Masonry seats are often not rectangular. Fireplace hearths angle toward the firebox opening. Garden benches curve at the ends. Masonry ledges have rough edges that don't give you a clean line to measure from.
The safest starting point is to measure the longest and widest points, then note any cutouts, angles, or obstacles. If the shape isn't clearly rectangular, a photo with a tape measure in frame tells us more than a written description of the same situation. We use it to confirm the cut before anything gets made, which saves time on both sides.
Mendy in Texas was working with a travertine stone hearth that angled inward toward the firebox. She wasn't sure how to describe the shape in writing, so she sent a photo. We drew the cut line directly on the image showing where the cushion edge would need to run to clear the firebox opening without leaving a visible gap, then sent it back for her to confirm. One email exchange, and we both knew exactly what we were making. The approach is the same as our process for measuring any irregular or angled seat shape: get a reference photo, mark it up, confirm before cutting.
Two hearths, one order, one house
Tomk ordered cushions for both fireplaces in his home at the same time: the kitchen hearth and the living room hearth. He chose black linen for one and light grey linen for the other. Both needed 3-inch thickness, anti-slip rubber bottoms, and double piping around the edges for a finished look that would hold up to daily use as actual seating.
The anti-slip backing made the real difference. Both hearth surfaces were smooth enough that a standard fabric bottom would have shifted every time someone sat down. The rubber grip held both cushions exactly where he placed them, without drilling, without adhesive, and without marking either surface. He mentioned that local upholstery shops had quoted him significantly more for the same work. Both cushions shipped in about two weeks.
If you want to see what performance linen and other durable indoor-outdoor fabrics look like before you order, the fabric gallery is a good place to start.
Ready to get started?
A concrete bench, stone hearth, masonry ledge, or any seat that wasn't designed to hold a cushion: we've probably made something for a similar situation. The process starts with your dimensions. If the shape is irregular, add a photo when you fill out the order form and we'll confirm the cut before production begins.
Start on our custom bench cushion page. Most configurations ship in one to two weeks.