Vinyl decking bonds to concrete better than to almost any other substrate, but only if that concrete is dry, cured, and sound. A sound concrete balcony takes vinyl for about $10 to $16 per square foot installed, with no plywood overlay needed. The one thing that decides the whole job is moisture, and testing for it is the step cheap quotes skip.

I spent twenty years putting membrane on balconies and rooftop patios, and a good share of those were concrete: condo balconies, podium slabs over parkades, concrete patios over living space. Concrete is the substrate I liked working with most, because it's already flat and rigid and doesn't need the overlay a wood deck does. It's also the substrate that burned the most homeowners, for one reason. Concrete looks ready long before it actually is. The slab feels dry to the hand, the installer bonds the membrane, and four months later there are blisters lifting off the surface because water was still moving up through the slab. This guide is about getting the concrete right before the vinyl ever comes off the roll. If you're comparing different substrates and haven't settled on concrete specifically, my broader guide to covering an existing deck walks through wood, vinyl, and tile as well.

Why concrete is the best substrate for vinyl

Concrete is the friendliest substrate a vinyl installer can ask for, because it's already continuous, rigid, and flat enough to bond to without building anything up first.

A wood plank deck needs a 3/8 to 1/2 inch plywood overlay before vinyl can go on, and that overlay alone runs $1,200 to $2,500 on a typical 200 square foot balcony. Concrete skips that entire step. The membrane bonds straight to the prepared slab. That's why vinyl over sound concrete usually lands $2 to $4 per square foot cheaper than vinyl over a wood substrate.

You see concrete decks in a few common places:

  • Condo and apartment balconies poured as part of the building structure
  • Podium slabs over a parkade or ground-floor suite
  • Concrete patios and porches at grade or slightly raised
  • Rooftop decks on a concrete roof structure

The catch is the same thing that makes concrete durable. Concrete holds water and moves it. A slab is basically a stone sponge that took weeks to stop giving off moisture, and if it sits over soil or a heated space, it can keep drawing moisture for its whole life. Vinyl is a waterproof sheet. Bond a waterproof sheet to a slab that's still pushing vapour upward, and the vapour has nowhere to go. That's the failure I saw over and over. It's preventable, but only if you test.

The moisture test cheap quotes skip

The single most common reason a vinyl-over-concrete job fails is trapped moisture, and the only way to rule it out is a test most budget quotes never run.

Concrete gives off water vapour as it cures, and slabs over soil or living space keep drawing moisture from below indefinitely. When that vapour hits the underside of a bonded membrane, it lifts the adhesive and shows up as blisters, bubbles, or full delamination. It doesn't happen on install day. It happens months later, which is exactly why the cheap installer is long gone by the time you see it.

There are two standard ways to measure it, both borrowed from the concrete flooring trade:

  • In-situ relative humidity probe (ASTM F2170). Probes are set into holes drilled in the slab and read the humidity deep inside, not just at the surface. This is the more reliable of the two.
  • Calcium chloride test (ASTM F1869). A dish of salt is sealed to the surface and weighed over 72 hours to measure how much moisture the slab gives off.

Membrane manufacturers adapt the flooring thresholds. As a rule of thumb, most want in-situ relative humidity somewhere below roughly 75 to 80 percent, or a calcium chloride reading under about 3 to 5 pounds per 1,000 square feet over 24 hours, before they'll stand behind a bond. The published install specs for Duradek, Tufdek, and Valordek all call for a moisture check on concrete before the membrane goes down. Confirm the exact number against whichever product your installer is using, because it varies by brand and product line.

Here's the part worth remembering: a moisture probe costs about $50 and an afternoon. Redoing a blistered balcony costs a few thousand. I've watched a homeowner argue against the test to save the afternoon and then pay for the whole deck twice. Make the moisture test a line item on the quote. If the installer won't run one, that tells you what kind of job you're buying.

New concrete has to cure first

Fresh concrete needs about 28 days to cure before vinyl goes anywhere near it, and even then the moisture test still rules.

The 28-day figure is the standard concrete curing benchmark, and it's the minimum, not a guarantee. A slab poured in cool, wet weather can hold construction moisture well past a month. I saw this most on new balcony pours where the builder wanted the deck surface finished before winter and tried to rush the membrane onto three-week-old concrete. Every one of those that skipped the moisture test came back.

If you're building new and vinyl is the plan, budget the cure time into the schedule. Pour early enough that the slab has its 28 days and passes a moisture test before the membrane crew shows up. Rushing this is the most expensive corner you can cut on a concrete deck, because the failure is invisible until the warranty argument starts.

Crack and spall repair before the membrane

Vinyl bridges hairline cracks without complaint, but anything wider than about 1/8 inch has to be filled first, or it telegraphs through the membrane and can reopen under it.

The prep is straightforward on sound concrete:

  • Fill cracks wider than 1/8 inch with a flexible polyurethane crack filler, not a rigid patch that will crack again
  • Patch spalled or flaking areas with a cementitious repair mortar, feathered flush
  • Grind down any high spots or trowel ridges so the surface is even

Two things are not routine crack repair. Active structural cracks, the kind that are still moving or run through the full slab, aren't a filler job. They point to slab movement or a structural issue, and that needs an engineer's eyes before anyone talks about a deck surface. And efflorescence, the white crusty mineral bloom you sometimes see on concrete, is a moisture signal. It means water is moving through the slab and leaving minerals behind. Clean it off, but treat it as a reason to test moisture harder, not a cosmetic nuisance.

Cleaning, profiling, and priming

Concrete has to come down to a clean, lightly profiled, bare surface before primer goes on, which means any old paint, sealer, or coating gets ground off rather than painted over.

  • Clean to bare concrete. A pressure wash handles dirt; old coatings, paint, or curing sealers need a mechanical grind
  • Profile the surface to roughly a CSP 2 to 3 in the concrete trade's scale, which feels like medium sandpaper. That texture gives the primer something to grip
  • Prime with the membrane manufacturer's specified concrete primer, at their coverage rate

The mistake I saw budget crews make was skipping the grind and priming straight over an old concrete sealer or a coat of deck paint. The primer bonds to the paint, the paint is what's actually holding, and the whole assembly peels the first time the slab flexes or heats up. If your concrete has ever been painted or sealed, that layer has to go. Bonding to bare, profiled concrete is the only bond that lasts.

Slope and drainage on concrete

Concrete decks are often poured close to dead flat, and vinyl on a flat deck holds standing water that ages the surface fast even though it won't actually leak.

Vinyl doesn't leak just because water sits on it. But standing water speeds up UV wear and leaves the deck looking tired within a few summers, and on a balcony it can pool against the building wall where you least want it. The fix is slope, ideally about 1/4 inch of fall per foot toward a drain or the edge.

If the existing slab is flat, you have two honest options. Add a sloped topping (a levelling or sloping compound built up to create fall) before the membrane, which adds $3 to $8 per square foot. Or accept some ponding and the faster cosmetic wear that comes with it. I'd build the slope on any balcony that drains toward the building. Any drain or scupper in the deck has to be tied into the vinyl with the manufacturer's specific detail, because that connection is one of the most common warranty exclusions when it's done wrong.

When concrete can't take vinyl

Some concrete decks shouldn't get vinyl until something bigger is fixed, and covering them anyway just seals the problem in for a couple of years.

  • A slab that keeps failing the moisture test. If the concrete won't dry to spec and there's no vapour control below, bonding a membrane to it traps the moisture. Fix the source first.
  • Active structural cracking or slab movement. Vinyl on a moving substrate fails at the seams. Get the structure assessed.
  • Severe spalling or delamination. If the top of the slab is unsound and flaking in sheets, there's nothing solid to bond to until it's repaired or resurfaced.
  • Persistently wet or below-grade slabs. A slab that's damp most of the year needs a moisture strategy, not just a waterproof cap on top.

In those cases the honest move is to solve the concrete problem before you spend a dollar on membrane. Vinyl is a finish, not a repair. It waterproofs from above beautifully, but it can't cure a slab that's wet from below.

What it costs

Honest ranges I've seen on concrete projects, for the vinyl install plus the concrete-specific prep:

ScenarioAdded or total cost per sq ftWhat's involved
Sound, dry, cured concrete$10 to $16 installedClean, prime, install membrane
Crack and spall repair needed+$2 to $6Flexible crack fill, patch, grind
Flat slab needing sloped topping+$3 to $8Levelling or sloping compound
Old coating or paint to grind off+$2 to $5Mechanical grind to bare concrete
Wet or unsound slabNot feasible until fixedMoisture or structural work first

Ranges from residential projects across Western Canada and the Pacific Northwest. Costs vary by market and by how much prep the slab actually needs. For the full picture of what a vinyl deck costs by region and project size, see my vinyl decking cost guide, and for what the install itself involves, the installation expectations guide.

Common questions

Can you put vinyl decking directly on concrete?

Yes, and concrete is the best substrate for it. The slab has to be clean, dry, cured, crack-repaired, and primed with the membrane manufacturer's specified primer first. Unlike a wood plank deck, concrete needs no plywood overlay, which is why it's usually the lowest-cost substrate for a vinyl install.

How do you know if a concrete deck is dry enough for vinyl?

You test it, you don't guess. An in-situ relative humidity probe (ASTM F2170) or a calcium chloride test (ASTM F1869) measures the moisture in the slab. Most membrane manufacturers want relative humidity below roughly 75 to 80 percent before they'll warranty the bond. A surface that feels dry can still fail the test.

How long does new concrete need to cure before vinyl decking?

About 28 days at minimum, and longer if it was poured in cool or wet weather. The 28-day mark is the standard curing benchmark, but it isn't a guarantee the slab is dry. Even after a full cure, run a moisture test before bonding the membrane.

Does vinyl decking crack when the concrete underneath cracks?

Not from hairline cracks, which the membrane bridges fine. Cracks wider than about 1/8 inch need to be filled with a flexible polyurethane filler first, or they can telegraph through. An active structural crack that keeps moving is a different problem and needs to be assessed before any membrane goes on.

Is vinyl decking or a concrete coating better for a balcony?

For a balcony over living space, I'd take a bonded vinyl membrane over a liquid concrete coating most of the time. Vinyl is a factory-made sheet with a known thickness and a real waterproofing warranty, while liquid coatings depend heavily on the applicator getting the thickness right. My vinyl versus liquid membrane guide breaks the tradeoff down in detail.

How much does it cost to cover concrete with vinyl?

For sound, dry, cured concrete, budget about $10 to $16 per square foot installed, or roughly $2,000 to $3,200 on a typical 200 square foot balcony. Crack repair, grinding off old coatings, or building slope on a flat slab each add to that. Ask for the prep to be itemised separately from the membrane.

Bottom line

If your concrete deck is sound, cured, and passes a moisture test, it's the best substrate you can put vinyl on. No overlay, a clean bond, and a lower bill than any wood deck. The whole risk sits in one word, and that word is moisture. A slab that's still giving off water will lift a membrane months after the crew leaves, and no amount of surface prep fixes a slab that's wet from below.

Before you sign, ask the installer to put three things in writing: a moisture test on the slab, the concrete prep itemised separately from the membrane, and the primer and product they're using. If the quote skips the moisture test to come in cheaper, that's not a saving. That's the failure, priced in and hidden. For brand-level detail, my scored reviews cover what's on the market and the six criteria I use to judge them, and the guide to choosing a membrane helps you narrow it down.