Quick answer: To prepare a concrete floor for painting, clear and sweep it, degrease oil stains, remove old coatings and sealers, repair cracks and pits, then etch or grind the surface so it feels like fine sandpaper. Rinse, let the slab dry fully (check with a moisture test), and vacuum before priming. Skipping prep is the main reason floor paint peels.
Floor paint rarely fails because of the paint. It fails because of what was underneath: oil that never came out, moisture rising through the slab, a smooth troweled surface with nothing to grip, or dust left behind. A concrete floor looks solid, but it is porous, can hold water, and often carries a hidden skin of curing compound, sealer, or contamination.
This guide is a complete preparation workflow. It covers inspection, cleaning, repairs, profiling the surface, moisture testing, and the final checks before the first coat. For help choosing a coating afterwards, see the guide to the best paint for concrete floors.
Why Preparation Decides the Result
Paint holds to concrete by gripping a rough, clean, dry surface. Four things interfere:
- Contamination: Oil, grease, wax, dirt, and old sealer block adhesion.
- Smoothness: A power-troweled or polished floor has little texture. Paint sits on top like a film.
- Moisture: Water vapor moving up through the slab pushes against the coating and forms bubbles.
- Weak surface: Dusty, flaky concrete, called laitance, crumbles away, taking the paint with it.
Everything in the prep process attacks one of these problems.
Step 1: Inspect the Floor
Walk the whole slab and note what you see. Different findings change your plan.
| What you find | What it means | What to do |
|---|---|---|
| Dark oil or grease spots | Contamination that has soaked in | Degrease repeatedly; test water absorption |
| Flaking old paint | Poor existing bond | Scrape, grind, or strip it fully |
| Shiny, glassy patches | Sealer or hard-troweled finish | Mechanically abrade |
| White powdery deposits | Efflorescence, minerals carried by moisture | Brush off, treat, and investigate moisture |
| Cracks and spalls | Structural or surface damage | Repair with concrete patch products |
| Damp patches or musty smell | Moisture problems | Test and address before coating |
| Expansion joints | Intentional movement gaps | Do not fill rigidly; use flexible joint filler |
Large or growing cracks, uneven settling, or sections that sound hollow when tapped may signal bigger issues. A paint job will not fix structural problems.
Step 2: Clear and Sweep
Remove everything from the floor: furniture, shelving, tools, and stored items. Sweep and vacuum thoroughly. A shop vacuum with a good filter handles fine dust. Loose grit left behind ends up trapped under paint as visible bumps.
Step 3: Remove Oil, Grease, and Stains
Oil is the most common cause of paint failure on garage and basement floors. Even after cleaning, oil can seep back up from deep in the slab.
- Scrape off thick deposits with a putty knife or scraper.
- Cover fresh spots with absorbent such as cat litter or sawdust, then sweep it up.
- Apply a concrete degreaser that is made for the job, following the product label for dwell time.
- Scrub with a stiff-bristle brush.
- Rinse thoroughly and let the area dry.
- Repeat on persistent stains.
A quick water-bead test helps: sprinkle water on the cleaned spot. If it soaks in, the concrete is absorbent and probably free of oil. If it beads up, oil remains. Heavy contamination may need specialist stain primers or surface grinding to remove the contaminated layer.
Step 4: Strip Old Paint, Sealers, and Coatings
Paint will not adhere well to failing paint. If the existing coating is flaking, peeling, or glossy, remove it. If you suspect an older paint contains lead, which can be present in coatings from past decades, take care: avoid dry sanding and follow local safety guidance before disturbing it.
- Scraping: For small areas of loose paint.
- Chemical strippers: Useful for thicker coatings but demand good ventilation and rinsing. Follow labels.
- Mechanical grinding: A concrete grinder with a diamond cup wheel and dust collection removes coatings and profiles the slab at the same time. Equipment can be rented.
- Shot blasting: Professional method for large floors.
Wear a respirator rated for fine dust, eye protection, and hearing protection when grinding.
Step 5: Repair Cracks, Pits, and Holes
- Chip out loose material and brush away dust from cracks.
- Widen thin cracks slightly with a chisel or crack chaser so repair material can lock in.
- Fill with a concrete crack filler, epoxy patch, or polymer-modified repair mortar, depending on the damage.
- Level with a trowel and let the product cure fully.
- Grind or sand patches flush with the surrounding floor.
Leave control joints and expansion joints open or fill them with a flexible product. Rigid fillers crack as the slab moves.
Step 6: Clean and Profile the Surface
Profiling roughens the slab so coatings can grip. The target is a texture similar to medium-fine sandpaper. There are two main routes.
Acid etching
Etching uses a diluted acid solution to dissolve the thin cement film on the surface. It is common for DIY work, but it has downsides: harsh chemicals, runoff handling, and uneven results. If you etch:
- Wet the floor with water first.
- Mix the etching product with water according to the label and apply with a plastic watering can.
- Scrub with a stiff brush while it fizzes.
- Rinse thoroughly, several times, until all residue is gone.
- Neutralize if the label calls for it.
- Check texture. If water beads, repeat.
Wear chemical-resistant gloves, goggles, and protective clothing, and ventilate well.
Mechanical grinding
Diamond grinding opens the surface cleanly with no chemicals and is often considered more reliable for coatings, especially epoxies. It produces a lot of dust, so use a grinder attached to a vacuum.
Which to choose?
| Method | Pros | Cons |
|---|---|---|
| Acid etch | Low equipment cost; reaches small areas | Hazardous chemicals; inconsistent; needs lots of rinsing |
| Grind | Strong profile; also removes coatings | Rental cost; dust control needed |
| Etching product on very smooth floors | May not be enough alone | Hard-troweled slabs often need grinding |
Always follow the paint manufacturer’s surface requirements, because some coatings specify a particular profile or method.
Step 7: Rinse and Let the Floor Dry
After etching or washing, rinse until the water runs clear and no film remains. Squeegee standing water and let the floor dry thoroughly, which can take a day or more with fans and ventilation. Concrete may look dry on top and still hold moisture inside.
Step 8: Test for Moisture
Moisture is invisible until it ruins a paint job. A simple check is the plastic sheet test:
- Tape a 2-foot square of clear plastic sheeting tightly to the floor on all sides.
- Leave it for 24 hours.
- Look for condensation under the plastic or a dark, damp spot on the concrete.
If moisture shows up, the slab is transmitting vapor. Options include waiting for drier weather, improving drainage and ventilation, or choosing a moisture-mitigating primer or a breathable coating. More precise tests, such as calcium chloride or in-situ humidity tests, are done by professionals. Do not paint over a damp slab and hope for the best.
Step 9: Final Cleanup
Vacuum the floor with a brush attachment, then wipe it with a damp mop or microfiber pad to catch fine dust, and let it dry again. Check the whole floor with a work light held low, which shows leftover dust and shiny patches. Tape off baseboards, door tracks, and walls. Check the temperature and humidity range on your coating label, since concrete should typically not be too cold or too damp at application.
How to Clean a Concrete Floor Before Painting
People often search for how to clean concrete floor before painting as a stand-alone question, so here is the short version of the cleaning stage.
- Sweep and vacuum.
- Scrub with a concrete degreaser and stiff brush.
- Rinse well and squeegee water away.
- Spot-treat oil and mildew.
- Etch or grind to profile.
- Rinse again, dry fully, and vacuum.
Never use soaps containing waxes or oils, and avoid household cleaners that leave film.
How to Paint Concrete Floors in a Basement
Basements are the toughest case, and a few extra points apply if you are looking up how to paint concrete floors in basement spaces.
- Test moisture in several spots, especially near walls and corners, and after rain.
- Fix grading and gutter issues outside if water reaches the foundation.
- Use a dehumidifier and fans to hold humidity down while you prep and cure.
- Choose coatings rated for basements and moisture-prone slabs, and use a moisture-blocking primer when the manufacturer recommends it.
- Ventilate thoroughly while using solvent-based products, since basements hold fumes.
- Seal gaps where walls meet floors with appropriate caulk or sealant.
Prepping Different Types of Concrete Floors
- Garage floors: Oil, tire marks, and de-icing salt are the main contaminants. Pressure rinsing helps after degreasing. Hot tires can lift weakly bonded coatings, so the profile matters.
- Basement floors: Moisture is the top issue. See the basement notes above.
- Patios and porches: Weathered surfaces often have mildew and loose surface layers. Pressure wash and allow plenty of drying time. Make sure the product is rated for outdoor use.
- New slabs: Need time to cure before coating. Curing compounds may have been applied and must be removed if the paint manufacturer specifies.
- Warehouse or shop floors: Heavy traffic makes grinding the safer route, followed by crack and joint repair.
Planning the Timeline
A concrete prep job is rarely a single day. A sensible plan spreads the work across drying windows: one day to clear, clean, and degrease; a second to strip, repair, and let patches cure; a third to etch or grind and rinse; then one or more days to dry and test. Paint comes only after the floor passes the moisture check. Check the weather if you are working in a garage or on a patio, because cool, damp conditions slow every drying step.
Tools and Materials Checklist
- Broom, shop vacuum, squeegee, stiff-bristle brush
- Concrete degreaser and etching product or access to a grinder
- Scraper, wire brush, and putty knife
- Crack filler or repair mortar, trowel
- Plastic sheeting and tape for moisture test
- Fans, dehumidifier if needed
- Respirator, goggles, gloves, and rubber boots
- Painter’s tape and drop cloths
Common Prep Mistakes
Painting over oil stains
Oil prevents adhesion and can bleed through. Degrease repeatedly and use a stain-blocking primer if the manufacturer recommends it.
Skipping the profile
A smooth slab leaves paint without grip. Etch or grind until the surface feels like sandpaper.
Rushing drying
Painting before the slab dries traps water, which later blisters the coating.
Ignoring moisture
No amount of careful painting survives vapor pressure. Test first.
Leaving dust behind
Fine dust acts as a release layer. Vacuum and wipe right before priming.
Using the wrong product on old paint
New paint over incompatible old paint can lift or wrinkle it. Remove it or test a small area.
FAQs
Do I have to etch a concrete floor before painting?
Most coatings require a roughened surface. Etching or grinding provides that. Follow the paint label, since some products specify a particular method.
How long should concrete dry before painting?
New concrete usually needs weeks to cure, and any washed floor needs time to dry completely. Check the coating’s requirements and test for moisture.
How do I know if my concrete floor has moisture problems?
Try the plastic sheet test by taping plastic to the floor for 24 hours. Condensation or damp patches indicate moisture.
Can I paint over old floor paint?
Only if it is well bonded, clean, and compatible. Scuff it, test adhesion in a small spot, and remove any flaking areas.
What is the best way to remove oil stains from concrete?
Absorb fresh oil, scrub with a concrete degreaser, rinse, and repeat. Deep stains may need poultice products or grinding.
Do I need a primer on concrete?
Many coatings call for a specific primer or a thinned first coat. Use the one the manufacturer recommends.
Final Thoughts
Concrete floor prep is dull but decisive. Clean, repair, profile, dry, test for moisture, and vacuum, and the paint has something to hold. Once the slab is ready, choose a coating that matches your floor’s use by reading the guide to concrete floor paints worth considering.
