Skip to the tool
Epoxy Floor Cost Calculator

Methodology

Where the calculator constants come from

The 23 registered calculator constants are listed here as sourced, derived or assumed, generated from the same registry the calculators read. The planning allowances written into the calculators themselves come after them, and the update log at the end records what changed and when. Dates, form limits and explanatory examples in page copy are not calculator constants and are not presented as sourced measurements.

Three labels for the registered constants

There is a fourth category that has no label because it has no value: figures we decline to hold at all. Those are listed further down with the reason for each. Where we cannot source a number honestly, the tool asks you for yours. A fabricated cost anchor is worse than a missing one, because a missing number prompts a question and an invented one prevents it.

The figure registry (23 entries)

Calculator modules fetch registered constants through a lookup that throws at build time when an identifier has no entry. That protects references to the calculator registry; it is not a parser that forbids numerals in prose, dates, form limits or visitor-supplied examples, and it does not cover the built-in allowances listed further down.

IdentifierValueLabelSourceDateReview by
gallon.cubic_inches231.00 cubic inches per US liquid gallonsourced16 CFR 500.8 — FTC, Fair Packaging and Labeling Act regulationscopy saved 2026-10-052027-04-05
mil.inches0.0010 inch per milsourcedNIST Special Publication 811, Guide for the Use of the International System of Units, Appendix B.8 (conversion factors, units listed alphabetically)copy saved 2026-10-052027-04-05
slab.cure_days90.00 days of cure before a slab on grade is coatedsourcedUFGS 09 90 00 (August 2026) ARCHITECTURAL PAINTS AND COATINGS, paragraph 3.6.1 a (USACE / NAVFAC / AFCEC)copy saved 2026-10-052027-04-05
silica.pel_ug_m350.00 micrograms per cubic metre, 8-hour time-weighted averagesourcedOSHA 29 CFR 1926.1153(d)(1), Respirable Crystalline Silica (construction)copy saved 2026-10-052027-04-05
silica.filter_efficiency_pct99.00 percent minimum filter efficiency on the dust collectorsourcedOSHA 29 CFR 1926.1153 Table 1, item (xiii) Walk-behind milling machines and floor grinderscopy saved 2026-10-052027-04-05
silica.cfm_per_wheel_inch25.00 cfm of extraction airflow per inch of wheel diametersourcedOSHA 29 CFR 1926.1153 Table 1, item (xii) Handheld grinders for uses other than mortar removalcopy saved 2026-10-052027-04-05
voc.floor_coating_limit400.00 grams of VOC per litre of coating, less water and exempt compoundssourced40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings)copy saved 2026-10-052027-04-05
voc.industrial_maintenance_limit450.00 grams of VOC per litre of coating, less water and exempt compoundssourced40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings)copy saved 2026-10-052027-04-05
slip.published_cof_minimum0.0000 published minimum coefficient of friction (there is none)sourcedU.S. Access Board, Guide to the ADA Standards, Chapter 3: Floor and Ground Surfaces (§302.1)copy saved 2026-10-052027-04-05
coverage.sqft_mil_per_gal1,604.17 square feet at one mil, per gallon, at 100 percent volume solidsderivedDerived on this site from the sourced rows aboveinputs saved 2026-10-052027-04-05
coverage.cuin_per_sqft_mil0.1440 cubic inches of wet material per square foot per milderivedDerived on this site from the sourced rows aboveinputs saved 2026-10-052027-04-05
convert.gal_per_cuft7.4805 gallons per cubic footderivedDerived on this site from the sourced rows aboveinputs saved 2026-10-052027-04-05
voc.headroom_g_per_l50.00 grams per litre of difference between the two applicable federal limitsderivedDerived on this site from the sourced rows aboveinputs saved 2026-10-052027-04-05
loss.porous_prime0.1200 fraction of the first coat absorbed by an open profileassumedOur own assumption — no external sourceset 2026-08-062027-02-06
loss.mixing_waste0.0500 fraction lost to buckets, rollers and pot-life overrunsassumedOur own assumption — no external sourceset 2026-08-062027-02-06
cure.halving_degf18.00 degrees Fahrenheit of cooling that roughly doubles cure timeassumedOur own assumption — no external sourceset 2026-08-062027-02-06
flake.lb_per_100sqft4.0000 pounds of decorative flake per 100 square feet at partial broadcastassumedOur own assumption — no external sourceset 2026-08-062027-02-06
quartz.lb_per_sqft1.1000 pounds of quartz aggregate per square foot per broadcast courseassumedOur own assumption — no external sourceset 2026-08-062027-02-06
prep.grind_sqft_per_hr180.00 square feet per machine-hour, single pass, walk-behind grinderassumedOur own assumption — no external sourceset 2026-08-062027-02-06
prep.blast_sqft_per_hr500.00 square feet per machine-hour, single pass, walk-behind shot blasterassumedOur own assumption — no external sourceset 2026-08-062027-02-06
prep.edge_band_in4.0000 inches of perimeter and obstruction edge that no walk-behind machine can reachassumedOur own assumption — no external sourceset 2026-08-062027-02-06
prep.hand_edge_sqft_per_hr45.00 square feet per hour of hand edge grinding with a shrouded angle grinderassumedOur own assumption — no external sourceset 2026-08-062027-02-06
kit.mixed_gallons3.0000 gallons of mixed product in one two-part kit (our default size)assumedOur own assumption — no external sourceset 2026-08-062027-02-06

Sourced constants, with the words or cells each came from

S1_GALLON_CUBIC_INCHES

231 cubic inches per US liquid gallon

Statements of fluid measure shall be in terms of both the U.S. gallon of 231 cubic inches and quart, pint, and fluid ounce subdivisions thereof and SI metric liters or milliliters

16 CFR 500.8 — FTC, Fair Packaging and Labeling Act regulations — source, copy saved 2026-10-05; first retrieved 2026-08-06

S2_MIL_INCHES

0.001 inch per mil

Transcribed table cells (not a sentence): the row and column headings are the publisher's; the layout is ours. NIST Special Publication 811, Guide for the Use of the International System of Units, Appendix B.8 (conversion factors, units listed alphabetically) — source, copy saved 2026-10-05
To convert fromtoMultiply by
mil (0.001 in)meter (m)2.54E-05

NIST lists the unit itself as "mil (0.001 in)" in the first column of its table, which is the definition the coverage arithmetic uses. Until 2026-10-05 this row quoted the February 2021 edition of UFGS 09 90 00; the August 2026 edition no longer defines the mil.

S3_SLAB_ON_GRADE_CURE_DAYS

90 days of cure before a slab on grade is coated

Curing: Allow concrete, stucco and masonry surfaces to cure at least 30 days before painting, and concrete slab on grade to cure at least 90 days before painting.

UFGS 09 90 00 (August 2026) ARCHITECTURAL PAINTS AND COATINGS, paragraph 3.6.1 a (USACE / NAVFAC / AFCEC) — source, copy saved 2026-10-05; first retrieved 2026-08-06

The specification states two minimums, 30 days for concrete, stucco and masonry and 90 days for a slab on grade, and gives no reason for the difference. The same sentence appears at the same paragraph in the February 2021 edition first quoted here.

S4_NO_EPOXY_ON_DAMP

1.000 prohibition (no numeric value)

Do not apply epoxies to damp surfaces as determined by ASTM D4263 .

UFGS 09 90 00 (August 2026) ARCHITECTURAL PAINTS AND COATINGS, paragraph 3.6.2.3, under 3.6.2 Gypsum Board, Plaster, and Stucco (USACE / NAVFAC / AFCEC) — source, copy saved 2026-10-05; first retrieved 2026-08-06

This sentence sits in the paragraph for gypsum board, plaster and stucco. For concrete the same specification uses paragraph 3.6.1 d, which keeps the taped-sheet method (ASTM D4263) for vertical surfaces and judges a horizontal surface by a quantified emission test (ASTM F1869).

S6_SILICA_PEL

50 micrograms per cubic metre, 8-hour time-weighted average

The employer shall ensure that no employee is exposed to an airborne concentration of respirable crystalline silica in excess of 50 μg/m 3 , calculated as an 8-hour TWA.

OSHA 29 CFR 1926.1153(d)(1), Respirable Crystalline Silica (construction) — source, copy saved 2026-10-05; first retrieved 2026-08-06

S7_GRINDER_FILTER_EFFICIENCY_PCT

99 percent minimum filter efficiency on the dust collector

Dust collector must provide the air flow recommended by the manufacturer, or greater, and have a filter with 99% or greater efficiency and a filter-cleaning mechanism

OSHA 29 CFR 1926.1153 Table 1, item (xiii) Walk-behind milling machines and floor grinders — source, copy saved 2026-10-05; first retrieved 2026-08-06

S8_HANDHELD_GRINDER_CFM_PER_INCH

25 cfm of extraction airflow per inch of wheel diameter

Dust collector must provide 25 cubic feet per minute (cfm) or greater of airflow per inch of wheel diameter and have a filter with 99% or greater efficiency and a cyclonic pre-separator or filter-cleaning mechanism

OSHA 29 CFR 1926.1153 Table 1, item (xii) Handheld grinders for uses other than mortar removal — source, copy saved 2026-10-05; first retrieved 2026-08-06

This is the row for handheld grinders, the tool this site assumes for the edge band a walk-behind machine cannot reach.

S9_VOC_FLOOR_COATING_LIMIT

400 grams of VOC per litre of coating, less water and exempt compounds

Transcribed table cells (not a sentence): the row and column headings are the publisher's; the layout is ours. 40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings) — source, copy saved 2026-10-05; first retrieved 2026-08-06
Coating categoryGrams VOC per literPounds VOC per gallon a
Floor coatings4003.3

Read from the Floor coatings row of Table 1: 400 grams per liter, and 3.3 in the pounds-per-gallon column. Section 59.410 of the same subpart leaves states and their political subdivisions free to adopt their own limits.

S10_VOC_INDUSTRIAL_MAINTENANCE_LIMIT

450 grams of VOC per litre of coating, less water and exempt compounds

Transcribed table cells (not a sentence): the row and column headings are the publisher's; the layout is ours. 40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings) — source, copy saved 2026-10-05; first retrieved 2026-08-06
Coating categoryGrams VOC per literPounds VOC per gallon a
Industrial maintenance coatings4503.8

Section 59.401 defines an industrial maintenance coating as one formulated and recommended for substrates exposed to extreme conditions in an industrial, commercial or institutional setting, and section 59.405(b) requires those products to carry one of four label descriptions: for industrial use only, for professional use only, not for residential use, or a list of the extreme conditions the coating is intended for. The floor-coating definition names flooring, including decks, porches and steps in a residential setting.

S11_ADA_NO_COF_THRESHOLD

0.000 published minimum coefficient of friction (there is none)

the standards do not specify a minimum level of slip resistance (coefficient of friction) because a consensus method for rating slip resistance remains elusive

U.S. Access Board, Guide to the ADA Standards, Chapter 3: Floor and Ground Surfaces (§302.1) — source, copy saved 2026-10-05; first retrieved 2026-08-06

Quoted because it is the reason this site prints no slip-resistance number: the Access Board guide says the standards set no minimum because no consensus rating method exists.

S12_ADA_SLIP_RESISTANT_REQUIREMENT

1.000 requirement (no numeric value)

Accessible floor and ground surfaces must be stable, firm, and slip resistant.

U.S. Access Board, Guide to the ADA Standards, Chapter 3: Floor and Ground Surfaces (§302.1) — source, copy saved 2026-10-05; first retrieved 2026-08-06

S13_ASTM_F1869

F1869 ASTM designation (title only; the standard text is not reproduced)

F1869 Standard Test Method for Measuring Moisture Vapor Emission Rate of Concrete Subfloor Using Anhydrous Calcium Chloride

ASTM International, standard detail page for F1869 — source, copy saved 2026-10-05; first retrieved 2026-08-06

Cited for the existence and title of the method only. The body of an ASTM standard is copyrighted; nothing from inside it is reproduced or relied on here, and it publishes no pass/fail limit for a coating in any case.

S14_ASTM_F2170

F2170 ASTM designation (title only; the standard text is not reproduced)

F2170 Standard Test Method for Determining Relative Humidity in Concrete Floor Slabs Using in situ Probes

ASTM International, standard detail page for F2170 — source, copy saved 2026-10-05; first retrieved 2026-08-06

Same limitation as F1869: title and existence only.

The site also quotes 4 passages that change what a reader should do without changing a calculator input. Each is bound to its own saved copy:

Unit definitions the derivations stand on

These are definitions rather than measurements. They are listed because the derived constants are built on them and anyone checking our arithmetic needs to see what we used.

QuantityValueDefinition
square_inches_per_square_foot144A foot is twelve inches, so a square foot is twelve squared: 144 square inches.
mils_per_inch1,000A mil is one thousandth of an inch, so an inch is one thousand mils. This follows directly from the sourced row for the mil.
cubic_inches_per_cubic_foot1,728Twelve cubed: 1,728 cubic inches in a cubic foot.

Derived constants, with the arithmetic spelled out

D1_SQFT_MIL_PER_GAL

1,604.1667 square feet at one mil, per gallon, at 100 percent volume solids

231 cubic inches per gallon ÷ 0.001 inch per mil = 231,000 square inches covered at one mil; 231,000 ÷ 144 square inches per square foot = 1,604.1667 square feet at one mil, per gallon.

Derived from: S1_GALLON_CUBIC_INCHES, S2_MIL_INCHES, DEFINITIONS.square_inches_per_square_foot

Rounded, this is 1,604. This site keeps the full quotient and rounds once, at the end, because a rounded constant would carry its rounding into each gallon figure on the site.

D2_CUIN_PER_SQFT_MIL

0.144000 cubic inches of wet material per square foot per mil

144 square inches per square foot × 0.001 inch per mil = 0.144 cubic inches of material to cover one square foot at one mil.

Derived from: S2_MIL_INCHES, DEFINITIONS.square_inches_per_square_foot

The same fact as D1 seen from the other end. It is the form used by the crack and spall repair takeoff, which measures voids in cubic inches rather than in film thickness.

D3_GAL_PER_CUFT

7.4805 gallons per cubic foot

1,728 cubic inches per cubic foot ÷ 231 cubic inches per gallon = 7.4805 gallons.

Derived from: S1_GALLON_CUBIC_INCHES, DEFINITIONS.cubic_inches_per_cubic_foot

D4_VOC_HEADROOM_G_PER_L

50.0000 grams per litre of difference between the two applicable federal limits

450 grams per litre for industrial maintenance coatings − 400 grams per litre for floor coatings = 50 grams per litre.

Derived from: S9_VOC_FLOOR_COATING_LIMIT, S10_VOC_INDUSTRIAL_MAINTENANCE_LIMIT

Published because the category a product is formulated and recommended for decides which row applies. The regulation lets the label show either the product's VOC content or the Table 1 limit it complies with, so a label need not name the row.

Assumptions, each with its disclosure

These have no external source. The 10 numbers and 5 structural assumptions below were set on 2026-08-06; the tool pages that rely on one name it as our assumption and link here.

A1_POROSITY_LOSS_FRACTION

0.12 fraction of the first coat absorbed by an open profile

The share of the first coat that soaks into an opened concrete profile rather than building film is our own allowance, not a measured or published value.

How to replace it: Buy one kit, coat a measured ten-by-ten patch of the actual prepared slab, and work out your own real coverage before ordering the rest.

A2_MIXING_AND_WASTE_FRACTION

0.05 fraction lost to buckets, rollers and pot-life overruns

The five percent allowance for material left in the bucket, loaded into the roller cover, or kicked off in the pot before it could be spread is our own figure.

How to replace it: If you have poured a two-part product before, use what you actually wasted.

A3_CURE_HALVING_DEGF

18.0 degrees Fahrenheit of cooling that roughly doubles cure time

That cure time roughly doubles for each eighteen degrees Fahrenheit the slab is colder is a rule of thumb we are applying, not a property of your product.

How to replace it: A technical data sheet can publish pot life and recoat windows at a stated temperature, and some publish a second column at a colder one. Where yours does, use those two points instead of our rule.

A4_FLAKE_BROADCAST_LB_PER_100SQFT

4.0 pounds of decorative flake per 100 square feet at partial broadcast

The flake coverage used here is our own planning allowance for a partial broadcast; a full broadcast to refusal can use several times more, and flake makers state their own rates.

How to replace it: Flake is sold with a stated coverage on the box. Use it, and buy one box more than the arithmetic says, because a thin patch cannot be fixed after the base coat gels.

A5_QUARTZ_BROADCAST_LB_PER_SQFT

1.1 pounds of quartz aggregate per square foot per broadcast course

The quartz broadcast rate is our own planning allowance per course, and a double-broadcast system applies it twice.

How to replace it: A resin manufacturer that sells a quartz system can publish it as a complete build sheet, with the aggregate rate stated per course. Use that sheet where one exists.

A6_GRIND_SQFT_PER_HOUR

180.0 square feet per machine-hour, single pass, walk-behind grinder

Grinding productivity is our own planning figure for one pass with a rented walk-behind machine on sound concrete; it is not a manufacturer rating.

How to replace it: Ask the rental desk what their machine covers per hour on a slab like yours, and what tooling they are supplying with it.

A7_SHOTBLAST_SQFT_PER_HOUR

500.0 square feet per machine-hour, single pass, walk-behind shot blaster

Shot-blast productivity is our own planning figure for one pass on open floor, and the real rate drops as more of the slab sits within a machine width of a wall.

How to replace it: Ask the contractor how many square feet an hour their machine covers on a slab your size, and how they are handling the perimeter the machine cannot reach.

A8_EDGE_BAND_WIDTH_IN

4.0 inches of perimeter and obstruction edge that no walk-behind machine can reach

The four-inch band around walls, columns and drains that has to be prepared by hand is our own allowance for the strip a walk-behind machine housing cannot reach.

How to replace it: Measure the housing of the machine you are actually renting. Edge-guard designs vary, and some reach closer than four inches.

A9_HAND_EDGE_SQFT_PER_HOUR

45.0 square feet per hour of hand edge grinding with a shrouded angle grinder

Hand edging productivity is our own planning figure for a shrouded angle grinder working the edge band.

How to replace it: Time yourself on the first ten feet and scale that to the length of edge band you have.

A10_KIT_GALLONS

3.0 gallons of mixed product in one two-part kit (our default size)

Three gallons of mixed material per kit is our default only so the page shows a worked example; kits are sold in several sizes.

How to replace it: Read the mixed volume off the kit you intend to buy and enter it. The kit count on the takeoff and installed-cost pages changes with it.

B1_PROFILE_TARGET_BY_THICKNESS

The mapping from finished film thickness to a required concrete surface profile (CSP), and the profile each preparation method can reach, are our own planning bands. The industry reference for surface profile is a paid guideline document we have not retrieved and therefore do not quote.

How to replace it: If your product data sheet states the profile it wants, for example as a CSP number, use that instead of this page.

B2_FILM_THICKNESS_BY_SERVICE

The film thicknesses this site proposes for each service condition are our own planning bands, chosen so that the resulting material quantities are neither obviously short nor wasteful. They are not a specification.

How to replace it: Ask the manufacturer what total dry film they warrant for your traffic, and use that. A specified system is a build sheet, not a thickness you choose.

B3_COAT_COUNT_BY_SYSTEM

How many separate coats each finish needs is our own model of a build, and real systems vary by manufacturer, particularly in whether a separate primer is required over a moisture-mitigating layer.

How to replace it: Take the coat sequence from the build sheet for the product you actually buy, then re-enter the coat count here.

B4_REPAIR_GEOMETRY

Turning a crack length into a repair volume requires assuming a chased cross-section, and turning a spall count into a volume requires assuming an average size. Both assumptions are ours and both are entered by you rather than hidden.

How to replace it: Chase and measure two representative defects before ordering repair material. Chasing widens a crack, so a measurement taken before chasing comes out short.

B5_DIY_FEASIBILITY

The judgement about whether an area is realistically within reach of an unassisted person is ours, and it rests on pot life against area rather than on skill.

How to replace it: The figure to check is your product's pot life at your slab temperature. If you cannot spread a batch before it thickens, the area is too large for the crew you have.

Allowances and thresholds built into the calculators

These 37 numbers are written into the calculators rather than the registry. Each is our own planning assumption, not a sourced figure, and each changes a result or a warning on the page named in the first column.

PageWhat it doesValue
Surface prepEach column, drain or machine base adds this much hand-prepared edge.8 feet of edge per obstruction
Surface prepHEPA clean-down time between passes (none for acid etching).1 hour per 1,000 sq ft per pass
Surface prepGetting the machine in and out past a step, narrow door or ramp.1.5 hours
Surface prepAcid-etch coverage, used for the floor and the edge band.400 sq ft per hour
Surface prepShot blasting is chosen over grinding at or above this open area, at profile 4 or deeper.900 sq ft of machine-reachable floor
Surface prepAbove this share the page flags hand edging as a large part of the hours.12 percent of the floor in the edge band
Surface prepDeepest profile acid etching is taken to reach.2 CSP profile
Surface prepDeepest profile diamond grinding is taken to reach.4 CSP profile
Surface prepDeepest profile shot blasting is taken to reach.5 CSP profile
Surface prepDeepest profile scarifying is taken to reach; it is only chosen at profile 6 and deeper.9 CSP profile
Surface prepAdded for a cure-and-seal or penetrating sealer.1 extra pass
Surface prepAdded for an existing paint or coating.2 extra passes
Surface prepAdded for tile or carpet adhesive residue.2 extra passes
Surface prepAdded for a hard steel-trowelled surface.1 extra pass
Surface prepAdded for oil-soaked concrete.1 extra pass
Surface prepAdded for hard concrete at profile 4 or deeper.1 extra pass
TakeoffAbove this the system is treated as a troweled or screeded build rather than rolled.80 mils of total dry film
TakeoffBelow this the page notes that the last kit is barely used.35 percent of the last kit used
MoistureA reading under the limit by less than this is sent back for a retest.15 percent of the product limit
MoistureFor the first 1,000 sq ft, plus one more for each additional 1,000 sq ft.3 test locations
Cure scheduleBelow this the page warns that batches have to be small.20 minutes of pot life
Cure scheduleBelow this the recoat window is called too narrow to rely on.4 hours between earliest and latest recoat
Cure scheduleBelow this the page asks you to check the minimum application temperature.55 degrees F slab temperature
Cure scheduleAbove this the page warns about pinholing.90 degrees F slab temperature
RepairsCure before coating when only cracks and joints are filled.8 hours
RepairsCure before coating when spalls or low spots are filled.16 hours
RepairsNarrower chases are flagged as hard to fill.0.25 inch chase width
RepairsA fill deeper than this is flagged.2 times the joint width
RepairsAbove this, levelling is flagged as a separate operation.5 gallons of levelling material
RepairsDeeper spalls are flagged as having a cause to find.1.5 inches of spall depth
Installed costRolling rate in the application-labour hours.260 sq ft per hour per coat
Installed costCutting-in rate at the walls.90 feet of perimeter per hour per coat
Installed costBroadcasting rate for flake or quartz.350 sq ft per hour per broadcast course
Installed costMixing time per coat.0.4 hours per coat
Installed costBottom of the planning range.82 percent of the total
Installed costTop of the planning range.135 percent of the total
Quote checkFor a one-line quote (0.5 for a verbal number).0.25 off the comparability score

Numbers we decline to publish, and why

Each of these would make the site more useful at first glance and less honest on inspection. Where one appears, the tool asks you for your own figure instead.

What a coated floor costs per square foot where you live

Asked for on /installed-cost/

We hold no source for this that we could cite as true for your area. Preparation is a large and variable part of the bill, and it depends on what has to come off the slab, which cannot be judged from a distance. A national average would read as guidance while being an aggregate of jobs unlike yours. The installed-cost tool builds a total from derived quantities and the unit prices you enter instead.

The volume solids of the product you intend to buy

Asked for on /

Volume solids sets coverage directly: at 50 percent solids a gallon covers half the area it covers at 100 percent, for the same dry film. A default would be wrong for any product that differs from it, and the figure is printed on the technical data sheet, so the takeoff asks for yours.

The moisture limit your product publishes

Asked for on /moisture-test/

ASTM F1869 and ASTM F2170 are test methods and publish no pass or fail limit for a coating. The limit belongs to the manufacturer of the specific product and appears on its data sheet. Printing a single industry number here would give a standard-shaped answer that no standard actually contains.

What a grinder or shot blaster rents for near you

Asked for on /surface-prep/

We hold no citable source for rental rates where you live, and whether diamond tooling or shot is included or billed separately changes the comparison. The tool asks for the rate and the tooling cost you are quoted.

What labour costs on your job

Asked for on /diy-vs-pro/

We have no defensible source for a floor-coating labour rate that is true in your county, and this site does not publish wage estimates it cannot cite. The comparison instead uses the rate you are actually being charged, or the value you place on your own weekend.

What it costs to dispose of grinding slurry or spent shot

Asked for on /surface-prep/

Disposal is governed locally, and a jurisdiction can treat wet grinding slurry differently from dry-collected dust. Your transfer station or the rental company can tell you; we cannot.

Why this site publishes no pass or fail limit from ASTM F1869 or F2170

The two test methods this field runs on are F1869 Standard Test Method for Measuring Moisture Vapor Emission Rate of Concrete Subfloor Using Anhydrous Calcium Chloride and F2170 Standard Test Method for Determining Relative Humidity in Concrete Floor Slabs Using in situ Probes. Both are METHODS. Neither publishes a pass or fail limit for a coating, because that limit belongs to the manufacturer of the specific product being applied and appears on its technical data sheet.

Publishing a single industry number here would produce a standard-shaped answer that no standard contains, and a visitor would reasonably take it as authoritative. So the moisture tool asks for your product's published limit and compares your reading to that. The one numeric moisture ceiling quoted on this site, in paragraph 3.6.1 d of UFGS 09 90 00, is a construction specification's requirement for work built to it, not a limit published by either test method.

We cite those two standards for their titles and existence only. The body of an ASTM standard is copyrighted and nothing from inside one is reproduced or relied upon here.

Regulatory context, in our words

Evidence and review

The sourced rows were first recorded on 2026-08-06, and raw copies of the pages fetched that day are kept. Two of the quoted passages were added on 2026-08-24; that day's copies were not kept, and the 2026-08-06 copies of the same two pages contain both passages.

On 2026-10-05 each cited page was fetched again with a plain request and a desktop browser user agent. Each sourced figure and quoted passage on this site is bound to that new copy, which is kept with its SHA-256 hash in the site's evidence manifest along with the HTTP status, the final address and the time of the fetch. Two sources had changed since August; the log below says what we did about each.

Each sourced row carries a review-by date six months after its copy was saved. Reaching that date means fetching the source again; it is not a licence to leave the number unchecked. When a source has changed, the figure is corrected and the change is recorded below rather than silently overwritten.

Update log