CP
GUIDE

How to Paint a Concrete Driveway

Painting a concrete driveway the right way — acid-etch, pressure-wash, prime, then a two-part epoxy that passes the hot-tire test. What lasts five years and what peels in one.

Mark Thompson
By Mark Thompson
Pro Contractor & Field Editor
Updated:June 2, 2026
Suburban concrete driveway mid-application of warm-gray epoxy, roller and tray on the wet edge, garage door closed in the background

A driveway is the worst paint job on the property. It gets UV all summer, freeze-thaw all winter, road salt every January, an oil drip every Tuesday, and a hot tire on top of all of it twice a day. Pick the wrong coating or skip a prep step and the slab looks worse painted than it did bare by the end of the second summer.

TL;DR

  • Cure window: new concrete waits 28 days, 60 in cool weather, 90 after a wet winter.
  • Prep: pressure-wash, degrease, acid-etch to CSP 2–3. All three.
  • Joints and cracks: caulk control joints with Sikaflex 1c SL, fill hairlines with polyurethane crack filler.
  • Primer: masonry bonding primer (Behr Concrete & Masonry or SW Loxon).
  • Paint: two-part epoxy. Rust-Oleum EpoxyShield Professional or Drylok E1. One-part won’t pass hot tires.
  • Topcoat: UV-resistant clear urethane. Non-negotiable in full sun.
  • Cure: 24 hours to walk on, 7 days before any vehicle, 14 before heavy loads.

What a Driveway Coating Has to Survive

A garage floor sees tires, but the tires are cool and the slab is shaded. A patio sees sun, but no vehicle load. A driveway gets both at once, plus road salt no other residential slab has to deal with.

The failure mode that defines the category is hot-tire pickup. A car drives twenty miles, the tires hit 140–160°F, you pull into the driveway, and the rubber sits on a coating that’s been baking in the sun all afternoon. If the coating isn’t chemically crosslinked, the tire bonds to it. Tire cools, contracts, lifts the coating off the slab in a tire-shaped patch. That’s why one-part products fail on driveways no matter how well you prepped.

The second killer is freeze-thaw at the control joints. The slab grows and shrinks 1/8 inch across a 20-foot run between July and January. Coating bridged across an unsealed joint tears every March. Seal the joints first or the project ends at the first thaw.

What You’re Actually Painting

Most residential driveways are a 4-inch slab over compacted base, with saw-cut or tooled control joints every 8–12 feet. The surface is usually a broom finish (which gives you usable profile out of the box) or a power-trowel finish (which is glass-smooth and harder to bond to). Older driveways might be stamped or exposed-aggregate — both take coating differently and both deserve a test patch in a corner before you commit a whole weekend.

The slab is also rarely flat. Original slope to drain runs to the street, and there’s almost always a low spot somewhere that holds water after rain. That low spot is where the coating fails first. Identify it now.

The Cure-Window Rule

A new slab waits 28 days at 70°F. Cool weather slows the cure; a driveway poured in October in zone 6 isn’t paintable until late spring. The pH at the surface stays high (12–13) for the first month and eats most coatings.

A phenolphthalein indicator from the masonry-supply shop is the cheap pH test. Wet the slab, spot the indicator. Bright pink means the pH is still hot. Pale pink or clear means you’re close. On an older slab with no install date, do a calcium chloride moisture test (ASTM F1869) and a 24-hour plastic-sheet test — tape a 2-foot square of plastic to the slab overnight; condensation underneath means vapor drive will lift your epoxy.

Pressure-Wash, Degrease, Etch — All Three

Driveways collect everything: motor oil, transmission fluid, brake dust, lawn fertilizer overspray, leaf tannins, road salt. Skip the cleaning and you’re painting over contaminants the topcoat will telegraph in a month.

Step 1 — Pressure-wash

3,000 PSI minimum, 25-degree tip, held 12 inches off the surface. Overlapping passes, edge to edge. Hit the tire-track areas twice. A 1,500-PSI consumer washer doesn’t have the muscle to clear set-in oil — rent the bigger machine.

Step 2 — Degrease

Krud Kutter or an industrial oil-eater, applied wet, scrubbed in with a stiff push broom, rinsed. Oil ghosts live where the car parks. Hit those spots twice. Stubborn oil gets a cat-litter-plus-degreaser poultice left on for 24 hours under plastic; pull the litter, scrub, rinse. Let the slab dry overnight before the etch.

Step 3 — Acid-etch

Muriatic acid diluted 4:1 with water, or pre-packaged etching crystals. Spray with a pump-up garden sprayer, scrub with a long-handle brush until the foaming dies, rinse twice. Wear chemical goggles, a respirator, and rubber boots. Even outdoors, acid fumes pool over the slab in still air.

Two rinses, not one. Leftover acid neutralizes your primer. Run a litmus strip on a damp spot afterward; it should read 6–7. Below 4, rinse a third time. The etched slab should feel like 80- to 100-grit sandpaper under your hand. Any glossy corner gets etched again.

Seal the Joints and Fill the Cracks

Caulk the control joints with a self-leveling polyurethane sealant (Sikaflex 1c SL or Quikrete Self-Leveling). Pour it in flat, walk away for 24 hours. Joints wider than 1/4 inch get backer rod first to keep the sealant from sinking. This step is the single highest-leverage 30 minutes in the whole project.

Hairline cracks get a low-viscosity polyurethane crack filler from the same family. Force it down into the crack with a putty knife, scrape level, let it cure overnight. Cracks wider than 1/8 inch need a router-and-fill repair before you coat — a stripe of epoxy across an active crack just tears with it.

Primer Choice

A driveway needs a real masonry bonding primer, not a general-purpose interior primer.

Behr Concrete & Masonry Bonding Primer. Widely stocked at Home Depot, water-based, penetrates the etched slab, locks down residual dust. About $35/gal, covers 200–300 sq ft per coat. The right answer if you’re already in a Behr ecosystem.

Loxon Conditioner by Sherwin-Williams. The pro version. Designed for masonry, handles residual high-pH without chalking. $55–70/gal at SW pro stores. Use this if the rest of the house is in an SW system.

One coat, full coverage, roll in two directions. Hit dry spots with a second pass. Cure 4 hours at 70°F, longer below 60°F. The label rounds down; the technical data sheet on the manufacturer’s website has the real numbers.

Paint — Two-Part Only

For a driveway, the only honest answer is a two-part epoxy. The one-part products you see at $30 a gallon are fine on patios and basement floors. They don’t pass the hot-tire test, full stop.

Rust-Oleum EpoxyShield Professional. The two-part kit engineered for the driveway-and-garage abuse case, sold in 1- and 2-car-driveway sizes (about $150–$250 per kit). Anti-slip flake included. The Part A and Part B mix in the bucket and you’ve got about 2 hours of pot life to roll it out. Cures to a hard, chemical-resistant film that shrugs off hot tires, oil, salt, and gas drips. Service life 5–7 years on a driveway with a UV topcoat, 3–4 without.

Drylok E1 Epoxy. The driveway-and-garage two-part from the basement-waterproofing company. Slightly thicker viscosity than EpoxyShield, fills hairlines better on its own, similar hot-tire performance once cured. About $200–$280 per 2-gallon kit. The pick if your slab has a lot of minor surface imperfections and you want the coating to bury them in one pass.

The 2-hour pot life on either product is the planning constraint. Mix half-kits if you can’t roll a full kit in time. Two people work much better than one — one cuts in, one rolls. Stopping mid-slab on a 200-square-foot section is how you get a hot edge that won’t blend on the second coat. Deeper picks live in the best garage floor paint round-up, which has the parallel hot-tire decision for the slab inside the garage.

Apply

Cut in the perimeter and around drains with a 2.5-inch angled sash brush, then roll while the cut-in is still wet. Use a 3/8-inch nap microfiber on a 9-inch frame and an extension pole long enough that you’re not on your knees. Back-roll in the direction of the house — toward the garage door — so the slight roller stipple all runs the same direction and reads even from the curb.

Two coats. Always two coats. The first fills the etch profile and looks blotchy at 4 hours; the second is the one you live with. Recoat window is usually 4–6 hours on a two-part epoxy; check the kit instructions because some require recoat inside a tight window or the chemistry won’t bond and the second coat peels off the first.

Anti-slip additive goes in the second-to-last coat. Broadcast aluminum-oxide grit into the wet film, then roll the topcoat over it. Sloped driveways and any walking surface near the street get this. Skip it and the first wet morning is when somebody slips.

The UV Topcoat

A driveway in full sun chalks even on a two-part epoxy after about 18 months. A UV-resistant clear urethane sealer on top extends color hold by 2–3 years and slows fade to nothing visible.

Rust-Oleum Concrete Saver clear urethane is the widely stocked option, about $40/gal at most home centers. One thin coat with a microfiber roller after the color coat has cured 48–72 hours. Re-seal every 2 years on a high-sun driveway — it’s a one-hour Saturday job that buys years of finish life.

Cure — Real Numbers

  • Touch-dry: 4–6 hours at 70°F.
  • Foot traffic, soft soles: 24 hours.
  • First vehicle, cool tires, parked overnight: 7 days.
  • Hot tires from a 20-minute drive: 7 days minimum, 10 if temperatures are below 60°F during cure.
  • Heavy loads (delivery truck, dumpster): 14 days.

Slab temperature drives all of this, not air temperature. A driveway in late September gets cold overnight even when daytime air hits 70°F. Use a surface thermometer. Below 50°F the epoxy doesn’t crosslink. Above 90°F your pot life shortens from 2 hours to about 45 minutes.

For the first 30 days after cure, park in different spots every day. Same tire on the same square inch every afternoon is how a hot-tire mark eventually appears even on properly cured epoxy. Vary the parking spot, let the coating finish hardening.

Common Mistakes

  • Pressure-washing and calling it prep. Wash, degrease, and etch. Three steps.
  • One-part epoxy on a driveway. It softens under hot tires and lifts in the parking spot.
  • Skipping the joint sealant. The single most common cause of first-spring failure.
  • Painting in October. Cold cure means uncrosslinked film. Wait for spring or schedule the job inside a warm-week window.
  • Parking on it at day 4. Seven days minimum before a tire. Fourteen for delivery trucks.
  • No UV topcoat on a sunny driveway. The coating itself is fine; the surface chalks in 18 months without the urethane.

Maintenance and Longevity

A driveway coating done right lasts 5–7 years before a full recoat, with a UV-topcoat re-seal every 2 years. Done wrong — no etch, no joint sealant, one-part epoxy, no UV topcoat — it fails in one season and looks worse than bare concrete on the way out.

Yearly maintenance is light. Sweep monthly. Pressure-wash at low PSI once in spring after the salt washes off. Spot-treat oil drips with a degreaser inside a week, not a month — fresh oil sits on the coating, old oil eats through it. Inspect control joints every fall and recaulk any that opened. Touch up chips at the curb edge and the garage transition before the bare patch grows.

Save the kit box, the color code, and the topcoat brand. The year-5 recoat is a one-weekend refresh if you have the product info; without it, you’re guessing, and the guess usually means stripping and starting over. The two extra weekends of patience up front are what’ll bite you in two years if you skip them.

Frequently asked questions

How long should a new concrete driveway cure before painting?+
Twenty-eight days minimum at 70°F, sixty in cool weather, ninety if the slab was poured in fall and sat through winter rain. The slab keeps releasing alkaline water and curing moisture for the first month, and any coating you put down before then peels in sheets the first summer. If a contractor poured it last weekend, you're not painting it next weekend. Mark the calendar.
Will the paint pass the hot-tire test?+
Only a fully crosslinked two-part epoxy will. One-part acrylic and one-part epoxy-modified coatings soften under a hot tire and lift when the rubber cools and contracts — that's hot-tire pickup, the most common driveway-coating failure. Use Rust-Oleum EpoxyShield Professional or Drylok E1, cure the full seven days before any tires touch, and park in different spots for the first month so the same patch doesn't get a hot tire every afternoon.
Two-part epoxy or one-part — which for a driveway?+
Two-part. The one-part products you see at the hardware store are fine for patios and basement floors where there's no vehicle traffic, but a driveway sees hot tires, fluid drips, and freeze-thaw movement that one-part chemistry can't survive. The two-part kit comes with Part A and Part B that you mix in the bucket; the chemical crosslink is what creates the hard, chemical-resistant film. Mix only what you can roll out in the 2-hour pot life or you'll be scraping cured epoxy out of the bucket.
Do I really need to acid-etch a driveway?+
Yes, even after pressure-washing. Pressure-washing cleans the surface but doesn't profile it. A power-troweled or steel-finished driveway is glass-smooth at the surface, and no epoxy bonds to glass-smooth concrete without etching it open first. The etch gives you the 80- to 100-grit texture the primer needs to bite. Skip it and the coating lifts at the first hard freeze, usually around the tire tracks where the load is highest.
Can I use garage floor epoxy on my driveway?+
The chemistry is right but the UV stability isn't. Garage epoxies are formulated for an indoor slab and chalk yellow within a season in direct sun. Either pick a UV-stable driveway-rated kit (Rust-Oleum EpoxyShield Professional is the same family but the formulation is sun-rated, EpoxyShield Garage isn't) or topcoat the garage epoxy with a UV-resistant urethane sealer. Don't put EpoxyShield Garage straight onto a sunny driveway and expect it to hold color.
What about oil stains from the previous owner?+
Strip them before you etch. A wet poultice of cat litter and degreaser, ground in with a wire brush and pulled off after 24 hours, lifts most surface oil. Deep oil that soaked into the slab for years won't fully come out — those spots get a shellac-based stain blocker (BIN) before the primer or they bleed through the epoxy in six months. Test a corner. If the degreaser foams brown, you've still got oil in the concrete.
RELATED