Flooring Guides

DIY Epoxy Garage Floor: A Complete Step-by-Step Guide

Diy Epoxy Garage Floor - DG Floors
Disclosure: This post may contain affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

A DIY epoxy garage floor transforms a dull, stained concrete slab into a showroom-quality surface that resists chemicals, tire marks, and daily wear. While professional epoxy installation can cost $3 to $12 per square foot, a quality DIY epoxy kit lets you coat a standard two-car garage for $200 to $600 in materials. This guide walks you through every step, from surface preparation to final cure, so you get professional results on a DIY budget.

Why Epoxy Is the Best Garage Floor Coating

Epoxy creates a hard, chemical-resistant surface that bonds directly to concrete. Unlike paint, which sits on top of the surface and peels within a year or two, epoxy penetrates the concrete pores and forms a rigid plastic layer that can withstand hot tire pickup, oil drips, road salt, and heavy tool drops. A properly applied DIY epoxy garage floor can last 10 to 20 years before needing a recoat.

Compared to other garage floor options, epoxy offers the best balance of durability, appearance, and cost. For a deeper comparison of epoxy types and professional-grade options, see our full epoxy flooring guide.

If you’re running out of room even with a clean garage floor, a backyard shed takes the overflow — seasonal gear, tools, lawn equipment. And if you’re parking outside while the garage doubles as a workshop, a carport keeps your car covered without needing a second garage.

We may earn a commission when you purchase through our links.

Choosing the Right DIY Epoxy Garage Floor Kit

Not all epoxy kits are created equal. Understanding the three main types helps you pick the right product for your garage.

Recommended Products

Rust-Oleum EpoxyShield Garage Floor Coating Kit

Best-selling DIY garage epoxy kit — covers 250 sq ft

BEHR Premium Self-Priming Garage Floor Epoxy

One-coat epoxy with built-in primer

Rust-Oleum RockSolid Polycuramine Garage Coating

20x stronger than epoxy, metallic finish options

As an Amazon Associate, we earn from qualifying purchases.

Water-Based Epoxy Kits

Water-based epoxy kits are the most beginner-friendly and affordable option, typically priced at $50 to $120 per kit covering 200 to 250 square feet. Brands like Rust-Oleum EpoxyShield and BEHR Premium dominate this category. They are easy to apply, produce minimal odor, and clean up with water. However, water-based epoxies form a thinner coating (2 to 3 mils) and offer moderate durability compared to solvent-based or 100 percent solids products.

Solvent-Based Epoxy Kits

Solvent-based epoxies deliver a thicker, harder finish (4 to 6 mils) with better chemical resistance. They cost more, typically $150 to $300 per kit, and require proper ventilation during application due to strong fumes. Brands like ArmorPoxy and Epoxy-Coat offer popular solvent-based kits for DIYers.

100 Percent Solids Epoxy

Professional-grade 100 percent solids epoxy contains no water or solvents, meaning the entire liquid volume cures into a solid coating. This produces the thickest, most durable finish (8 to 20 mils in a single coat) but is significantly harder to work with. The product has a very short pot life (20 to 30 minutes) and requires fast, skilled application. Kits range from $300 to $600 and are best for experienced DIYers.

Kit Components

A complete DIY epoxy garage floor kit should include an etching solution or concrete cleaner, epoxy resin (Part A), hardener (Part B), decorative color flakes (optional), anti-slip additive (optional), and a topcoat or clear sealer for UV protection. If your kit does not include a topcoat, purchase a polyurethane or polyaspartic clear coat separately to protect against yellowing and hot tire pickup.

Tools and Materials You Will Need

Before starting, gather these supplies: a stiff bristle push broom, a floor squeegee, a 3/8-inch nap roller and extension pole, a 2-inch trim brush for edges, a 5-gallon mixing bucket and drill-mounted paddle mixer, painter’s tape, plastic sheeting for walls, a leaf blower or shop vacuum, a garden hose with spray nozzle, chemical-resistant gloves and safety glasses, and a calcium chloride moisture test kit.

Step 1: Test for Moisture

Moisture is the number one cause of epoxy failure. Before doing anything else, test your garage floor for moisture vapor transmission.

The Plastic Sheet Test

Tape a 2×2-foot piece of plastic sheeting flat against the concrete in several locations. Wait 24 hours. If moisture droplets form under the plastic or the concrete appears darker, you have a moisture problem that must be addressed before applying epoxy.

Calcium Chloride Test

For more accurate results, use a calcium chloride test kit (ASTM F1869). This measures moisture vapor emission rate (MVER) in pounds per 1,000 square feet over 24 hours. Most epoxy products require an MVER below 3 to 5 pounds. If your reading exceeds this, you may need a moisture-mitigating primer before coating.

Addressing Moisture Issues

If moisture is present, options include applying a moisture-blocking primer like Rust-Oleum Moisture Stop, improving exterior drainage to divert water away from the slab, or consulting a foundation specialist if moisture levels are extremely high.

Step 2: Clear and Clean the Garage

Remove everything from the garage, including shelving, storage bins, and vehicles. Sweep thoroughly, then use a leaf blower to remove fine dust from corners and expansion joints. Scrub oil stains with a degreaser and stiff brush. Rinse thoroughly with a garden hose and allow the floor to dry completely.

Step 3: Repair Cracks and Damage

Fill cracks wider than a hairline with a concrete crack filler or epoxy patching compound. For spalled or pitted areas, use a concrete resurfacer to create a smooth, level surface. Allow all repairs to cure fully (typically 24 hours) before proceeding.

Step 4: Profile the Concrete Surface

Epoxy needs a slightly rough surface to bond properly. This step is critical and the most commonly skipped by DIYers, leading to peeling failures.

Acid Etching

Most DIY kits include a citric acid or muriatic acid etching solution. Mix according to directions, apply to the dampened floor in sections, scrub with a stiff broom for 3 to 5 minutes per section, then rinse thoroughly. The concrete should feel like medium-grit sandpaper when properly etched. If it still feels smooth, repeat the process.

Mechanical Grinding

For previously sealed or painted floors, acid etching alone is not sufficient. Rent a diamond floor grinder from a home improvement store (approximately $50 to $75 per day) to mechanically profile the surface. This removes old coatings and creates an ideal bonding texture. Vacuum all grinding dust thoroughly before proceeding.

The Water Drop Test

Sprinkle water on the prepared surface. It should absorb within a few seconds, darkening the concrete immediately. If water beads up, the surface is not properly profiled and the epoxy will not bond.

Step 5: Mix and Apply the Epoxy

Read your kit’s instructions carefully, as pot life and mixing ratios vary by product. General application follows this process.

Mixing

Combine Part A (resin) and Part B (hardener) in a 5-gallon bucket. Mix with a drill-mounted paddle mixer for 3 to 5 minutes, scraping the sides and bottom of the bucket. Some products require an induction period (letting the mixed epoxy sit for 2 to 5 minutes before application). Do not skip this step if specified.

Cutting In

Use a 2-inch brush to cut in around the perimeter, expansion joints, and any obstacles (drain covers, posts). Work 3 to 4 inches out from edges.

Rolling the Epoxy

Pour the mixed epoxy onto the floor in a ribbon pattern and spread with a 3/8-inch nap roller on an extension pole. Work in sections of about 4×4 feet, maintaining a wet edge to avoid lap marks. Apply in thin, even coats. Most water-based kits cover 200 to 250 square feet per gallon, while 100 percent solids products cover 80 to 100 square feet per gallon at recommended thickness.

Broadcasting Flakes

If your kit includes decorative flakes, broadcast them into the wet epoxy within 5 to 10 minutes of rolling each section. Toss flakes upward and let them fall randomly for even distribution. For full-flake coverage, apply generously and scrape off excess after curing.

Step 6: Apply the Topcoat

After the base coat has cured (typically 12 to 24 hours for water-based, 24 to 48 hours for solvent-based), apply the clear topcoat using the same rolling technique. The topcoat provides UV protection, enhanced chemical resistance, and a glossy or satin finish depending on the product selected. If you broadcast heavy flakes, lightly sand the surface with 120-grit before topcoating to remove sharp flake edges.

Step 7: Curing and Return to Service

Curing times vary by product and temperature. As a general guideline, allow 24 hours of light foot traffic, 48 to 72 hours before placing objects on the floor, and 5 to 7 days before parking vehicles. Curing slows significantly below 50 degrees Fahrenheit, so plan your project for moderate temperatures between 55 and 90 degrees with low humidity.

Common DIY Epoxy Mistakes and How to Avoid Them

Skipping the Moisture Test

Moisture vapor pushes through concrete and lifts the epoxy coating from below, causing bubbles and peeling within weeks. Always test first.

Insufficient Surface Preparation

This is the leading cause of epoxy failure. Spend more time on prep than application. The concrete must be clean, dry, and properly profiled. If you are unsure whether you etched enough, etch again.

Applying in Cold or Humid Conditions

Epoxy cures through a chemical reaction that slows in cold temperatures and can be disrupted by high humidity. Apply when the garage is between 55 and 90 degrees Fahrenheit and relative humidity is below 85 percent.

Applying Too Thick

Thicker is not better with epoxy. Excessively thick coats trap air, cure unevenly, and may remain tacky. Follow the manufacturer’s recommended coverage rate.

Not Using a Topcoat

Bare epoxy yellows under UV exposure and is susceptible to hot tire pickup (tires that cool on the surface can pull up the coating). A polyurethane or polyaspartic topcoat prevents both problems. This relatively small additional investment protects your entire project.

DIY Epoxy Garage Floor Cost Breakdown

For a standard two-car garage of approximately 450 square feet, budget the following: epoxy kit with topcoat runs $150 to $500, etching solution or grinder rental is $20 to $75, crack repair materials cost $10 to $30, rollers, brushes, and mixing supplies are $20 to $40, and the moisture test kit runs $10 to $20. The total materials cost ranges from $210 to $665, compared to $1,350 to $5,400 for professional installation of the same space.

Maintenance After Application

A cured epoxy garage floor requires minimal maintenance. Sweep or blow out debris weekly. Mop with a mild detergent and warm water monthly. Clean chemical spills (battery acid, brake fluid, gasoline) promptly, even though epoxy resists them. Avoid using abrasive cleaners or steel wool that can scratch the topcoat’s gloss.

If you are considering epoxy for other areas of your home, including basements and workshop spaces, our concrete flooring guide covers additional coating options and concrete finishing techniques.

Final Thoughts

A DIY epoxy garage floor is one of the most rewarding home improvement projects you can tackle in a single weekend. The key to success is thorough surface preparation, choosing a quality kit with a topcoat, and following curing times patiently. Skip the shortcuts, invest the time in proper prep, and you will have a durable, professional-looking garage floor that lasts for years at a fraction of the professional installation cost.

Get Free Concrete & Epoxy Floor Quotes from Local Pros