The best driveway paint for most concrete driveways is a one-part epoxy-acrylic floor paint such as KILZ 1-Part Epoxy Acrylic Concrete & Garage Floor Paint — but only if you want a solid, opaque colour and accept recoating the tyre tracks every few years. If you want colour that cannot peel, a penetrating concrete stain such as SureCrete Eco-Stain is the more durable choice, because it soaks into the surface instead of sitting on top of it. Asphalt is a different material entirely: the realistic "paint" for a blacktop driveway is an asphalt-emulsion sealer, not anything sold for concrete.
That distinction matters more than any brand. A driveway is the harshest place you can put a coating — hotter, wetter, saltier and harder-wearing than a garage floor or a porch — and any product that forms a film on top of the slab is fighting all of those at once. Products that work with the concrete, by staining or resurfacing it, last longer than products that try to seal it off.
Our Top Picks
- BEST OVERALL DRIVEWAY PAINT: KILZ 1-Part Epoxy Acrylic Concrete & Garage Floor Paint
↓ Jump to Review - BEST STAIN — WILL NOT PEEL: SureCrete Eco-Stain
↓ Jump to Review - BEST VALUE ALTERNATIVE: Seal-Krete Epoxy-Seal Concrete & Garage Floor Paint
↓ Jump to Review - BEST FOR WORN, SCALED CONCRETE: QUIKRETE Re-Cap Concrete Resurfacer
↓ Jump to Review - BEST FOR ASPHALT DRIVEWAYS: Black Jack Drive-Maxx 700
↓ Jump to Review
Why Driveways Are Hard to Paint
Most paint failures on driveways are not product defects. They are the predictable result of putting a film coating on a surface that is attacked from four directions at once. Understanding them is the difference between a driveway that looks good for five years and one that is peeling in strips by its first spring.
Hot-tyre pickup
A tyre that has just come off a highway can be well above 60 °C (140 °F). Park it on a painted surface and the heat softens the coating directly underneath. As the tyre cools overnight it contracts, and the rubber's plasticisers bond to the softened film; when you drive off, the tyre pulls the paint away with it, leaving tyre-shaped bald patches exactly where the car parks. Garage floors suffer from this too, but a driveway adds direct sun heating the surface from above. One-part acrylic and epoxy-acrylic paints are the most vulnerable, which is why the parking spots are always the first place they fail.
UV exposure
Sunlight breaks down binders. Acrylics handle it reasonably well, which is why exterior concrete paints are acrylic-based. True two-part epoxy does not: it chalks and yellows (ambers) within months in full sun, which is why garage epoxy kits are labelled for interior use. If a product's label says interior only, it is not a driveway product, however tough it is indoors.
Road salt and freeze-thaw
In cold climates, de-icing salt and repeated freezing push water into the top of the slab, where it expands and pops off the surface — called scaling. A film coating does not stop this; if anything, it can trap moisture beneath it and make the delamination worse. Salt brine tracked in under the car also attacks the bond line at the edges of chips and scratches, so small defects grow quickly through a winter.
Moisture vapour from below
This is the one most people never consider. Driveways are poured directly on the ground, almost never over a vapour barrier, so groundwater is constantly moving up through the slab and evaporating out of the top. A breathable coating lets that vapour pass; an impermeable one traps it, and the pressure lifts the film in blisters and sheets. Tape a 2 ft square of clear plastic sheet to the concrete for 24 hours: if the underside fogs or the concrete darkens, the slab is pushing moisture, and only a breathable product — a stain, a breathable acrylic, or a resurfacer — has a realistic chance of staying put.
The Five Ways to Colour a Driveway
"Driveway paint" covers five quite different product families. They differ in how they bond, how they fail, and what the driveway looks like afterwards.
| Option | How it works | Look | Main failure | Surface |
|---|---|---|---|---|
| Penetrating concrete stain | Soaks into pores; sealer on top | Translucent, variegated | Fades with UV and wear; cannot peel | Concrete |
| 1-part epoxy-acrylic paint | Film bonded to etched surface | Opaque, satin | Hot-tyre pickup, peeling in lanes | Concrete |
| Solid-colour stain / tinted sealer | Thin, semi-opaque film | Opaque to semi-opaque, matte | Wears through in traffic; needs recoat | Concrete |
| Cement resurfacer | New 1/16"–1/2" cement layer | Fresh grey concrete | Delamination if prep is poor | Concrete |
| Asphalt sealer / coloured asphalt coating | Emulsion film on blacktop | Black (or colour, specialist) | Wears off in 1–3 years | Asphalt |
Penetrating stains — water-based or acid-reactive — colour the top of the concrete itself. Because there is no film, there is nothing to lift; the colour wears away gradually from abrasion and UV rather than failing in patches. The trade-off is that the result is translucent: existing stains, patches and colour differences in the concrete show through, which can look intentional and stone-like or simply blotchy depending on the slab. Our guide to staining concrete to look like stone covers the techniques that turn that variation into an advantage.
One-part epoxy-acrylic paints are water-based acrylics with epoxy resin added for hardness and adhesion. They roll on like ordinary paint, need no mixing, and give a uniform opaque colour that hides old oil stains and patching. They are the closest thing to a true "driveway paint," and also the family most exposed to hot-tyre pickup.
Solid-colour concrete stains and tinted sealers sit between the two. Products sold as "solid colour concrete stain" — Behr, among others, sells one — are essentially thin, highly pigmented acrylic coatings: more breathable than a paint, but still a film that wears in traffic lanes. Tinted acrylic sealers add a little pigment to a clear sealer to even out colour or deepen a charcoal driveway; they need recoating every two to three years like any acrylic sealer.
Resurfacers are not coatings at all but a thin layer of polymer-modified cement trowelled or squeegeed over the old slab. They are the answer when the problem is surface damage — scaling, spalling, exposed aggregate — rather than colour. The result is fresh grey concrete that can then be stained or sealed.
Asphalt coatings are their own category. Asphalt is flexible, oily when young, and softens in heat; concrete paints and stains are not designed to bond to it or flex with it. The standard way to "repaint" blacktop is an asphalt-emulsion sealer, which restores the black colour. Coloured asphalt coatings exist — acrylic pavement coatings of the kind used on sports courts — but they are specialist products, typically sold through sealcoating suppliers rather than home centres.
The Best Driveway Paints and Stains
These five cover each realistic route. All are widely sold, and each is described by its published specifications and how its product family behaves on a driveway — not by bench results.
KILZ 1-Part Epoxy Acrylic Concrete & Garage Floor Paint
See It on AmazonWhat We Like
- Opaque, uniform colour that hides stains and patches
- One-part — no mixing, water cleanup
- Rated for exterior concrete; acrylic base handles UV
- Tintable to a useful range of colours
What We Don’t Like
- Film can lift under hot tyres in parking spots
- Needs etching — will not bond to sealed or oily concrete
- Satin film is slippery wet without added grit
- A maintenance coating, not a permanent finish
Product Specs
- Type: 1-PART Epoxy-Acrylic — Water Based, Satin
- Rank in this guide: #1
If you want an opaque, even colour on a concrete driveway, this is the type of product to buy, and KILZ's version is one of the most widely available. It is a water-based acrylic modified with epoxy, rated for interior and exterior concrete, applied straight from the can with a roller — no two-part mixing, no pot-life clock. It dries to a satin finish and can be tinted to a range of greys, tans and earth tones, which hides oil shadows, mismatched patches and the blotchy look of old concrete in a way no stain can.
The epoxy modification gives a harder, more chemically resistant film than a standard porch and floor paint, and because it remains a one-part acrylic, it is more breathable and far more UV-tolerant than a true two-part epoxy. That combination is why it is a reasonable driveway choice where garage epoxy is not. Expect to wait several days before vehicles — the label's full-cure guidance is the number to follow, and a week is a sensible minimum on a driveway.
The trade-off is the one all driveway paints share: in the tyre lanes and parking spots, a film coating wears and can lift from hot-tyre pickup. On a properly etched slab, a realistic expectation is touch-ups in the lanes every two to three years and a full recoat every four to five. Apply two thin coats rather than one thick one; thick films stay soft longer and pick up worse.
What We Like
- Penetrates — nothing to peel or blister
- Immune to hot-tyre pickup
- Breathable on slabs with moisture moving through
- No acid handling or neutralising
What We Don’t Like
- Translucent — will not hide stains or patches
- Needs a sealer on top, renewed every few years
- Only works on bare, absorbent concrete
Product Specs
- Type: Penetrating Water-Based Concrete Stain
- Rank in this guide: #2
If durability matters more than a perfectly uniform colour, a penetrating stain is the better driveway finish, and SureCrete Eco-Stain is a well-regarded water-based option. It is a low-VOC, semi-translucent stain sold as a concentrate that is diluted with water, available in a wide palette of earth tones, greys and deeper colours. It penetrates porous concrete rather than forming a film, so it cannot be peeled off by hot tyres, cannot blister from ground moisture, and wears gradually rather than failing in patches.
Unlike acid stain, it does not depend on a chemical reaction with the lime in the concrete, so colour is more predictable from slab to slab and there is no acid residue to neutralise. That makes it a practical choice for a driveway where a hose and a pump sprayer are the main tools. It does still need bare, porous concrete: water must soak in, not bead. Any old sealer or coating has to come off first.
The look is translucent. Existing patches, oil shadows and trowel marks will show through, softened but visible — on an old, patchy driveway that can read as natural variation or as uneven colour depending on taste. Seal over it with a breathable exterior concrete sealer to slow UV fade and wear; the sealer, not the stain, is what needs renewing every two to three years.
Seal-Krete Epoxy-Seal Concrete & Garage Floor Paint
See It on AmazonWhat We Like
- One-part, low-VOC, water cleanup
- Matching etch product from the same brand
- Widely stocked in ready-mixed colours
- Good resistance to oil and chemical spills
What We Don’t Like
- Same hot-tyre vulnerability as any 1-part paint
- Ready-mixed colour range is narrower than tinted paints
- Needs grit for wet traction
Product Specs
- Type: 1-PART Epoxy-Fortified Floor Paint — Low VOC
- Rank in this guide: #3
Seal-Krete Epoxy-Seal is another one-part, epoxy-fortified concrete paint, low in VOCs, sold in ready-mixed colours and rated for concrete surfaces including exterior slabs. It belongs to the same product family as the KILZ pick and behaves much the same on a driveway: a roll-on opaque colour, water cleanup, and a film that resists oil and household chemicals better than an ordinary floor enamel.
The reason to choose it is availability and price — it is widely stocked, and Seal-Krete sells a matching clean-and-etch product, which makes it easy to buy the whole preparation system in one trip. If a local store tints the KILZ product in the colour you want, the two are close enough that the decision can come down to colour and cost.
The limits are identical too. It is a film coating on a surface that moves moisture and carries hot tyres, so the same rules apply: etch until water soaks in, run the plastic-sheet test, apply two thin coats, add grit, and wait the full cure before parking on it. Do not expect it to outlast a stain in the tyre lanes.
What We Like
- Fixes the surface rather than covering it
- Cement-based — no peeling film, no tyre pickup
- Can be stained or sealed afterwards
- Broom finish gives good traction
What We Don’t Like
- Grey only — colour comes from a stain on top
- Short working time; physically demanding on a driveway
- Will not bridge structural cracks or settlement
Product Specs
- Type: Polymer-Modified Cement Resurfacer
- Rank in this guide: #4
Painting a scaled, pitted or spalled driveway is wasted effort: the coating follows every crater and starts peeling at the loose edges. If the surface itself is the problem, resurface it. QUIKRETE Re-Cap is a polymer-modified cement resurfacer mixed with water and spread in a thin layer — from a feather edge up to about half an inch — over existing sound concrete. It bonds to the old slab and leaves a fresh, uniform grey surface that you can broom for traction.
Because it is cement rather than a film, it does not suffer hot-tyre pickup, it breathes, and it ages like concrete. It can then be stained or sealed like any new slab, which makes it the right first step before staining a badly weathered driveway. QUIKRETE's instructions call for a thorough pressure-wash (they specify a high-pressure washer, around 3,500 psi) and a saturated-surface-dry slab before application; skipping either is the usual cause of delamination.
The trade-offs are working time and labour. It sets quickly, so a driveway has to be done in sections, typically with expansion joints taped off and a helper mixing. It also does not fix structural problems: a slab that is cracked through, heaving or sinking will reflect those cracks through any resurfacer.
What We Like
- Formulated for asphalt — bonds and flexes with it
- Simple squeegee application, water cleanup
- Widely available in driveway-sized pails
What We Don’t Like
- Black only — no colour choice
- Shorter life than premium sealers
- Not for concrete, and not for new asphalt
Product Specs
- Type: Asphalt Emulsion Sealer — Water Based
- Rank in this guide: #5
If your driveway is blacktop, the realistic "paint" is an asphalt sealer. Black Jack Drive-Maxx 700 is a widely stocked water-based asphalt emulsion sealer sold in pails sized for a typical driveway. It restores faded, grey asphalt to an even black, fills hairline surface texture, and slows the oxidation and water penetration that make asphalt ravel and crack.
Concrete paints and stains are the wrong products here. Asphalt contains oils, flexes with temperature and softens in summer heat; a rigid acrylic film cracks and flakes on it, and stains have no lime or open pore structure to work with. An emulsion sealer is formulated for exactly that surface, which is why it bonds and why it fails gracefully — by wearing thin — rather than peeling.
It is a budget-tier sealer, so expect to recoat every one to three years depending on traffic and sun. Coverage runs roughly 250–400 sq ft per gallon on a previously sealed surface and noticeably less on bare, porous asphalt. Never apply it to new asphalt that has not had its first six months or so to cure, and fill cracks before sealing rather than relying on the sealer to bridge them.
What about porch paint or garage epoxy?
Porch and floor paints — Valspar, Behr and KILZ all make one — are excellent on porches, steps and patios, and many are rated for concrete. But they are formulated for foot traffic, and most do not claim to resist vehicles or hot tyres. On a path or a patio they are a fine choice (see our porch paint guide); on a driveway's parking spot they are likely to lift within a season. Two-part garage epoxy and polyaspartic kits are the opposite problem: tough enough for tyres, but most are labelled for interior use, and epoxy ambers and chalks quickly in sunlight while trapping ground moisture. They are the right answer for a garage — compare them in our concrete floor paint guide — not for an exposed driveway.
Preparation: Where Jobs Succeed or Fail
Every product above fails the same way when the surface is wrong, and on a driveway the surface is usually wrong in three ways: it is contaminated with oil, it is too smooth or sealed for anything to soak in, and it is cracked. Budget more time for preparation than for application.
1. Degrease and clean
Oil and tyre residue are the enemies of adhesion; paint applied over an oil stain will lift in exactly that spot. Scrub every stain with a concrete degreaser, rinse, and repeat until water no longer beads on it. Deep, old stains may need a poultice; our guide to removing oil stains from a driveway covers the stubborn ones. Then pressure-wash the whole surface to remove dirt, moss and loose material — a good driveway cleaner run through the washer saves time on a large slab.
2. Etch or profile the surface
Paint bonds mechanically, and smooth, power-trowelled or weathered concrete is too closed for a film to grip. Etching opens the surface to a texture like medium sandpaper. Use a commercial concrete etcher (phosphoric or citric acid based products are gentler and easier to handle than muriatic acid), scrub it in, and rinse thoroughly. The test is simple: sprinkle water on the dry concrete. If it darkens and soaks in within a minute, the surface is open enough for paint or stain. If it beads, there is sealer or a dense surface layer still there — etch again, or grind.
Previously sealed driveways are the most common trap. Acrylic sealers must be stripped with a solvent stripper; penetrating silane and siloxane sealers cannot be stripped and simply have to wear out, which can take years. If water beads and etching does not change it, the driveway is not ready for stain or paint.
3. Repair cracks and spalls
Clean out cracks with a wire brush and vacuum, then fill with a flexible concrete crack sealant (for moving cracks) or an epoxy or cement-based patch (for static ones). Patch spalled areas with a polymer-modified repair mortar. Be aware that patches absorb stain differently from the original concrete — under a translucent stain they will show; under an opaque paint they disappear. Let repairs cure fully before coating.
4. Check moisture and weather
Run the plastic-sheet test described above on several spots, including low areas where water collects. New concrete needs at least 28 days to cure before any coating, and longer is better. Apply when the surface and air are between roughly 10 °C and 32 °C (50–90 °F), with no rain forecast for at least 24 hours, and avoid direct midday sun on hot days: a slab that is too hot flash-dries the paint before it can wet out and bond.
Making It Slip-Resistant
A satin or semi-gloss paint over smooth concrete becomes genuinely slippery when wet, and on a sloped driveway in winter that is a real hazard. Opaque paints and film-forming sealers should always get an anti-slip additive; stains and broom-finished resurfacers usually do not need one, because the concrete texture remains.
There are two approaches. Mix-in additives — fine polymer beads or grit sold specifically for floor paint — are stirred into the final coat and give an even, mild texture that is easy to clean. Broadcast grit — fine silica sand or aluminium oxide scattered onto the wet final coat, then locked in with a light extra coat — gives more aggressive traction and is better on slopes. Whichever you use, keep stirring mix-in additives as you roll so they do not settle to the bottom of the tray, and test a small area first: too much grit makes the surface hard to clean and wears tyres faster.
At minimum, add traction to the slope, the apron where the driveway meets the street, and any walking route to the door.
Which to Choose: Concrete vs Asphalt
Start with what the driveway is made of and how it is used, not with colour.
| Situation | Best choice | Why |
|---|---|---|
| Sound concrete, daily parking | Penetrating stain + sealer | Nothing to lift under hot tyres |
| Sound concrete, want opaque colour | 1-part epoxy-acrylic paint + grit | Hides stains; accept lane touch-ups |
| Concrete with moisture coming up | Stain or breathable sealer only | Films blister and peel |
| Scaled, pitted or spalled concrete | Resurfacer, then stain or seal | Paint will not hold on a failing surface |
| Heavy salt / harsh winters | Stain + penetrating sealer | Films trap water; penetrating products do not |
| Light use, walkways, borders | Concrete or porch & floor paint | No tyre loading |
| Asphalt, faded grey | Asphalt emulsion sealer | Formulated to bond to and flex with blacktop |
| Asphalt, want colour | Acrylic pavement coating (specialist) | Concrete paint cracks on asphalt |
Concrete driveways give you real choices. If the car parks in the same spot every day, the penetrating route wins on durability by a wide margin, because the failure mode that kills paint — hot-tyre pickup — simply does not apply to a stain. Choose paint when uniformity matters more than maintenance: a driveway with years of oil shadows, mismatched patches or a colour you dislike will not be rescued by a translucent stain. A middle route is to stain the main slab and paint only decorative borders or walkways that see no tyres.
Asphalt driveways are simpler. For black, an emulsion sealer applied every two to three years is the maintenance coating the material is designed for. For colour, you are looking at acrylic pavement coatings, usually applied over a sealed and stable surface by a contractor; DIY results with concrete paints on blacktop are consistently poor. If you are weighing a new surface altogether, our comparison of asphalt vs concrete driveways covers how each ages.
Traffic matters as much as surface. A single car that parks in a garage and only drives across the driveway is far easier on a coating than a car that sits on the same spot in the sun all day. Turning wheels while stationary — power steering scrub — tears film coatings quickly, so a driveway where cars turn and manoeuvre will wear faster at those points than one used in a straight line.
Realistic Life and Cost
Material costs below are for a typical two-car driveway of around 600 sq ft, DIY, including basic preparation supplies. Product prices vary by brand and region; these are category ranges.
| Option | DIY materials (600 sq ft) | Professional | Realistic life |
|---|---|---|---|
| Penetrating stain + sealer | $200 – $450 | $2 – $4 / sq ft | Stain 5–10+ yrs; reseal every 2–3 |
| 1-part epoxy-acrylic paint (2 coats) | $200 – $400 | $2 – $5 / sq ft | 2–5 yrs; lanes first |
| Solid-colour stain / tinted sealer | $150 – $350 | $1.50 – $3 / sq ft | 1–3 yrs in traffic |
| Cement resurfacer | $300 – $600 | $3 – $7 / sq ft | 8–15 yrs with sealer |
| Asphalt emulsion sealer | $60 – $200 | $0.15 – $0.35 / sq ft | 1–3 yrs |
Paint looks cheapest per job but not per year. A $300 paint job that needs the lanes redone after three years and a full recoat after five costs more over a decade than a stain whose sealer is renewed for $100–$200 every few years — and the repaint involves scraping off loose film first. Add $50–$120 for degreaser, etcher, crack filler and a roller kit, and $50–$100 for a day's pressure washer rental if you do not own one.
Coverage is the number to check on the can. One-part concrete paints typically cover roughly 250–400 sq ft per gallon per coat on smooth concrete, but a broom-finished driveway is porous and textured and can take a third more. Buy enough for two full coats plus a gallon in reserve for touch-ups — tinted colours are hard to match later.
Mistakes That Make It Peel
- Painting over a sealer. The single most common cause of peeling. If water beads, the paint has nothing to grip.
- Skipping the etch. Pressure-washing cleans; it does not profile. Smooth concrete needs etching or grinding.
- Ignoring the moisture test. A slab pushing vapour will blister any film coating, however good.
- Using interior garage epoxy outdoors. It ambers in sunlight and traps ground moisture.
- Driving on it too soon. A coating that is dry to the touch is not cured. Hot tyres on uncured paint are guaranteed pickup.
- Painting asphalt with concrete paint. It cracks and flakes as the asphalt flexes and softens.
- Painting in the heat of the day. A hot slab flash-dries the paint before it can bond.
- Leaving it slippery. No grit on a sloped, painted driveway is a fall waiting for the first frost.
The Short Version
For a concrete driveway with cars parking on it, a penetrating stain under a breathable sealer is the finish that lasts, because there is nothing on the surface for hot tyres, salt or ground moisture to lift. If you need a solid colour, a one-part epoxy-acrylic paint such as KILZ 1-Part Epoxy Acrylic Concrete & Garage Floor Paint is the right product — applied thin, over an etched and degreased slab, with grit, and treated as a coating you will touch up. Damaged concrete should be resurfaced before anything goes on it, and asphalt should get an asphalt sealer, not paint. Once the colour is down, protecting it is a sealing job; our concrete driveway sealer guide covers the products that do that best.
Frequently Asked Questions
A one-part epoxy-acrylic concrete paint rated for exterior use, such as KILZ 1-Part Epoxy Acrylic Concrete & Garage Floor Paint or Seal-Krete Epoxy-Seal. These are water-based acrylics with epoxy added for hardness, they tolerate UV far better than two-part epoxy, and they are breathable enough to stay bonded on most outdoor slabs. Apply two thin coats over degreased, etched concrete, add an anti-slip additive, and keep cars off for the full cure time. If you can accept a translucent finish rather than opaque colour, a penetrating stain is more durable still, because it cannot peel.
On a well-prepared concrete driveway, a one-part epoxy-acrylic paint typically lasts two to five years, with the tyre lanes and parking spots wearing first. Areas that see no tyres can look good considerably longer. A penetrating stain lasts five to ten years or more, though it fades gradually and the sealer over it needs renewing every two to three years. Tinted sealers and solid-colour stains last one to three years in traffic. Poor preparation — painting over sealer, oil or unetched concrete — can cut any of these to a single season.
Not with concrete paint. Asphalt contains oils, softens in heat and flexes with temperature, so a rigid acrylic film cracks and flakes. To restore the black colour, use an asphalt emulsion sealer such as Black Jack Drive-Maxx 700, which is formulated for blacktop and lasts one to three years. For a coloured asphalt surface, you need an acrylic pavement coating of the kind used on sports courts, normally applied by a contractor over cured, stable asphalt. New asphalt should be left at least six months before any coating.
Hot-tyre pickup. A tyre that has just been driven is hot enough to soften the coating beneath it. As it cools, the rubber's plasticisers bond to the softened paint, and when the car moves the tyre pulls the film away. It is worst with thick coats, coatings that have not fully cured, and paint over a poorly prepared surface where the bond to the concrete is weak. Thin coats, a full cure before parking, proper etching and — on a garage floor — a harder topcoat all reduce it. On a driveway, a penetrating stain avoids it entirely.
For durability, usually yes. Stain penetrates the concrete instead of forming a film, so it cannot peel from hot tyres, blister from ground moisture or flake from freeze-thaw. It wears away gradually rather than failing in patches, and re-staining needs no scraping. Paint is better when you need full opacity: it hides oil stains, patches and uneven colour that a translucent stain will show. If the driveway is fairly uniform and you are happy with a natural, variegated look, stain is the lower-maintenance choice over ten years.
Almost always. Pressure-washing removes dirt but does not open the surface, and paint needs a slightly rough, porous profile to bond. Sprinkle water on the dry concrete: if it soaks in and darkens within a minute, the surface is ready; if it beads, etch it with a concrete etcher and rinse thoroughly, or grind it. Beading that does not respond to etching means a sealer is still present — acrylic sealers can be stripped, but penetrating silane or siloxane sealers have to wear off before paint or stain will take.
Two-part garage epoxy is a poor choice outdoors. Most kits are labelled for interior use because epoxy chalks and yellows in sunlight within months, and its impermeable film traps the moisture that rises through a driveway slab, which leads to blistering and delamination. One-part "epoxy" paints are different: they are acrylics modified with epoxy, many are rated for exterior concrete, and they are the product family to use if you want an opaque driveway paint. Read the label for "exterior" before buying.
For a typical 600 sq ft two-car concrete driveway, DIY materials for a one-part epoxy-acrylic paint in two coats run roughly $200–$400, plus $50–$120 for degreaser, etcher, crack filler and rollers, and a pressure washer rental if needed. A penetrating stain with a sealer costs about $200–$450. Professional painting or staining typically runs $2–$5 per square foot depending on preparation. Resurfacing costs more — $300–$600 DIY or $3–$7 per square foot installed — but fixes a damaged surface rather than covering it.