How to Paint a Concrete Floor | The Honest Reviewers
THE HONEST REVIEWERS
Expert Verified & Tested
How-To Field Tested

How to Paint a Concrete Floor

Rolling the paint is the easy hour. The prep that comes before it decides whether the floor lasts five years or peels by spring.

Alex Rivers

Alex Rivers

Home Improvement Editor

To paint a concrete floor, first confirm the slab is dry with a taped plastic sheet test, then clean and degrease it, etch or grind it so the paint has something to grip, fill cracks, prime if the label calls for it, and finally cut in the edges and roll two thin coats of concrete floor paint about four hours apart. Allow about 24 hours before walking on it and about a week before parking a car. Budget a weekend for a basement or one-car garage, with most of that time spent on prep and drying rather than painting. Skipping the prep is the reason most painted concrete floors chip and peel, so the steps below spend their words where the failures happen.

1. What Do You Need Before You Start Painting Concrete?

The paint matters, but the right paint for your floor matters more. For basements and covered porches, a quality latex or acrylic porch and floor paint is fine. For garages, a one-part epoxy-acrylic floor paint is the usual DIY choice because it is harder and better at resisting oil and hot tires than plain acrylic. Our best concrete floor paint guide compares products by use, and if you park daily it is worth reading our garage floor paint vs epoxy comparison before you buy.

Item What it's for
Clear plastic sheeting and duct tape Moisture test before you buy paint
Concrete degreaser and stiff nylon brush Removing oil, grease and grime
Citric or acid etcher, or a diamond grinder Opening the surface so paint can grip
Watering can or pump sprayer, squeegee, wet vac Applying etcher and removing rinse water
Concrete crack filler and putty knife Filling cracks and small holes
Concrete primer (if label calls for it) Sealing porous or chalky concrete, bridging old coatings
2-3 inch angled brush and painter's tape Cutting in along walls
3/8 to 1/2 inch nap roller, tray, extension pole Rolling the field
Anti-slip additive (optional) Traction on outdoor or wet-area floors
Gloves, eye protection, respirator as labeled Etching, grinding and solvent exposure

Conditions are the other prerequisite. Most water-based floor paints call for air and surface temperatures between roughly 50°F and 90°F during application and for at least a day after, with the slab at least 5°F above the dew point so condensation does not form. Outdoors, you want no rain in the forecast for at least 24 hours. In a basement, run a dehumidifier for a day ahead of time and keep it running through the job.

New concrete needs to wait. Most paint labels ask for at least 28 to 30 days after the pour before any coating goes on, so the slab can cure and release excess water. If your slab is newer than that, read our guide on how long concrete takes to cure and plan the paint job for next month. Painting too early is one of the most reliable ways to get peeling.

2. Step 1: Is the Concrete Dry Enough to Paint?

Do this test before you buy paint, because the answer can change the product. Cut several squares of clear plastic sheeting about 18 by 18 inches. Tape each one flat to the floor with duct tape sealed on all four edges, placing them in different areas, including any spots that look darker or feel cooler. Leave them for at least 16 to 24 hours, longer if you can, without disturbing them.

Peel one back and look. If there is condensation on the underside of the plastic, or the concrete under it is noticeably darker than the surrounding floor, moisture is moving up through the slab. That vapor will push against any paint film and is the leading cause of blisters and peeling on basement and garage floors. If the plastic is dry and the concrete under it looks the same as the rest, you can move on.

The plastic sheet test is a simple pass or fail check, not a precise measurement, and it can be fooled by temperature differences or by testing in a dry season. Our concrete moisture test guide explains the limits and the more precise calcium chloride and relative humidity probe tests that coating contractors use. For a DIY paint job, a clear pass in two or three locations is a reasonable green light.

If the test fails, do not paint and hope. Find the source first: poor grading, gutters dumping water near the foundation, a high water table or a missing vapor barrier. Our guide on water coming through a basement floor covers the fixes. If the moisture is modest and cannot be solved, a penetrating stain with a breathable sealer is often a better finish than paint, which our concrete stain vs paint comparison explains.

CHECK FOR OLD SEALER TOO

Sprinkle water on the floor.

If the drops soak in and darken the concrete within a minute or so, the surface is open. If they bead up and sit there, a sealer, curing compound or wax is present and has to be removed by grinding or stripping before paint will bond.

3. Step 2: How Do You Clean and Degrease a Concrete Floor?

Empty the room completely. Sweep, then vacuum with a shop vac to pick up fine dust from joints and corners. Scrape off anything stuck to the surface: drywall mud, paint drips, glue, gum and old tape. A floor scraper on a long handle saves your knees. Look closely at the edges along the walls, where debris and old coatings tend to collect and where paint failures often begin.

Next, degrease. Oil and grease are invisible enemies because paint will not stick to them, and they wick back up through fresh paint as dark blotches. Apply a concrete degreaser according to its label, scrub with a stiff nylon brush, let it dwell, then rinse thoroughly. Garage floors with years of drips may need several rounds on the worst spots. Our guide on getting oil out of concrete covers stubborn stains.

Rinse the entire floor well and remove the water with a squeegee and wet vac rather than letting it puddle and dry. Residue from cleaners can interfere with adhesion just like the dirt you removed. When the rinse water runs clear and does not foam, you are done. Pay attention to low spots where dirty water collects.

If the floor was previously painted, now is the time to check whether the old paint is sound. Press a strip of strong tape firmly onto the paint and rip it off quickly. If paint comes up with the tape, it has to be scraped, stripped or ground away before you repaint. Sound, well-bonded paint can be painted over after cleaning and scuff-sanding. If the house was built before 1978, test old paint for lead before sanding or grinding it, as EPA guidance advises.

4. Step 3: Should You Etch or Grind the Concrete?

Paint needs a slightly rough surface to grip. Steel-troweled concrete, the smooth finish common in garages and basements, can be too dense and too smooth for paint to bond well. The goal is a texture that feels roughly like medium-grit sandpaper. Coating professionals describe this with the concrete surface profile, or CSP, scale; floor paints generally want a light profile at the low end of that scale.

Etching is the common DIY method. An acid etcher, or a gentler citric acid etcher, is diluted and spread on the wet floor according to the label. You should see it fizz as it reacts with the surface. Scrub it in, keep it wet for the stated time, then rinse very thoroughly, neutralize if the label says to, and squeegee the water away. If an area does not fizz, something is sealing it and etching will not work there. Always add acid to water, never water to acid, and wear eye protection, gloves and boots.

Grinding is the more reliable method and the one coating contractors prefer. A rented floor grinder with a diamond cup wheel removes a thin layer of the surface, including old sealers, weak cement paste and contamination that etching cannot touch. It produces dust that contains crystalline silica, so use a grinder with a vacuum shroud and HEPA dust extractor, and wear a properly fitted respirator rated for that dust. Our acid etching vs grinding comparison sets out the trade-offs.

After etching, the slab is saturated, and it has to dry before you paint. Give it at least a day with good airflow, longer in a cool or humid basement, and repeat the plastic sheet test if you are unsure. After grinding, vacuum thoroughly, because fine dust left on the surface acts like a release agent under the paint. The prep steps for epoxy described in our guide on how to prepare concrete for epoxy apply equally to paint.

5. Step 4: How Do You Repair Cracks and When Do You Need Primer?

Fill cracks and holes after profiling, once the floor is clean and dry, so the filler bonds to fresh concrete. Clean out loose material from each crack with a wire brush and vacuum. For hairline and narrow cracks, a pourable or caulk-style concrete crack filler works. Wider cracks and spalled spots need a patching compound or epoxy repair product. Our concrete crack filler guide compares options by crack width.

Leave control joints alone unless you want a seamless look. Those straight saw-cut lines are there to control where the slab cracks as it moves. You can paint into them, but filling them with a rigid product invites a new crack nearby. If a crack keeps opening, is wider than about a quarter inch, or has one side higher than the other, it may be structural, and a contractor should look at it before you cover it with paint.

Primer is required on some floors and optional on others, and the label decides. Many floor paints call for a primer on bare, porous or chalky concrete, over glossy or previously coated floors, or when switching chemistry, such as putting a water-based paint over an old oil-based one. Some products are self-priming and instead tell you to thin the first coat slightly. A masonry or concrete bonding primer from the same manufacturer is the safest match. Our best primer guide covers the categories.

Apply primer the same way you will apply the paint: cut in along the edges with a brush, then roll the field. Respect the primer's recoat window, which may have both a minimum and a maximum. If you miss the maximum, the label will usually tell you to scuff the primer before painting. Do not skip it to save half a day; a primer is cheap insurance on a floor you only want to paint once.

6. Step 5: How Do You Apply Concrete Floor Paint?

Stir the paint thoroughly, and if you have more than one can of the same color, mix them together in a larger bucket so the color stays consistent across the floor. Tape off walls and baseboards. Then cut in: brush a band of paint about three to four inches wide along every wall, around posts and into corners, working only as far ahead of the roller as you can keep wet.

Roll the field in sections of roughly four by four feet, starting at the corner farthest from the exit so you never paint yourself in. Load the roller evenly, spread the paint in a W or zigzag pattern, then finish each section with light, straight passes in one direction. Overlap into the wet edge of the previous section. Use a 3/8-inch nap roller on smooth concrete and a 1/2-inch nap on rougher surfaces.

Keep the coats thin. Two thin coats bond and cure far better than one heavy coat, which can stay soft, wrinkle or peel. Most floor paint labels list a spread rate, commonly around 300 to 400 square feet per gallon on smooth concrete and less on rough or porous floors. Stick to it. Wait for the recoat time, often about four hours for acrylic floor paint, then apply the second coat at a right angle to the first if the label allows, which evens out roller marks.

For patios, porches, steps and any floor that may get wet, add an anti-slip additive to the final coat. Fine polymer grit additives are sold for this purpose and mix into the paint; stir frequently while you work so the grit stays suspended, or broadcast it lightly onto the wet coat per the instructions. Glossy paint on smooth concrete is slippery when wet, and a small amount of texture makes a big difference.

Typical Numbers to Plan Around

300-400

Sq ft per gallon per coat on smooth concrete

2

Thin coats

~4 hrs

Recoat time for most acrylic floor paints

~24 hrs

Before light foot traffic

7. Step 6: How Long Before You Can Use a Painted Concrete Floor?

Most water-based floor paints allow light foot traffic in about 24 hours, furniture after about two to three days and vehicles after about seven days, with the film continuing to harden for two to four weeks. Those times assume a warm, dry room, so add time when it is cool or humid. Our guide on how long concrete paint takes to dry covers each milestone and how to check the floor yourself.

During the first month, treat the floor gently. Sweep instead of mopping with strong cleaners. Use felt pads on furniture and lift heavy items rather than dragging them. Keep rugs off for a couple of weeks so they do not trap moisture against the curing film. In a garage, park on the floor only after the full label time, and consider tire mats for the first few weeks.

For long-term care, sweep regularly, because grit under shoes acts like sandpaper on paint. Clean with a mild, pH-neutral cleaner and a damp mop. Wipe up oil, brake fluid and other automotive fluids promptly. Touch up small chips before water and dirt get under the edges and widen them, using leftover paint from the same batch. Keep a labeled can for exactly this reason.

If the paint starts to blister or peel within the first year, stop and diagnose before patching, because recoating over a failing film only buries the problem. Our troubleshooting guide on why concrete floor paint peels walks through the causes and fixes. And if you are still deciding whether to do this yourself, our breakdown of what it costs to paint a concrete floor compares DIY and professional prices.

8. Common Mistakes to Avoid

Skipping the moisture test

A slab that passes moisture vapor will push paint off from below, no matter how carefully it was applied. Taping down a plastic sheet for 16 to 24 hours costs almost nothing and tells you whether paint is a good idea at all. Test several spots, including any areas that look darker or feel cooler.

Painting over grease and dust

Paint will not bond to oil, and fine dust left after grinding or sweeping acts like a release layer. Degrease, rinse until the water runs clear, and vacuum thoroughly before the first coat. Spots that were missed usually show up as small peeling patches or dark blotches bleeding through within weeks.

Not giving etched concrete time to dry

Etching and rinsing soak the slab. Painting too soon traps that water under the film, which causes blistering and poor adhesion. Let the floor dry for at least a day with good airflow, longer in cool or damp basements, and repeat the plastic sheet test if you are not sure it is dry.

Rolling on one thick coat

A heavy coat looks like it saves time but stays soft longer, cures unevenly and is more likely to wrinkle, blister or peel. Two thin coats at the spread rate on the label bond better and cure faster. If the first coat looks thin and streaky, that is normal; the second coat evens it out.

Painting in the wrong temperature

Water-based floor paint applied below about 50°F may not form a proper film, and paint applied on a hot slab in direct sun can skin over and bubble. Check the slab temperature, not just the air, and paint in mild conditions with the surface comfortably above the dew point.

9. Frequently Asked Questions

Do I need to etch concrete before painting?

Usually, yes, unless the surface is already rough and porous. Smooth, troweled concrete is often too dense for paint to grip, and etching or grinding opens it up. Do the water-drop test: if water soaks in quickly, the surface may already be porous enough. Check the paint label, since many floor paints specifically require etching or grinding on smooth slabs.

Can I paint concrete without primer?

Sometimes. Many floor paints are self-priming on clean, properly profiled concrete, often with a slightly thinned first coat. Others require a primer on bare, porous, chalky or previously coated floors, or when switching from oil-based to water-based paint. The label is the deciding authority. When in doubt, a concrete bonding primer from the same brand is cheap insurance.

How many coats of paint does a concrete floor need?

Two thin coats is the standard. The first coat soaks into the porous concrete and often looks uneven; the second gives uniform color and the full film thickness the floor needs for durability. A third coat is rarely necessary and can make the film too thick. Very porous or rough floors may need a primer instead of an extra coat.

Can you paint concrete floors with regular wall paint?

It is not a good idea. Interior wall paint is not formulated for foot traffic, abrasion or the alkalinity and moisture of concrete, and it will scuff and wear through quickly. Use a paint labeled for concrete or porch and floor use, or a one-part epoxy-acrylic floor paint, which are designed to bond to masonry and resist wear.

Can I paint over old concrete floor paint?

Yes, if the old paint is well bonded. Clean and degrease it, scuff-sand the surface to dull any gloss, vacuum, and use a primer if the new paint label requires one or if you are switching from oil-based to water-based. If the old paint fails a tape test or is peeling, remove the loose paint first, or the new coat will fail with it.

What roller should I use to paint a concrete floor?

A 3/8-inch nap roller works well on smooth concrete, and a 1/2-inch nap is better on rougher or more porous surfaces because it pushes paint into the texture. Use a sturdy frame on an extension pole so you can roll standing up with even pressure. A high-quality, lint-free cover avoids shedding fibers into the finish.

Should I seal concrete after painting it?

Generally no. Floor paint is designed to be the finished surface, and most clear sealers are not tested over paint and may not bond or may cloud. Some manufacturers offer a compatible clear topcoat for extra wear resistance in garages. If you want one, use only a topcoat the paint manufacturer approves and follow its timing instructions.

The Bottom Line

Painting a concrete floor is a prep job with a little painting at the end. Test for moisture, remove every trace of grease and old sealer, give the surface some tooth by etching or grinding, fill the cracks, prime when the label says so, and then roll two thin coats in mild weather. Done that way, a painted floor can look good for years.

Done the fast way, it usually peels within a season, and stripping failed paint is much harder than prepping bare concrete was. If your moisture test fails or you park on the floor daily, take that as a sign to consider a stain or a two-part epoxy instead.

Alex Rivers

About the Author

Alex Rivers, Home Improvement Editor

Alex has spent over a decade working on residential and light commercial property maintenance, and now tests every tool, coating and machine that appears in these guides personally.

Full profile | How we test

See Our Top Concrete Floor Paint Picks