Epoxy Flooring in Redlands, Built From the Slab Up

Every floor starts with a moisture reading and a diamond-ground profile, because that is where coatings actually fail.

Redlands Epoxy Floors has spent more than twenty years putting resinous coatings and polished concrete onto Inland Empire slabs, from the detached garages behind century-old houses on the Redlands bench to the distribution buildings along the I-10 corridor. We install epoxy, polyaspartic, polyurea and urethane cement systems, and we grind and polish concrete where a coating is not the right answer.

Most of what separates a floor that lasts from one that peels happens before any resin is opened. We read the slab first: moisture vapor emission rate or in-situ relative humidity, the condition of the joints and cracks, how much oil has soaked in, and what surface temperature the floor will actually be at when the material goes down. Those readings go into the proposal as numbers, alongside the mil build and the product data sheet for the system we are proposing.

We quote residential and commercial work from separate product lines. That is not a preference — South Coast AQMD Rule 1113 puts floor coatings and industrial maintenance coatings in mutually exclusive categories with different VOC limits, and it restricts where each may lawfully be used. Getting that right is part of the specification, not an afterthought.

Get Your Free Quote

Fast response • No obligation

So we can reach you about your request.

So we can send you a confirmation after you submit this inquiry form.

  • 20+ Years on Inland Empire Concrete
  • Every Slab Moisture Tested
  • Free Written Proposals

What we do

Our Services

Epoxy flooring and concrete coatings across Redlands and the Inland Empire

A worker rolling a clear coating across a flake garage floor.

Epoxy Garage Floor

Diamond-ground, moisture-tested epoxy garage floors for Redlands homes, specified with the mil build written down and the product data sheet attached.

A worker polishing a concrete floor in a bright open room.

Polished Concrete

Grinding, lithium silicate densifier and a honed finish that makes an existing slab the floor itself, with aggregate exposure agreed off a test patch first.

A worker inspecting a finished gray garage floor.

Polyaspartic Floor Coating

Aliphatic polyaspartic that holds color under UV and cures below the temperature an epoxy stalls at, installed in a day when the slab genuinely allows it.

A glossy metallic floor with dark swirling patterns.

Metallic Epoxy Floor

Poured metallic epoxy for showrooms, entries and finished garages, shown as boards on your own floor first because no two pours come out the same.

A worker beside a gray warehouse floor with yellow boundary lines.

Commercial Epoxy Flooring

Warehouse, kitchen, lab and service-bay floors specified to the right SCAQMD coating category, sequenced around shifts rather than around a shutdown.

A worker checking a textured pool deck beside a drain.

Pool Deck Coating

Exterior pool deck coating specified from surface temperature and DCOF slip resistance, with an aliphatic topcoat that holds color under inland sun.

A worker examining the texture of a flake garage floor.

Flake Epoxy Floor

Vinyl flake systems where the broadcast rate, chip size and clear topcoat are chosen for how the room is used, not just for how the blend looks.

A smooth gray floor with coved edges beneath industrial equipment.

ESD Flooring

Static-control flooring specified to a surface resistance band, grounded into the build, and tested on your own slab after installation.

A worker rolling a coating onto a concrete driveway.

Concrete Driveway Coating

Exterior driveway coatings built for UV, thermal cycling and tire scrub, with a written read on whether the slab should be coated at all.

A worker repairing a damaged patch in a coated concrete floor.

Epoxy Floor Repair

Diagnosis before repair: we read why a coating peeled, blistered or delaminated, then price the fix that addresses the cause rather than the symptom.

A worker testing a concrete slab near a garage doorway.

Concrete Surface Preparation

Grinding, moisture testing and coating removal for slabs that sweat, dust or shed their last floor, with the readings written down before anyone quotes.

Two Decades on Inland Empire Concrete

A worker crouching beside a finished flake garage floor.

Twenty-Plus Years in the Trade

Twenty-plus years in one climate is mostly useful for one reason. We have been back to look at floors we put down a decade ago — residential garages, commercial kitchens, warehouse floors and exterior decks — and we know which specifications held.

One Crew, Grind to Topcoat

The crew that grinds your slab is the crew that broadcasts the flake and pulls the topcoat. Nothing is handed to a subcontracted installer partway through, so the person who saw the concrete when it was opened makes the calls on primer, mil build and recoat timing.

Why Choose Redlands Epoxy Floors

Moisture Measured Before Material Is Ordered

Every slab gets a moisture reading — in-situ relative humidity to ASTM F2170, or calcium chloride to ASTM F1869 — compared against the thresholds in ASTM F710, and the number is written into the proposal. Moisture failure is the one thing almost every coating warranty excludes, so a floor that would have blistered gets a moisture vapor barrier primer specified up front rather than a callback nobody is obliged to honor.

Ground, Never Etched

No floor here is opened with acid. Diamond grinding to a named ICRI concrete surface profile gives the resin a mechanical key with a measurable depth, so the system bonds into sound concrete rather than sitting on a chemically softened skin that releases in sheets the first time a warm tire sits on it.

Every product is selected against SCAQMD Rule 1113, which holds floor coatings to 50 g/L VOC and industrial maintenance coatings to 100 g/L and makes the two categories mutually exclusive. Subsection (c)(6) prohibits applying, or even soliciting the application of, an industrial maintenance coating for residential use — so a homeowner here gets a product that is lawful on the parcel rather than one borrowed from a warehouse job.

Scheduled by Slab Temperature, Not the Calendar

Work is booked against surface temperature and dew point. A system with roughly sixty minutes of pot life at 55 degrees can have about twenty at 95, and an uninsulated inland slab in full sun climbs further than most data sheets contemplate, so summer floors get early starts and small batches rather than a batch that gels in the bucket halfway across the bay.

Mountain Floors Get Mountain Products

An unheated garage in the communities up Highway 330 can sit below the minimum application temperature on most epoxy data sheets for months of the year. A floor up the hill gets a system rated for the temperature it will genuinely cure at, so it cures rather than staying soft under a specification that only works down in the valley.

A Written Repair-or-Replace Read

Every cracked, spalled or oil-soaked slab gets an honest assessment in writing before anything is sold, including the case where coating it is the wrong money. You find that out while you can still spend it somewhere better, rather than after a system has been placed.

The Garage Floor, From Bare Slab Out

A worker grinding one half of a garage slab beside a coated section.

One-Day Coatings Over a Ninety-Year-Old Slab

A one-day install means a polyaspartic or polyurea system whose recoat window is measured in hours rather than overnight. On a slab poured in the 1930s that only works if grinding, crack repair and the moisture reading have already happened, so we will not compress prep to protect the schedule — if the floor needs a primer to cure out, the date moves.

Slabs Poured Before Vapor Retarders Were Standard

Under-slab vapor retarders were not routine practice until well after the war, so an older floor is frequently sitting directly on damp soil with nothing between. We measure moisture vapor emission rate or in-situ relative humidity and read it against ASTM F710, which is where the actual threshold numbers live — not against the test methods, which is where that figure is most often misquoted.

Diamond Grinding to a Profile We Can Name

Every floor is opened with diamond tooling to an ICRI concrete surface profile we can state, commonly around CSP 3 for a thin-film system. Grit sequence and diamond segment bond hardness are matched to the concrete itself, and the counterintuitive part is that hard concrete takes a soft bond — the wrong pairing polishes the slab instead of cutting it.

Hot Tire Pickup on an Inland Driveway

Hot tire pickup is what happens when a warm tire softens a coating enough to pull it back off the slab as the car leaves. It is a bond and chemistry failure rather than a thickness failure: a properly profiled slab under a polyaspartic or 100% solids epoxy at the specified mil build resists it, while one-part floor paint over an etched surface will not.

The Detached Garage With Nothing On It But Oil

Bare concrete that has taken decades of drips needs the oil drawn out before anything is placed, because resin will not bond through contamination. We degrease, grind, and where saturation runs deep we test a patch before committing the whole floor, and we say so plainly when a section needs replacing rather than coating.

Cracks, Spalls and the Trench Cut for a Sub-Panel

Static cracks are chased open and filled with a semi-rigid filler so the repair carries traffic rather than opening again. A moving joint is honored rather than bridged, because a film stretched across a live joint will telegraph and split. A trench once cut for conduit gets rebuilt to grade and profiled with the rest of the floor.

What Comes Out of the Garage, and When It Goes Back

The slab has to be completely clear — shelving, the second freezer, the workbench and anything anchored into the floor. We identify what is fixed down before the first day rather than discovering it, and the date you can move back in is written into the proposal.

Dry to Touch Against Cured to Drive

A floor is walkable long before it will take a vehicle. Foot traffic on a polyaspartic system is often the same day, but full cure — the point at which a hot tire will not mark it — runs days longer. The cure schedule and recoat window on the product data sheet govern that, adjusted for the temperature the slab is actually at.

The Threshold and the Apron

Stopping at the door line leaves an edge that collects grit and reads as unfinished; running out onto the apron puts the system in UV, which is a different product decision. An aliphatic polyaspartic holds color outdoors where an epoxy ambers, so the extension is specified as its own system rather than continuing whatever is in the bay.

When the Garage Is Also the Laundry and the Gym

A multi-use garage has floor drains, appliance feet, rubber mats and dropped tools working on the same surface. We specify a texture that is safe underfoot wet without becoming a mop trap, and where a washer or water heater sits, the coating is detailed into the pan.

Picking the Look: Color, Flake and Metallic

A worker comparing four floor finish sample boards.

Reading a Flake Blend From a Two-Inch Chip

Vinyl flake is sold by blend name, and a sample chip cannot show you scale — how the blend reads across twenty feet of floor rather than across your hand. We put a board down on your own slab under your own lighting, because a blend that looks busy in the hand often settles at working distance.

Full Broadcast Against a Light Scatter

Broadcasting to rejection buries the slab completely, hides patching and color variation, and builds both thickness and texture. A light scatter leaves base color showing through and reads closer to stone. The decision changes how the floor cleans and how much grip it has, so it is not purely an appearance call.

Metallic Epoxy and the Installer’s Hand

Metallic pigment dispersion moves within the wet film, so the pattern comes from how the material is worked rather than from the product in the pail. No two pours come out the same, which is the appeal and also the risk. We show the technique on a board first and do not promise a repeatable result.

Solid Color, and Where It Still Wins

A single color shows every repair and every tire track, but it remains the right answer in a shop where you need to see a dropped part on the floor, in a plant where the floor is a work surface, and anywhere color coding carries operational meaning rather than decorative meaning.

Quartz Broadcast Where Grip Beats Pattern

Colored quartz is harder and larger than vinyl flake and builds a genuinely textured surface rather than a visual one. It is the choice where slip resistance is the actual requirement — commercial kitchens, wash-down areas, ramps and entries — and where the floor has to take impact rather than simply look finished.

Gloss, Satin and Matte

Gloss bounces light and makes a dim garage noticeably brighter, and it shows every scuff, tire mark and film of dust. Satin gives most of the brightness back while hiding traffic. Matte hides the most and reflects least, which matters where glare off a floor is a working problem.

Matching a Floor to an Older House

Redlands has a real stock of craftsman and early twentieth-century houses, and a high-gloss metallic in a 1920s detached garage tends to read wrong against the building it belongs to. A muted flake blend, or ground and densified concrete left as concrete, usually sits better, and we will say so.

Reflective Color on a Deck That Bakes

Outdoors, color is a temperature decision before it is an aesthetic one. Infrared-reflective pigment keeps a patio or pool deck measurably cooler underfoot than the same shade formulated without it, which is why the conversation about an exterior deck starts with how hot the surface gets and only then moves to the palette.

Saw-Cut Borders, Bands and Inlaid Logos

A saw-cut inlay is cut into the concrete and filled, so the line becomes part of the slab rather than a stripe painted onto it. Borders, contrasting bands and a logo in a showroom or lobby have to be laid out before grinding, because the cutting happens while the floor is still open.

Boards, Mock-Ups and Floor Visualizers

A visualizer is a useful way to narrow a shortlist and a poor way to make the final decision, because screen color is not floor color. We bring physical sample boards, and on a large commercial floor we place a mock-up section so you approve the installed system.

Commercial Floors: Warehouses, Kitchens and Labs

A worker inspecting a commercial kitchen floor near a drain.

Why a Warehouse Product Is Legally Different Here

South Coast AQMD Rule 1113 caps floor coatings at 50 g/L VOC and industrial maintenance coatings at 100 g/L, and its own definitions make those two categories mutually exclusive rather than overlapping. Subsection (c)(6) prohibits applying or soliciting the application of an industrial maintenance coating for residential use, which makes the residential and commercial split a legal boundary rather than a marketing one.

Urethane Cement Where Heat and Grease Land

Urethane cement tolerates thermal shock that will debond an epoxy outright — boiling water, steam cleaning, and wash-down cycles that swing floor temperature sharply within minutes. It is placed thicker than a coating and behaves more like a topping than a film, which is why it is the default in production kitchens and processing rooms instead of a decorative system.

What a Food Plant Floor Actually Has to Do

There is no such thing as USDA-approved flooring. The relevant rule, 9 CFR 416.2(b)(2), is written in performance terms rather than as a federal product approval list, so any contractor claiming an approval is describing something that does not exist. What is genuinely required is a cleanable surface maintained in sanitary condition — a specification about seams, coving, drainage falls and chemical resistance.

Coved Base and the Floor-to-Wall Joint

A square junction between floor and wall traps soil and standing water and is very often the first detail an inspector looks at. An integral coved base carries the floor system up the wall in a radius that can actually be cleaned, and it is built as part of the floor rather than added afterward as a separate trim piece.

Aisle Marking and the Stripe Width Nobody Mandates

OSHA 1910.176(a) requires that aisles be kept clear and appropriately marked. It specifies no stripe width and no color whatsoever — the two-inch yellow line everybody quotes comes from an interpretation letter and industry convention, cited so often it now sounds like a standard. We mark to what your traffic and your operation need instead.

Static-Dissipative Floors and a Measured Range

An ESD floor is defined by surface resistance falling inside a specified range, not by a product name, and too conductive is as much a failure as too insulating. The system has to be properly grounded and the finished floor tested in place, because the number that counts is the one measured on your slab after installation rather than the one on the brochure.

Nights, Weekends and Phased Bays

Most commercial floors are coated while the business keeps running. We sequence by bay or aisle against dock schedules and racking, and in a tight building a full weekend shutdown is often the only genuinely clean window available. That is a conversation to have before the quote is written rather than after the crew arrives.

Matching Resistance to What Is Genuinely Spilled

A chemical resistance chart is a starting point, not a specification. Concentration, temperature and dwell time all change the answer, so the useful question is what actually gets spilled, how hot it is, and how long it sits — a floor that shrugs off a splash can fail under a puddle left overnight.

Forklift Traffic and the Joints That Fail First

Hard-wheel forklift traffic destroys unfilled control joints from the edges inward, and once the joint arris breaks down the damage spreads underneath the surrounding coating. A semi-rigid joint filler supports those edges so a wheel rolls across the joint rather than into it, and joint filling is part of the system rather than the line item cut to win a bid.

Slip Resistance as a Measured Number

Slip resistance is a measurement, and DCOF is the figure to ask for rather than an adjective. Texture is controlled by broadcast rate and aggregate size, so a floor can be placed where you actually need it — a wet kitchen needs grip a showroom would find unpleasant underfoot, and one floor cannot be optimized for both.

When the Floor Has Already Let Go

A worker lifting loose flooring from a damaged concrete slab.

Why a Floor Peels Away in Sheets

A coating that lifts in large intact sheets almost never failed within the resin — it failed at the bond line. The usual causes are an unprofiled or acid-etched slab, surface contamination, or moisture driving up from underneath. Recoating over an unchanged condition buys the same failure again.

Bubbles, Blisters and Pinholes

Pinholes are usually air pushed out of the slab as it warms during cure, which is a placement and timing problem. Blisters with moisture behind them are a substrate problem. Telling the two apart decides whether the fix is a technique change on the next coat or a full moisture mitigation system, so we open one up rather than guess from the surface.

White Powder Pushing Up Through the Floor

Efflorescence is mineral salt carried to the surface by water moving through the slab and left behind as that water evaporates. It is not a housekeeping problem — it is direct evidence of an active moisture path. Sanding it off and recoating simply traps the same water beneath a new film and starts the clock again.

The Taped-Plastic Test and What It Cannot Prove

ASTM D4263, taping a sheet of plastic to the slab and looking for condensation underneath, is an asymmetric test. A positive result fails a slab outright, but a negative result proves nothing at all, because the method is not sensitive enough to clear one. It is worth doing as a first look and worthless as a clearance test, whatever a search result may tell you.

A Kit Floor That Lifted Inside a Year

Consumer garage floor kits fail for two very predictable reasons: acid etching instead of mechanical grinding, and no moisture testing at any point. Correcting one costs more than doing the floor properly the first time, because the failed system has to come off before anything else can begin, and that removal is the expensive part of the job.

Oil-Soaked Concrete and Whether It Can Be Coated

Oil that has migrated deep into a slab keeps moving upward and will break the bond of whatever is placed above it. Degreasing and aggressive grinding recover most contaminated floors, but not every one, and on a badly saturated slab the honest answer is a test patch first, or replacement of the affected section.

Recoating Over It Against Taking It All Off

Where the existing system is sound, well bonded and chemically compatible, abrading and recoating is genuinely the cheaper path. Where it is failing anywhere, a recoat simply inherits that failure, because a new coating is only ever as good as what it is stuck to. We test adhesion rather than assume it.

The Moisture Exclusion Buried in Most Warranties

Moisture is the dominant failure mode in this trade, and it is also the failure most coating warranties specifically exclude. That is worth reading closely before signing anything, from us or from anyone else, and it is why the moisture reading goes into the proposal as a number.

Removing a Failed Coating Without Wrecking the Slab

Coating removal is a tooling problem before it is a labor problem. PCD tooling shears a soft film off without gouging the concrete underneath, and the sequence then steps down through finer grits to leave a profile the next system can key into.

An Unheated Garage That Never Reaches Cure Temperature

Most epoxy data sheets set a minimum near fifty degrees for air, surface and material alike, with a further floor of five degrees above the dew point. An unheated garage at elevation can sit below that for months of the year, so the answer is a system rated for low-temperature cure, a heated and controlled space, or waiting for the season — not placing it anyway and hoping.

Areas We Serve

Redlands Epoxy Floors provides epoxy flooring throughout the greater Redlands area, with the same crews and the same standards on every job.

Good to know

Frequently Asked Questions

What does an epoxy garage floor cost?

Four things: square footage, slab condition, the system specified, and whether moisture mitigation is needed. We price after reading the floor rather than over the phone, and the proposal names the system and the mil build so quotes compare on the same basis.

How long does the job take, start to finish?

A typical residential garage is one to three days on site. A one-day polyaspartic install is genuinely possible when the slab is sound, because the recoat windows are measured in hours. Crack repair or a moisture mitigation primer adds time.

When can I park a car on the new floor?

Foot traffic is usually the same day or the next on a fast-cure system. Vehicle traffic takes longer, because the floor has to reach full cure rather than just dry to touch, and that is the point at which a warm tire will not mark it.

What happens if my slab fails the moisture test?

It does not mean the floor cannot be coated. It means the specification changes, usually to a moisture vapor barrier primer sized to the reading, which adds cost and a day. The alternative is a system over a slab that will push it back off.

Is polyaspartic better than epoxy?

They do different jobs and most good floors use both. Epoxy builds thickness and bonds well to prepared concrete, so it works as the base. Polyaspartic cures fast, tolerates lower temperatures and holds color under UV, which makes it the topcoat.

Can you coat over an existing epoxy floor?

Sometimes. If the existing system is sound, well bonded and compatible with what goes over it, abrading and recoating is cheaper and faster. If it is lifting or delaminating anywhere, a recoat inherits that failure, so we test adhesion first.

Do you take on commercial and industrial floors as well as garages?

Yes, including warehouse and distribution floors, commercial kitchens, processing areas, labs, auto service bays, showrooms and parking structures. Commercial work is quoted from a separate product line and sequenced around your operating hours, usually nights, weekends or phased bays.

Why can't you use the same product in my garage that you use in a warehouse?

Because South Coast AQMD Rule 1113 does not allow it. Floor coatings and industrial maintenance coatings are mutually exclusive categories with different VOC limits, and subsection (c)(6) prohibits applying or soliciting the application of an industrial maintenance coating for residential use.

Do you work in the mountain communities during winter?

It depends on the building rather than the date. Most epoxy systems specify a minimum surface temperature around fifty degrees and require the slab to sit at least five degrees above the dew point, and an unheated garage at elevation sits below that for much of the year.

What is actually in the written proposal?

The system by name with its product data sheet attached, the mil build as a number, the surface profile we will grind to, the moisture reading we measured and the method used, and what preparation and repair is included. Anything excluded is written down as excluded.

Ready to Get Started?

Request a free quote today and we'll get back to you fast.