Domakihub

How to Paint a Concrete Floor: A Step-by-Step Guide

Turn a dull slab into a durable, good-looking surface with the right prep and paint.

Reviewed by Domakihub home & decor pros · 2026-06-23 · 5 min read

Concrete floors are common in Greek homes, basement rooms, holiday villas, and apartment balconies — practical surfaces that often look worse than they need to. Painting them takes a weekend and costs a fraction of tiling, yet delivers a clean, sealed finish that is easy to mop and resistant to everyday wear. The video above walks through the process from start to finish; the guide below breaks it into clear steps with the details most tutorials skip.

Why Painting Concrete is Worth Doing

Bare concrete is porous, dusty, and absorbs stains. A quality floor paint or epoxy coating seals the surface, making it easier to keep clean and more comfortable underfoot — a real plus in a rental property or hotel annex where guests notice every surface.

Painted concrete also handles heat well, which matters in the Greek climate. A light-coloured finish reflects heat rather than absorbing it, keeping ground-floor rooms noticeably cooler in summer.

Choosing the Right Paint

Not all paints stick to concrete. You need either a dedicated concrete floor paint (water- or solvent-based) or a two-part epoxy floor coating. Epoxy is harder-wearing and the better choice for garages, workshops, and high-traffic hallways; standard floor paint suits balconies, storage rooms, and light-use interiors.

For outdoor concrete — terraces, pool surrounds, and external staircases — always pick a product rated for exterior and wet conditions. Check the tin for slip-resistance additives if the surface gets wet regularly.

How to Paint a Concrete Floor

  1. 1

    Clean and degrease the surface

    Sweep away all loose debris, then scrub the entire floor with a concrete degreaser or a strong TSP (trisodium phosphate) solution and a stiff brush. Any grease, oil, or old wax left on the surface will stop the paint bonding. Rinse thoroughly with clean water and let the floor dry completely — at least 24 hours, longer in humid Greek summers or in basement rooms.

  2. 2

    Repair cracks and holes

    Mix a concrete patching compound to a stiff paste and press it firmly into any cracks or spalled areas using a putty knife. Feather the edges flush with the surrounding floor. Allow the repair to cure fully according to the product instructions — usually 4-24 hours — before sanding smooth. Skipping this step means cracks will telegraph through the paint coat.

  3. 3

    Etch or sand the concrete

    New or very smooth concrete must be etched so the paint has a mechanical key to grip. Apply a concrete etching solution (dilute muriatic acid or a proprietary acid-free etcher) following the label directions, scrub, then rinse until the run-off is neutral. If the floor has been previously sealed or painted, sand it lightly with 80-grit paper on a pole sander instead. Let the floor dry fully before moving on.

  4. 4

    Apply a primer or first coat

    Many concrete floor paints require a dedicated primer; two-part epoxies always do. Roll the primer on in thin, even passes using a medium-nap roller, cutting in at the walls with a brush. Work toward the door so you do not paint yourself into a corner. Allow the primer to dry to a tack-free state — check the tin for the minimum recoat window, typically 4-8 hours.

  5. 5

    Apply two finish coats

    Roll on the first finish coat in the same direction, working in manageable sections. Thin the paint only if the tin specifically allows it. Once the first coat is fully dry (not just touch-dry), apply the second coat in the opposite direction for even coverage. Two coats are the minimum; high-traffic areas benefit from a third. Leave the floor to cure fully — usually 48-72 hours — before replacing furniture and 7 days before heavy use.

Rather have a pro handle it?

Get a vetted painting pro in your city — one number, booked in EN/EL/DE.

FAQ

How long does painted concrete last before it needs repainting?
A well-prepared and properly applied two-coat epoxy finish in a moderate-traffic area typically lasts 5-10 years. Standard floor paint in a lightly used room may last 3-5 years. Traffic, UV exposure on balconies, and surface preparation quality all affect longevity. Touching up worn patches early extends the life of the whole floor.
Can I paint a concrete floor that feels damp?
No. Moisture is the main cause of paint failure on concrete. Test for rising damp by taping a sheet of plastic film to the floor for 24 hours — if condensation forms underneath, you have a moisture problem that needs to be addressed with a damp-proof membrane or epoxy moisture barrier before any decorative coat is applied. Painting over damp concrete leads to bubbling and peeling within weeks.
Do I need to seal the painted floor afterwards?
Epoxy coatings are self-sealing and need no topcoat. Standard floor paints benefit from a clear polyurethane sealer over the final coat, especially in kitchens, bathrooms, or high-traffic corridors. The sealer adds a protective layer that takes the daily abrasion, making the colour coat last longer and cleaning easier.

Related guides

Request Painting in Greece

Tell us about the job and we'll get back fast with a tailored quote.

Zoom in/out, click the map to drop the pin, then drag it to fine-tune your exact spot — many places in Greece have no street name.

Describe the job — chat with Domi