Concrete Floors
Concrete Floors near you
Polish, stain or resurface interior concrete floors. Tell us about your concrete floor project and we’ll help you find local concrete floor contractors who serve your area.
Free for homeowners · No obligation to hire
On this page
A finished concrete floor turns the slab itself into the floor: ground and polished to a sheen, coloured with stains or dyes, or cleaned and sealed. It's common in basements, lofts, slab-on-grade homes and additions, and wherever radiant tubing runs through the concrete. Unlike an epoxy coating, which covers the slab with a film of resin, these finishes work in or on the concrete's own surface, so its colour, stone and history stay visible.
That honesty cuts both ways. Cracks, patches, old glue marks and trowel scars show through, a basement slab can carry moisture up from the ground, and grinding raises dust that needs serious control. Knowing what your slab can become, and what it will always look like, is the first step.
This page compares polished, stained and sealed finishes, then covers grinding and silica dust, moisture and curing, radiant heat and cold floors, cracks, where concrete floors suit a home, and care. The epoxy flooring page covers resin coatings, and the floor levelling page covers flattening a slab for another floor.
Polished, stained or sealed: the main interior concrete floor finishes
Finishes range from a quick seal on an existing slab to a multi-step polish, and the look depends heavily on how deep the grinding goes.
- Mechanically polished concrete: the slab is ground with progressively finer diamond tooling and treated with a densifier that hardens the surface until it reflects light.
- Exposure level: light grinding keeps the smooth top paste, a deeper cut shows fine sand in a salt-and-pepper look, and the deepest reveals larger stones, a choice made before work starts.
- Grind and seal: the slab is ground smooth and finished with a topical sealer rather than fully polished, giving a sheen in fewer steps but needing recoats as the sealer wears.
- Acid stains: react chemically with the concrete to produce mottled, earthy tones that are never uniform, which is much of their appeal.
- Water-based stains and dyes: offer a wider colour range and a more even tone, usually on a ground or polished surface protected by a guard or sealer.
- Clear sealers: penetrating types leave the look unchanged while reducing dusting and staining, and film-forming types add sheen but scuff and need renewing.
Grinding a concrete floor: preparation, densifier and silica dust control
Every finish starts with preparation: old paint, glue and sealers are ground off, holes and cracks filled, and the surface opened up for the finish chosen. Polishing then works through finer and finer diamonds, with a densifier applied part way through and a stain-resistant guard at the end. Wet grinding keeps dust down but produces a slurry that has to be contained and disposed of properly, while dry grinding depends on powerful vacuum extraction.
Either way, grinding a slab releases crystalline silica, which the Canadian Centre for Occupational Health and Safety says can damage the lungs and lists as a known cause of lung cancer; it advises against dry sweeping and compressed air. In a lived-in house, ask for grinders connected to HEPA dust extractors, plastic sealing off the work area, heating vents and returns covered, and HEPA vacuuming at the end. In an older home, have black adhesive or old floor tile left on the slab tested before anyone grinds it, since Health Canada notes that asbestos fibres are released when such materials are sanded or removed.
Moisture and curing: when a concrete slab is ready for stain, polish or sealer
New concrete cures and dries slowly, giving off moisture long after it hardens. Natural Resources Canada advises allowing about a year of drying time before insulating or renovating a new basement, and while a polish tolerates moisture better than a glued floor, stains, dyes and film-forming sealers each come with moisture and age requirements from their makers. When a new slab will be polished, the finishing, curing method and protection during construction are best planned from the day of the pour.
In older basements, moisture rising from the ground is the bigger question, especially where no vapour barrier was placed under the slab. White powdery deposits, damp patches, a musty smell and old sealers that whiten or peel all hint at it. Moisture carries salts that can blotch stains and cloud or lift topical sealers, so the installer should test the slab as the finish maker directs, and water coming through cracks or at the wall joint gets fixed before any finish goes down.
Cold concrete floors: radiant heat in the slab and basement slab insulation
Concrete conducts and stores heat well, which makes a polished or stained slab one of the best finishes over in-floor heating, with no wood or rug slowing the warmth. Hydronic tubing is cast into the slab during the pour, so the heating design is settled before the concrete arrives, and grinding an existing heated slab is kept shallow and planned around the tubing's depth. Designing the system and connecting it to a boiler or heat pump is work for a heating contractor, as the in-floor heating page explains.
Without heat, a bare basement slab feels cold underfoot. Natural Resources Canada notes that basement slabs are seldom insulated because most heat is lost through the upper part of the foundation walls, and calls installing or replacing a slab an excellent opportunity to add in-floor heating or make the floor radiant-ready, with insulation and heating lines placed before the pour. An existing slab kept as the finished floor can't be insulated underneath without replacing it, so comfort comes from rugs on breathable pads, good heating and steady humidity.
Cracks in a polished or stained concrete floor: filling, colouring or accepting them
Nearly every slab has cracks, and a polished or stained finish shows them rather than hiding them. Fine shrinkage cracks and saw-cut control joints are usually filled with a flexible or semi-rigid filler, tinted to blend in or left to contrast, and many owners come to see them as character. Patches and filled cracks take stain and polish differently from the original concrete, so they'll always read as repairs.
Cracks that are wide, growing, offset from one side to the other or letting water in aren't a finishing issue. They point to settlement, frost, drainage or structural movement, covered on the concrete repair and foundation cracks pages, and should be diagnosed before money goes into a finish. A slab that's badly cracked, heavily patched or far out of flat is often better covered with another floor or a decorative overlay than polished.
Where a finished concrete floor works in a Canadian home
- Basements: durable, washable and unharmed by the occasional dampness that ruins carpet or wood, though hard and cool without heat or rugs.
- Slab-on-grade main floors and additions: new radiant slabs can be finished as polished concrete from the start.
- Kitchens and entrances: shrugs off grit, boots and wear, but dropped glasses break and standing on it for hours is tiring.
- Workshops and laundry rooms: handles traffic and spills, provided oil and harsh chemicals are wiped up before they stain.
- Condos: removing old flooring may expose the structural slab, but building rules on sound transmission can require an acoustic floor, so check with the condo corporation or syndicate first.
Caring for polished and sealed concrete floors
- Dust-mop or vacuum grit often in busy areas, since sand underfoot is what dulls a polish.
- Clean with a neutral cleaner made for concrete, because vinegar and other acidic cleaners etch the surface and some strip sealers.
- Wipe up wine, citrus, oil and tomato spills quickly; concrete is porous and a guard only slows staining.
- Use felt pads under furniture and mats at entrances to catch grit and winter salt.
- Renew a topical sealer or guard when water stops beading or traffic lanes turn dull; a polished floor can often be buffed or lightly repolished instead of stripped.
Concrete Floors: frequently asked questions
Can an existing basement floor be polished?
Often, if the slab is sound and reasonably flat. Old adhesives and coatings are ground off first, and patches, cracks and trowel marks will show in the finish. A small test area is the best preview of what your slab will look like.
Is polished concrete slippery?
Clean and dry, it's usually less slippery than its shine suggests. Water, grit, dust and thick glossy coatings reduce grip, so use mats at entrances, wipe up spills promptly and ask for a finish with good wet grip in areas like entries and laundry rooms.
How is stained concrete different from an epoxy floor?
Stain colours the concrete itself, leaving its texture and variation visible under a thin sealer or guard. Epoxy is a thicker resin film that covers the slab and hides most blemishes. Stain won't disguise a rough slab; epoxy needs a drier slab and more thorough grinding to bond.
Can radiant heating be added to an existing concrete floor?
Not inside the existing slab, but a heated layer can go on top of it, or the slab can be replaced with tubing and insulation cast in. Both raise the floor or involve major work, and the heating design belongs to a heating contractor.
Sources
Written by the LokalMatch editorial team. Last reviewed September 10, 2026.
Find concrete floor contractors by city
Alberta
Show 17 citiesHide cities
- Concrete Floors in Calgary
- Concrete Floors in Edmonton
- Concrete Floors in Airdrie
- Concrete Floors in Cochrane
- Concrete Floors in Fort McMurray
- Concrete Floors in Fort Saskatchewan
- Concrete Floors in Grande Prairie
- Concrete Floors in Leduc
- Concrete Floors in Lethbridge
- Concrete Floors in Medicine Hat
- Concrete Floors in Okotoks
- Concrete Floors in Parkland County
- Concrete Floors in Red Deer
- Concrete Floors in Rocky View County
- Concrete Floors in Spruce Grove
- Concrete Floors in St. Albert
- Concrete Floors in Strathcona County
British Columbia
Show 31 citiesHide cities
- Concrete Floors in Abbotsford
- Concrete Floors in Burnaby
- Concrete Floors in Kelowna
- Concrete Floors in Surrey
- Concrete Floors in Vancouver
- Concrete Floors in Victoria
- Concrete Floors in Campbell River
- Concrete Floors in Chilliwack
- Concrete Floors in Coquitlam
- Concrete Floors in Courtenay
- Concrete Floors in Delta
- Concrete Floors in District of North Vancouver
- Concrete Floors in Kamloops
- Concrete Floors in Langford
- Concrete Floors in Langley
- Concrete Floors in Maple Ridge
- Concrete Floors in Mission
- Concrete Floors in Nanaimo
- Concrete Floors in New Westminster
- Concrete Floors in North Cowichan
- Concrete Floors in North Vancouver
- Concrete Floors in Penticton
- Concrete Floors in Port Coquitlam
- Concrete Floors in Port Moody
- Concrete Floors in Prince George
- Concrete Floors in Richmond
- Concrete Floors in Saanich
- Concrete Floors in Township of Langley
- Concrete Floors in Vernon
- Concrete Floors in West Kelowna
- Concrete Floors in West Vancouver
Manitoba
Show 2 citiesHide cities
New Brunswick
Show 4 citiesHide cities
Newfoundland and Labrador
Show 2 citiesHide cities
Northwest Territories
Show 1 citiesHide cities
Nova Scotia
Show 4 citiesHide cities
Nunavut
Show 1 citiesHide cities
Ontario
Show 71 citiesHide cities
- Concrete Floors in Barrie
- Concrete Floors in Brampton
- Concrete Floors in Greater Sudbury
- Concrete Floors in Guelph
- Concrete Floors in Hamilton
- Concrete Floors in Kingston
- Concrete Floors in Kitchener
- Concrete Floors in London
- Concrete Floors in Markham
- Concrete Floors in Mississauga
- Concrete Floors in Oshawa
- Concrete Floors in Ottawa
- Concrete Floors in St. Catharines
- Concrete Floors in Toronto
- Concrete Floors in Vaughan
- Concrete Floors in Waterloo
- Concrete Floors in Windsor
- Concrete Floors in Ajax
- Concrete Floors in Aurora
- Concrete Floors in Belleville
- Concrete Floors in Blue Mountains
- Concrete Floors in Bradford
- Concrete Floors in Brantford
- Concrete Floors in Burlington
- Concrete Floors in Caledon
- Concrete Floors in Cambridge
- Concrete Floors in Centre Wellington
- Concrete Floors in Chatham
- Concrete Floors in Clarence-Rockland
- Concrete Floors in Clarington
- Concrete Floors in Collingwood
- Concrete Floors in Cornwall
- Concrete Floors in County of Brant
- Concrete Floors in East Gwillimbury
- Concrete Floors in Fort Erie
- Concrete Floors in Georgetown
- Concrete Floors in Georgina
- Concrete Floors in Grimsby
- Concrete Floors in Haldimand County
- Concrete Floors in Innisfil
- Concrete Floors in Kawartha Lakes
- Concrete Floors in King
- Concrete Floors in Lakeshore
- Concrete Floors in LaSalle
- Concrete Floors in Leamington
- Concrete Floors in Lincoln
- Concrete Floors in Milton
- Concrete Floors in New Tecumseth
- Concrete Floors in Newmarket
- Concrete Floors in Niagara Falls
- Concrete Floors in Norfolk County
- Concrete Floors in North Bay
- Concrete Floors in Oakville
- Concrete Floors in Orangeville
- Concrete Floors in Orillia
- Concrete Floors in Peterborough
- Concrete Floors in Pickering
- Concrete Floors in Prince Edward County
- Concrete Floors in Quinte West
- Concrete Floors in Richmond Hill
- Concrete Floors in Sarnia
- Concrete Floors in Sault Ste. Marie
- Concrete Floors in St. Thomas
- Concrete Floors in Stratford
- Concrete Floors in Thunder Bay
- Concrete Floors in Timmins
- Concrete Floors in Welland
- Concrete Floors in Whitby
- Concrete Floors in Whitchurch-Stouffville
- Concrete Floors in Woodstock
- Concrete Floors in Woolwich
Prince Edward Island
Show 1 citiesHide cities
Quebec
Show 74 citiesHide cities
- Concrete Floors in Gatineau
- Concrete Floors in Laval
- Concrete Floors in Longueuil
- Concrete Floors in Montreal
- Concrete Floors in Quebec City
- Concrete Floors in Sherbrooke
- Concrete Floors in Trois-Rivières
- Concrete Floors in Alma
- Concrete Floors in Baie-Comeau
- Concrete Floors in Beaconsfield
- Concrete Floors in Beloeil
- Concrete Floors in Blainville
- Concrete Floors in Boisbriand
- Concrete Floors in Boucherville
- Concrete Floors in Brossard
- Concrete Floors in Candiac
- Concrete Floors in Chambly
- Concrete Floors in Châteauguay
- Concrete Floors in Côte-Saint-Luc
- Concrete Floors in Cowansville
- Concrete Floors in Deux-Montagnes
- Concrete Floors in Dollard-des-Ormeaux
- Concrete Floors in Dorval
- Concrete Floors in Drummondville
- Concrete Floors in Gaspé
- Concrete Floors in Granby
- Concrete Floors in Joliette
- Concrete Floors in Kirkland
- Concrete Floors in L'Ancienne-Lorette
- Concrete Floors in L'Assomption
- Concrete Floors in La Prairie
- Concrete Floors in Lévis
- Concrete Floors in Magog
- Concrete Floors in Mascouche
- Concrete Floors in Mirabel
- Concrete Floors in Mont-Saint-Hilaire
- Concrete Floors in Mount Royal
- Concrete Floors in Pointe-Claire
- Concrete Floors in Repentigny
- Concrete Floors in Rimouski
- Concrete Floors in Rivière-du-Loup
- Concrete Floors in Rouyn-Noranda
- Concrete Floors in Saguenay
- Concrete Floors in Saint-Augustin-de-Desmaures
- Concrete Floors in Saint-Basile-le-Grand
- Concrete Floors in Saint-Bruno-de-Montarville
- Concrete Floors in Saint-Charles-Borromée
- Concrete Floors in Saint-Colomban
- Concrete Floors in Saint-Constant
- Concrete Floors in Saint-Eustache
- Concrete Floors in Saint-Georges
- Concrete Floors in Saint-Hyacinthe
- Concrete Floors in Saint-Jean-sur-Richelieu
- Concrete Floors in Saint-Jérôme
- Concrete Floors in Saint-Lambert
- Concrete Floors in Saint-Lazare
- Concrete Floors in Saint-Lin–Laurentides
- Concrete Floors in Sainte-Anne-des-Plaines
- Concrete Floors in Sainte-Catherine
- Concrete Floors in Sainte-Julie
- Concrete Floors in Sainte-Marthe-sur-le-Lac
- Concrete Floors in Sainte-Sophie
- Concrete Floors in Sainte-Thérèse
- Concrete Floors in Salaberry-de-Valleyfield
- Concrete Floors in Sept-Îles
- Concrete Floors in Shawinigan
- Concrete Floors in Sorel-Tracy
- Concrete Floors in Terrebonne
- Concrete Floors in Thetford Mines
- Concrete Floors in Val-d'Or
- Concrete Floors in Varennes
- Concrete Floors in Vaudreuil-Dorion
- Concrete Floors in Victoriaville
- Concrete Floors in Westmount
Saskatchewan
Show 4 citiesHide cities
Yukon
Show 1 citiesHide cities
What affects the cost of concrete floor
Prices depend on the details of your project. We only publish price ranges when they’re backed by real LokalMatch quote data or reliable sources. Until then, here’s what usually changes the price:
- Floor area and the number of rooms
- Type and grade of flooring
- Removal of the existing floor
- Subfloor repairs or levelling
- Stairs, angles and custom cuts
- Trim, transitions and baseboards
How to compare concrete floor contractors before you hire
- Choose an installer who works regularly with the type of flooring you want, since hardwood, tile, vinyl and carpet each need different skills.
- Ask them to check the subfloor and moisture levels before giving a final price.
- Get a written quote that covers removal of the old floor, subfloor prep, underlay, trim and transitions.
- Ask whether you or the installer will supply the flooring, and who is responsible for ordering extra for waste.
- Look at recent work in person or in photos, paying attention to seams, edges and transitions.
Questions to ask concrete floor contractors before you hire
- Will you remove and dispose of the old flooring?
- How will you check and prepare the subfloor?
- Is my space suitable for this type of flooring, especially in a basement, kitchen or bathroom?
- Are baseboards, transitions and stair nosings included?
- Will you move the furniture and appliances, or should I?
- Does your workmanship warranty cover problems like lifting, gaps or cracked tiles?
Concrete floor permits and local rules
Some concrete floor work needs a permit or has to meet local bylaws. Rules vary by municipality, so ask your pro whether a permit is needed and who will apply for it — and check with your city or town if you’re unsure.
Permits and licensingFree project calculators
Ready to get concrete floor quotes?
Tell us about your concrete floor project.
Do you offer concrete floor services?
Join LokalMatch to get matched with homeowners in the areas you serve.