The Number That Kills Bids: Coverage Rate Isn't What the Bucket Says
A 3-gallon kit of 100%-solids epoxy carries a theoretical coverage of roughly 192 sq ft at 10 mils wet film thickness. That's the number on the tech data sheet. It's also the number that will leave you 15% short on a rough garage slab if you trust it without adjustment.
Real estimating starts with concrete surface profile (CSP). The International Concrete Repair Institute rates shot-blasted and ground concrete on a scale from CSP 1 (light diamond grind, nearly smooth) to CSP 5 (aggressive scarification, very open). A CSP 3 surface — the target for most broadcast-chip and solid-color floor systems — absorbs 8–12% more coating than the theoretical yield. A CSP 4 or 5 garage floor with deep aggregate exposure can consume 15–20% more. Every mil of epoxy that disappears into surface texture is a mil that isn't building your film.
The working formula:
``` Required volume (gallons) = [Area (sq ft) × Target DFT (mils) × 1.604] ÷ (% solids × 1,000) ```
For a 100%-solids product targeting 12 mils DFT over 2,400 sq ft: `2,400 × 12 × 1.604 ÷ (1.00 × 1,000) = 46.2 gallons` before waste.
Add your CSP adjustment (say 10% for CSP 3) and a standard 5% waste factor for edge losses, squeegee drag, and mixing vessel residue: `46.2 × 1.10 × 1.05 = 53.4 gallons`
At a 2:1 mix ratio (common for many novolac and standard bisphenol-A systems), that's 35.6 gallons Part A and 17.8 gallons Part B. Round up to the nearest kit — never down. A short-pour that cures at inconsistent thickness fails adhesion, traps solvent, and gets you a callback or a rip-out. In 2026, with labor running $45–75/hr in most markets and shop-floor downtime costing even more, a callback on a commercial floor is a four-figure loss.
Kit Math: Breaking Down Part A and Part B
Manufacturers ship epoxy in fixed kit sizes — commonly 1.5-gallon, 3-gallon, and 10-gallon kits. The Part A/Part B split is locked into the kit. You can't borrow Part B from a different batch number and maintain color or cure consistency.
This matters for your takeoff: you can only order in whole kit increments. If your yield calculation says 53.4 gallons and the closest kit is a 10-gallon unit, you need six kits (60 gallons) — not five and a half. The extra 6.6 gallons is your buffer against a heavy-handed squeegee operator or a surprise expansion of scope.
Document the batch numbers on your moisture log before you start. If a section of the floor has a slow or incomplete cure, the batch number is the first thing the manufacturer's tech rep will ask for. Keeping that log is the difference between a warranty claim that gets resolved quickly and one that stalls for weeks.
Moisture: The Silent Killer of Epoxy Bonds
Concrete doesn't have to look wet to fail a coating. Relative humidity inside the slab — measured with an in-situ probe per ASTM F2170 — should read below 75% for standard epoxy systems (some manufacturers specify 80%). Any reading above that threshold means the coating is going on too early.
The field rule that matters even more on installation day: ambient air temperature must be at least 5°F above the dew point at the surface. Dip below that margin and condensation forms on the slab even when the concrete feels bone dry. A moisture-contaminated bond line looks perfect for two weeks, then delaminates in sheets.
Get a digital thermo-hygrometer ($30–60 at any HVAC supply house). Log the readings at the start of prep, after prep, and at the start of each coat. Three data points take five minutes and provide complete documentation if the customer ever questions the installation.
In northern markets, May and October installations are highest-risk: cool morning slabs, warming afternoon air, humidity swings of 20–30% within a single workday. Schedule accordingly or plan to control the environment with temporary heat and dehumidification — add that cost to the bid, not to your margin.
Pot Life and Hot-Potting: The Clock Starts at Mix
A 100%-solids epoxy generates exothermic heat as it cures. Left in a 5-gallon bucket after mixing, that mass heats itself, accelerates the cure, and gives you a fraction of the working time listed on the data sheet.
Typical pot life for a standard 100%-solids floor epoxy at 75°F is 20–35 minutes in the bucket. Pour the material onto the floor and spread it to a thin film, and that same chemistry might give you 45–55 minutes of open working time because the heat dissipates into the slab. The practical lesson: mix and pour immediately. Never pre-mix multiple units and let them stand.
In a warm warehouse in July (slab temps regularly hitting 85–90°F), pot life can drop to 12–15 minutes. Either switch to a slower-cure formulation, add a reactive diluent if your system supports it, or schedule the pour for early morning when the slab is coolest. Pour two kits at once instead of four. Slowing down your pace is cheaper than a prematurely gelled pour that leaves roller marks hardcoded into your finish.
The Resin Flooring QA Kit at /kits/resin-flooring.html includes a pot-life matrix that cross-references ambient temperature, slab temperature, and kit size so you can calculate adjusted working time before the bucket is opened — not after the epoxy starts pulling.
A Practical Cost-Per-Square-Foot Breakdown
For a standard two-coat 100%-solids system (primer coat at 6 mils + broadcast chip coat at 12 mils) on a 5,000 sq ft commercial floor:
Material costs (2026 mid-market pricing):
- Primer coat: 5,000 sq ft × 6 mils ÷ 1,604 ÷ 1.00 × 1.12 (CSP 3 adj) × 1.05 (waste) = ~20.8 gal → ~$380–520 depending on product line
- Broadcast coat: 5,000 sq ft × 12 mils ÷ 1,604 × 1.10 × 1.05 = ~43 gal → ~$900–1,200
- Vinyl chip broadcast: 5,000 sq ft × 0.15 lb/sq ft = 750 lbs → ~$700–900
- Clear topcoat (polyaspartic or urethane, 4 mils): ~18 gal → ~$600–900
Total materials: $2,580–3,520, or $0.52–0.70/sq ft
Labor at 2 installers × 2 days × 8 hrs × $65/hr average loaded cost adds another $2,080. Overhead, equipment amortization, and profit margin put a fully-loaded commercial job at $2.00–3.50/sq ft depending on system complexity, local labor rates, and floor condition. Retail residential garages run $3.50–7.00/sq ft because mob cost is fixed against a much smaller area.
The margin erosion almost always comes from under-estimated material yield. Bid the substrate, not the ideal TDS number.
What Beginners Get Wrong (and Experienced Contractors Still Miss)
Using water-based coverage rates for 100%-solids systems. A water-based epoxy at 50% solids requires roughly twice the wet film to achieve the same dry film thickness. The formulas are different. If your crew switches products mid-season without updating the yield calculator, the bids break.
Ignoring temperature differentials between morning prep and afternoon pour. A slab that's 58°F at 7 am in April can be 72°F by 1 pm. The moisture and pot-life parameters change. Plan the schedule to match, or log the data so you know what you're working with.
Ordering by area alone without accounting for kit-size rounding. On a 500 sq ft garage, the difference between 4.8 kits (theoretical) and 5 kits (what you order) is one $180 kit. Missing it means a thin spot near the back wall that fails first.
Skipping the moisture log when conditions look fine. Visual assessment of concrete dryness is unreliable. The log is your liability protection, not just quality control.
The Resin Flooring QA Kit handles the yield calculator, CSP adjustment factor, Part A/B split, moisture log template, and pot-life matrix in a single worksheet. If you're quoting more than two jobs a month, running the math manually in your head is where mistakes live. The resin flooring bundle pairs that estimating kit with bid templates and a customer-facing scope document for jobs where the GC wants documentation before sign-off.
Checklist Before You Place the Material Order
- Confirmed substrate area with measurements, not approximations
- CSP target identified — what prep method, what profile, what adjustment factor
- Part A/Part B volumes calculated and rounded up to full kit counts
- Batch number tracking plan in place before delivery
- Moisture baseline logged — in-situ RH probe readings at 40% slab depth
- Ambient and dew-point conditions checked for each pour day
- Pot-life schedule built around slab temperature forecast
- Return/exchange policy confirmed with distributor for unopened kits
Short-pouring a floor because the estimate was optimistic is a recoverable mistake the first time. After the second time, it becomes a reputation problem. Get the math right before the truck is loaded.