Painting Concrete
Painting concrete covers a family of projects — garage floors, basement walls, driveways, patios, and steps — that share the same three success factors: a clean profiled surface, a moisture check, and a coating matched to the traffic and exposure it will face. Concrete is porous, alkaline, and often damp from below, so ordinary wall paint fails on it quickly; purpose-made concrete coatings, applied after proper surface preparation, can last 3–15 years depending on the product.
Test for Moisture First
Before painting any concrete — especially basement floors and slabs on grade — run the plastic sheet test (ASTM D4263). Tape a 2 ft × 2 ft square of clear plastic sheeting to the concrete, sealing all four edges with duct tape, and leave it 24 hours. If the underside shows condensation or the concrete beneath is dark, moisture is migrating up through the slab and a standard film-forming paint will blister and peel. Fix drainage, use a breathable coating, or apply a moisture-tolerant epoxy vapor barrier first. New concrete must also cure at least 28–30 days before any coating.
Garage Floors: Epoxy vs. 1-Part Concrete Paint
The garage floor is the highest-demand concrete surface in a house: hot tires, oil drips, road salt, and jack stands. Your two realistic options behave very differently.
| Factor | 2-Part Epoxy Coating | 1-Part Concrete/Garage Floor Paint |
|---|---|---|
| Chemistry | Resin + hardener, chemical cure | Acrylic latex or pre-mixed "1-part epoxy" (really fortified acrylic) |
| Durability | 5–15 years; resists hot-tire pickup, oil, gasoline | 1–3 years in a working garage; prone to hot-tire peeling |
| Cost (2-car garage, ~450 sq ft) | $150–$400 DIY kit; $1,500–$3,500 professionally installed | $60–$150 DIY |
| Prep required | Etching or grinding mandatory | Etching strongly recommended |
| Working time | 30–120 minute pot life once mixed | Open time like ordinary paint |
| Recoat / walk-on | Walk 12–24 hrs, park 3–7 days | Walk 24 hrs, park 5–7 days |
For a garage you actually park in, 2-part epoxy (or the even tougher polyurea/polyaspartic systems, $2,000–$4,500 installed) is worth the money. One-part garage floor paint is fine for storage areas, sheds, and workshops that never see hot tires. Whichever you choose, plan the job around temperature — most products want 50–90°F and low humidity (Best Temperature for Painting).
Etching and Profiling
Coatings grip concrete mechanically, so smooth troweled concrete must be roughened to the texture of 120-grit sandpaper:
- Degrease first. Scrub oil spots with TSP substitute or a citrus degreaser; oil in the pores will reject any coating.
- Acid etch with muriatic acid diluted 1:10 or a safer citric-acid etcher: wet the slab, spread the solution, let it fizz 5–10 minutes, scrub, then rinse two or three times until rinse water runs clean and pH-neutral. Wear goggles, gloves, and ventilate — see Painting Safety.
- Or grind with a rented diamond grinder (about $100–$150 per day) — faster, no chemicals, and required by most high-build epoxy warranties.
- A quick check: sprinkle water on the etched slab. If it soaks in within a minute, the surface is open enough to coat.
Vacuum thoroughly; a single layer of dust acts like a bond breaker.
Basement Walls and Efflorescence
Basement concrete and block walls are painted for brightness and dust control, not decoration alone. The enemy is efflorescence — white crystalline salt deposits pushed out by water moving through the wall. Wire-brush it off dry, then wash with a masonry efflorescence cleaner. If it returns within a couple of weeks, water is actively entering the wall; correct gutters, grading, and downspouts before painting, because no coating survives hydrostatic pressure indefinitely.
For damp-prone basements use a breathable masonry paint or a waterproofing coating rated to 10–15 PSI hydrostatic pressure, applied with a thick-nap roller and worked into block pores with a masonry brush. Expect 75–125 sq ft per gallon on porous block — roughly a third of normal coverage, so check How Much Paint Do I Need before shopping. Prime bare concrete with an alkali-resistant masonry primer. If the wall was painted decades ago, test for lead before scraping, and watch for bubbling or peeling in the old coating that signals moisture behind it.
Driveways, Patios, and Steps
Exterior flatwork adds UV, freeze-thaw, and de-icing salt to the abuse list. Use a 100% acrylic concrete/porch-and-floor paint or, better, a penetrating stain plus sealer — stains soak in and cannot peel, a real advantage outdoors (the same logic covered in Paint vs Stain). Add anti-slip grit additive to steps and pool decks; painted concrete is dangerously slick when wet. Broadcast the grit into the wet first coat or buy pre-loaded paint.
Driveways are the hardest case: vehicle traffic plus sun plus salt means even good acrylic driveway paint typically needs recoating every 2–4 years. Many pros steer clients toward tinted penetrating sealers instead. For patios, two coats of acrylic porch paint over etched, primed concrete gives 3–6 years of service for about $0.30–$0.60 per sq ft in materials; full professional decorative coatings run $3–$12 per sq ft (How Much Does Painting Cost, How to Hire a Painter).
Sealing
A clear sealer extends any concrete paint job. Water-based acrylic sealers ($20–$40 per gallon) go over acrylic paints and stains in two thin coats; solvent acrylics deepen color but carry heavy fumes (VOCs in Paint). For epoxy floors, a urethane clear topcoat adds UV and scratch resistance and stops amber yellowing. Reseal high-traffic exterior concrete every 1–3 years. Leftover etch solution, sludge, and part-used epoxy are hazardous waste — dispose of them properly (Paint Disposal).
Common Mistakes
- Skipping the plastic-sheet moisture test and blaming the coating when it blisters.
- Painting concrete younger than 28 days old.
- Coating smooth, sealed, or oil-stained concrete without etching, grinding, or degreasing.
- Using interior wall paint or leftover oil-based paint on floors.
- Parking on a fresh floor before full cure (hot-tire peel in week one).
- Mixing a full epoxy kit and losing half of it to a 45-minute pot life.
- Forgetting anti-slip additive on exterior steps and pool surrounds.
- Painting over active efflorescence instead of fixing the water source.
Frequently Asked Questions
Can you paint concrete without etching it?
Only if the surface is already porous — if sprinkled water soaks in within about a minute, you can often prime and paint directly. Smooth troweled, sealed, or previously coated concrete must be etched or ground first, or the new coating will peel in sheets. When in doubt, etch; it costs under $30 and an hour of work.
What is the best paint for a garage floor?
A 2-part epoxy or polyurea system is the best garage floor coating for a garage that sees daily parking, because it resists hot-tire pickup, oil, and gasoline for 5–15 years. One-part "garage floor paint" costs less and applies like ordinary paint but usually lasts only 1–3 years under vehicles. Preparation — degreasing plus etching or grinding — matters more than brand.
How do I know if my basement is too damp to paint?
Tape a 2-foot square of plastic sheeting to the wall or floor, seal the edges, and check after 24 hours. Condensation under the plastic or darkened concrete means moisture is coming through, and standard paint will fail. Recurring white efflorescence deposits are the same warning sign.
How long does concrete paint take to dry?
Most acrylic concrete paints are dry to the touch in 1–2 hours, ready to recoat in 4–8 hours, and take foot traffic in 24 hours — but full cure for vehicles or furniture takes 5–7 days. Epoxies allow foot traffic in 12–24 hours and parking after 3–7 days. Cool, humid conditions stretch all of these times; see Paint Drying Time for the mechanics.
Is it cheaper to paint or stain a concrete patio?
Materials cost is similar — roughly $0.30–$0.75 per sq ft either way — but stain usually wins long-term because it penetrates the slab and fades gracefully instead of peeling, so re-coating takes less prep. Paint gives opaque, uniform color and hides discoloration better. Outdoors, most professionals recommend stain plus sealer for horizontal surfaces.