J. Perry & Sons cuts out and reseals expansion and control joints in concrete across Broward, Palm Beach and Miami-Dade: parking garages, plazas, walkways, balconies, pool decks and warehouse floors. We work for associations, property managers, GCs and homeowners, and the work is part of our wider caulking and sealant services for buildings and homes. New expansion joint sealant typically runs $14–$30 per linear foot depending on joint width and whether the joint carries foot traffic, carts or cars.
Expansion Joint Sealing Cost in South Florida: $14–$30 per lin ft
| Joint type | Traffic | Typical range per lin ft |
|---|---|---|
| Sidewalk and walkway control joints, 1/4–1/2 in | Pedestrian | $14–$18 |
| Pool deck and patio joints, coping-to-deck joint | Pedestrian, wet | $15–$22 |
| Balcony slab-edge and slab-to-wall joints | Pedestrian | $16–$24 |
| Plaza and courtyard expansion joints, 3/4–1 in | Pedestrian, carts | $18–$26 |
| Parking garage and drive aisle joints | Vehicular | $20–$30 |
| Warehouse floor joints with semi-rigid filler | Forklift | $20–$30 |
| Minimum service call | $650 per visit |
Width drives the price because sealant volume and backer rod size climb fast past 1/2 in. Traffic rating drives it because vehicular joints need deeper faces, harder products and more care at the edges. Prices assume the joint itself is sound; spalled edges that need rebuilding in repair mortar are added per linear foot, and badly broken slabs are quoted as concrete restoration.
Traffic-grade vs non-traffic sealants
Non-traffic sealants. Gun-grade or self-leveling polyurethane, silicone or hybrid for joints people walk on lightly or not at all: walkways, balconies, pool decks, planter walls. They prioritize movement and UV resistance.
Traffic-grade sealants. Self-leveling polyurethane or silicone formulated for wheel loads and heel points. Parking garage joint sealant has to resist tire scuffing, oil, salt tracked in from the beach and hot-tire pickup in summer, so we use traffic-rated products only on drive aisles and ramps.
Pool deck joints. Self-leveling silicone or polyurethane that tolerates chlorinated and saltwater splash and stays flexible in full sun. Sanded or textured finishes help bare feet.
Semi-rigid fillers for warehouse floors. Forklift traffic needs edge support, not stretch. Saw-cut control joints in warehouse slabs are filled with semi-rigid epoxy or polyurea flush to the floor once the slab has finished most of its shrinkage. Elastomeric sealant in those joints gets chewed out by hard wheels.
Free estimate — call (561) 556-7509 or email jperrysonsgc@gmail.com. Send photos of the joints with a tape measure across one of them and a rough total length, and we'll send a range the same day.
How we seal an expansion joint
- Cut out. Old sealant and backer rod are removed completely with knives and joint plows. Nothing new goes over old material.
- Saw-cut or grind the faces. A dry diamond blade or grinder takes the joint faces back to clean, sound concrete and squares the edges. On garage decks the joint may be widened slightly to get a consistent profile.
- Clean. Vacuum and blow out all dust, then check that the concrete is dry. Damp concrete is the most common reason a new joint fails at the bond line.
- Prime. Primer per the manufacturer on concrete faces, applied to the faces only.
- Backer rod. Closed-cell rod sized about 25% larger than the joint, set to a uniform depth for the correct width-to-depth ratio and to keep sealant off the bottom of the joint.
- Install. Self-leveling sealant poured to about 1/8–1/4 in below the surface on traffic joints so tires and carts ride over it, or gun-grade sealant tooled concave on vertical and sloped joints.
- Cure and reopen. Areas stay coned off until the sealant has cured enough for traffic, usually overnight for pedestrian areas and longer for drive aisles, depending on the product and the weather.
Where we seal joints
Parking garages. Expansion joints between deck pours, control joints, cove joints at walls and columns, and the joints around drains. Phased by bay or level so parking stays open.
Plazas, walkways and entry courts. Large-format joints between concrete pours and at planters, stairs and building walls, often where pavers or stone meet concrete.
Balconies. Slab-edge joints, joints at railing posts and slab-to-wall joints. Water that gets in here reaches reinforcing steel, which is how balcony spalling starts. Balcony tile that needs a new membrane is a tile and waterproofing job, not a sealant one.
Pool decks. Control joints in the deck and the joint between coping and deck, which must stay flexible because the pool shell and the deck move independently. A deck that has cracked through or settled needs pool deck concrete forming before any sealant goes in.
Warehouse floors. Saw-cut joints in the slab, filled with semi-rigid material where forklifts run.
Signs an expansion joint has failed
- Sealant pulled away from one or both faces, leaving a gap you can slide a card into
- Sealant split down the center, hardened, cracked or missing
- Grass or weeds growing out of the joint
- Spalled or chipped concrete along the joint edges
- Rust staining or efflorescence on the ceiling below a garage or balcony joint
- Water dripping through to the level below after rain or a wash-down
Catching these early keeps an expansion joint repair to a sealant job. Left alone, water gets to the steel and the repair becomes concrete work.
How we work with GCs and property managers
Garage and plaza joints are bid per linear foot by joint type and traffic rating, from drawings, a joint survey or the engineer's report, typically within 48 hours. A certificate of insurance naming the association, owner and GC goes out before mobilization. We phase by level, bay or zone, work nights or weekends where traffic requires it, and close out with photos by area and product data sheets.
Expansion joint sealing by area
Broward County Expansion joint sealing in Broward County: condo garages, balconies, plazas and pool decks.
Palm Beach County Expansion joint sealing in Palm Beach County: office and retail garages, walkways and clubhouse pool decks.
Miami-Dade County Expansion joint sealing in Miami-Dade County: parking structures, plazas and high-rise balconies.
Related: Caulking and sealants overview · Commercial building caulking · Window and door perimeter caulking · Pool coping
Expansion Joint Sealing — FAQ
How much does it cost to reseal expansion joints? $14–$30 per linear foot depending on joint width and traffic. Walkway and pool deck joints sit at the lower end; parking garage drive aisles and wide plaza joints sit at the upper end.
What is the best sealant for a parking garage joint? A traffic-grade self-leveling polyurethane or silicone, installed over closed-cell backer rod and set slightly below the deck surface so tires do not pull it out.
Can you seal joints over old sealant? No. New sealant over old fails at the old material's bond line. Every joint is cut out, the faces ground or saw-cut clean, then primed, backed and resealed.
How long before we can walk or drive on new joints? Pedestrian areas usually reopen the next day. Drive aisles stay closed longer depending on the product and the temperature, and we cone off each phase until it is ready.
Why do pool deck joints keep failing? Usually the wrong product, sealant bonded to the bottom of the joint, or a joint left without backer rod. Pool decks need a flexible, UV-stable sealant that tolerates pool water and moves with the deck.
How do I get an exact price? Call (561) 556-7509 or email jperrysonsgc@gmail.com with photos and rough dimensions. A written estimate is typically ready within 24–48 hours after a site review and scope confirmation.
Free estimate — call (561) 556-7509 or email jperrysonsgc@gmail.com. Licensed Florida general contractor CGC1540699. Serving Broward, Palm Beach and Miami-Dade counties.
