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
- Sourced — the publisher's own words or table cells, held in a raw copy of the cited page saved on a stated date. Sentences are quoted below; table cells are shown as a table, not inside quotation marks.
- Derived — arithmetic on sourced values or unit definitions. The arithmetic is written out rather than described.
- Assumed — a figure we chose ourselves, standing on no outside document. Each carries the disclosure sentence listed below.
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.
| Identifier | Value | Label | Source | Date | Review by |
|---|---|---|---|---|---|
gallon.cubic_inches | 231.00 cubic inches per US liquid gallon | sourced | 16 CFR 500.8 — FTC, Fair Packaging and Labeling Act regulations | copy saved 2026-10-05 | 2027-04-05 |
mil.inches | 0.0010 inch per mil | sourced | NIST 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-05 | 2027-04-05 |
slab.cure_days | 90.00 days of cure before a slab on grade is coated | sourced | UFGS 09 90 00 (August 2026) ARCHITECTURAL PAINTS AND COATINGS, paragraph 3.6.1 a (USACE / NAVFAC / AFCEC) | copy saved 2026-10-05 | 2027-04-05 |
silica.pel_ug_m3 | 50.00 micrograms per cubic metre, 8-hour time-weighted average | sourced | OSHA 29 CFR 1926.1153(d)(1), Respirable Crystalline Silica (construction) | copy saved 2026-10-05 | 2027-04-05 |
silica.filter_efficiency_pct | 99.00 percent minimum filter efficiency on the dust collector | sourced | OSHA 29 CFR 1926.1153 Table 1, item (xiii) Walk-behind milling machines and floor grinders | copy saved 2026-10-05 | 2027-04-05 |
silica.cfm_per_wheel_inch | 25.00 cfm of extraction airflow per inch of wheel diameter | sourced | OSHA 29 CFR 1926.1153 Table 1, item (xii) Handheld grinders for uses other than mortar removal | copy saved 2026-10-05 | 2027-04-05 |
voc.floor_coating_limit | 400.00 grams of VOC per litre of coating, less water and exempt compounds | sourced | 40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings) | copy saved 2026-10-05 | 2027-04-05 |
voc.industrial_maintenance_limit | 450.00 grams of VOC per litre of coating, less water and exempt compounds | sourced | 40 CFR part 59 subpart D, Table 1 to Subpart D of Part 59 (EPA architectural coatings) | copy saved 2026-10-05 | 2027-04-05 |
slip.published_cof_minimum | 0.0000 published minimum coefficient of friction (there is none) | sourced | U.S. Access Board, Guide to the ADA Standards, Chapter 3: Floor and Ground Surfaces (§302.1) | copy saved 2026-10-05 | 2027-04-05 |
coverage.sqft_mil_per_gal | 1,604.17 square feet at one mil, per gallon, at 100 percent volume solids | derived | Derived on this site from the sourced rows above | inputs saved 2026-10-05 | 2027-04-05 |
coverage.cuin_per_sqft_mil | 0.1440 cubic inches of wet material per square foot per mil | derived | Derived on this site from the sourced rows above | inputs saved 2026-10-05 | 2027-04-05 |
convert.gal_per_cuft | 7.4805 gallons per cubic foot | derived | Derived on this site from the sourced rows above | inputs saved 2026-10-05 | 2027-04-05 |
voc.headroom_g_per_l | 50.00 grams per litre of difference between the two applicable federal limits | derived | Derived on this site from the sourced rows above | inputs saved 2026-10-05 | 2027-04-05 |
loss.porous_prime | 0.1200 fraction of the first coat absorbed by an open profile | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
loss.mixing_waste | 0.0500 fraction lost to buckets, rollers and pot-life overruns | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
cure.halving_degf | 18.00 degrees Fahrenheit of cooling that roughly doubles cure time | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
flake.lb_per_100sqft | 4.0000 pounds of decorative flake per 100 square feet at partial broadcast | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
quartz.lb_per_sqft | 1.1000 pounds of quartz aggregate per square foot per broadcast course | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
prep.grind_sqft_per_hr | 180.00 square feet per machine-hour, single pass, walk-behind grinder | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
prep.blast_sqft_per_hr | 500.00 square feet per machine-hour, single pass, walk-behind shot blaster | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
prep.edge_band_in | 4.0000 inches of perimeter and obstruction edge that no walk-behind machine can reach | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
prep.hand_edge_sqft_per_hr | 45.00 square feet per hour of hand edge grinding with a shrouded angle grinder | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-02-06 |
kit.mixed_gallons | 3.0000 gallons of mixed product in one two-part kit (our default size) | assumed | Our own assumption — no external source | set 2026-08-06 | 2027-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
S2_MIL_INCHES
0.001 inch per mil
| To convert from | to | Multiply by | |
|---|---|---|---|
| mil (0.001 in) | meter (m) | 2.54 | E-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.
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 .
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.
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
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
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
| Coating category | Grams VOC per liter | Pounds VOC per gallon a |
|---|---|---|
| Floor coatings | 400 | 3.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
| Coating category | Grams VOC per liter | Pounds VOC per gallon a |
|---|---|---|
| Industrial maintenance coatings | 450 | 3.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
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.
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
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
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:
- UFGS 09 90 00 (August 2026) ARCHITECTURAL PAINTS AND COATINGS, paragraph 3.6.1 d Allowable Moisture Content (USACE / NAVFAC / AFCEC) — source, copy saved 2026-10-05; first recorded 2026-08-24
- 40 CFR part 59 subpart D, headnote to Table 1 to Subpart D of Part 59 (EPA architectural coatings) — source, copy saved 2026-10-05; first recorded 2026-08-24
- OSHA 29 CFR 1926.1153 Table 1, item (xiii) Walk-behind milling machines and floor grinders, the cell after the dust-collector requirement — source, copy saved 2026-10-05
- OSHA 29 CFR 1926.1153(d), Alternative exposure control methods — source, copy saved 2026-10-05
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.
| Quantity | Value | Definition |
|---|---|---|
square_inches_per_square_foot | 144 | A foot is twelve inches, so a square foot is twelve squared: 144 square inches. |
mils_per_inch | 1,000 | A 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_foot | 1,728 | Twelve 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.
| Page | What it does | Value |
|---|---|---|
| Surface prep | Each column, drain or machine base adds this much hand-prepared edge. | 8 feet of edge per obstruction |
| Surface prep | HEPA clean-down time between passes (none for acid etching). | 1 hour per 1,000 sq ft per pass |
| Surface prep | Getting the machine in and out past a step, narrow door or ramp. | 1.5 hours |
| Surface prep | Acid-etch coverage, used for the floor and the edge band. | 400 sq ft per hour |
| Surface prep | Shot blasting is chosen over grinding at or above this open area, at profile 4 or deeper. | 900 sq ft of machine-reachable floor |
| Surface prep | Above this share the page flags hand edging as a large part of the hours. | 12 percent of the floor in the edge band |
| Surface prep | Deepest profile acid etching is taken to reach. | 2 CSP profile |
| Surface prep | Deepest profile diamond grinding is taken to reach. | 4 CSP profile |
| Surface prep | Deepest profile shot blasting is taken to reach. | 5 CSP profile |
| Surface prep | Deepest profile scarifying is taken to reach; it is only chosen at profile 6 and deeper. | 9 CSP profile |
| Surface prep | Added for a cure-and-seal or penetrating sealer. | 1 extra pass |
| Surface prep | Added for an existing paint or coating. | 2 extra passes |
| Surface prep | Added for tile or carpet adhesive residue. | 2 extra passes |
| Surface prep | Added for a hard steel-trowelled surface. | 1 extra pass |
| Surface prep | Added for oil-soaked concrete. | 1 extra pass |
| Surface prep | Added for hard concrete at profile 4 or deeper. | 1 extra pass |
| Takeoff | Above this the system is treated as a troweled or screeded build rather than rolled. | 80 mils of total dry film |
| Takeoff | Below this the page notes that the last kit is barely used. | 35 percent of the last kit used |
| Moisture | A reading under the limit by less than this is sent back for a retest. | 15 percent of the product limit |
| Moisture | For the first 1,000 sq ft, plus one more for each additional 1,000 sq ft. | 3 test locations |
| Cure schedule | Below this the page warns that batches have to be small. | 20 minutes of pot life |
| Cure schedule | Below this the recoat window is called too narrow to rely on. | 4 hours between earliest and latest recoat |
| Cure schedule | Below this the page asks you to check the minimum application temperature. | 55 degrees F slab temperature |
| Cure schedule | Above this the page warns about pinholing. | 90 degrees F slab temperature |
| Repairs | Cure before coating when only cracks and joints are filled. | 8 hours |
| Repairs | Cure before coating when spalls or low spots are filled. | 16 hours |
| Repairs | Narrower chases are flagged as hard to fill. | 0.25 inch chase width |
| Repairs | A fill deeper than this is flagged. | 2 times the joint width |
| Repairs | Above this, levelling is flagged as a separate operation. | 5 gallons of levelling material |
| Repairs | Deeper spalls are flagged as having a cause to find. | 1.5 inches of spall depth |
| Installed cost | Rolling rate in the application-labour hours. | 260 sq ft per hour per coat |
| Installed cost | Cutting-in rate at the walls. | 90 feet of perimeter per hour per coat |
| Installed cost | Broadcasting rate for flake or quartz. | 350 sq ft per hour per broadcast course |
| Installed cost | Mixing time per coat. | 0.4 hours per coat |
| Installed cost | Bottom of the planning range. | 82 percent of the total |
| Installed cost | Top of the planning range. | 135 percent of the total |
| Quote check | For 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
- Grinding or shot-blasting concrete can release respirable crystalline silica. The federal construction standard places its duties on employers rather than on a homeowner working on their own house, but the controls its Table 1 lists for floor grinders are the same controls that keep the dust out of your own lungs and out of the rest of the house.
- The federal architectural coatings table has a floor-coatings row and an industrial-maintenance row with different limits. Which row applies follows the category a product is formulated and recommended for: the regulation defines an industrial maintenance coating by exposure to extreme conditions in an industrial, commercial or institutional setting, while its floor-coating definition names residential flooring. Section 59.410 leaves states and local governments free to adopt their own limits.
- A smooth cured resin floor can be slippery when wet. The U.S. Access Board guide explains that the ADA Standards require accessible floor surfaces to be slip resistant but set no minimum coefficient of friction, which is why this site describes aggregate options rather than promising a coefficient.
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
- 2026-08-06 — Sourced figures first retrieved; raw copies of those responses kept.
- 2026-08-24 — The UFGS 09 90 00 paragraph 3.6.1 d passage and the EPA VOC table headnote added as quoted passages.
- 2026-10-05 — Each cited page fetched again and each sourced figure bound to the new copy. The mil re-sourced to NIST Special Publication 811, because the August 2026 edition of UFGS 09 90 00 no longer defines it (value unchanged). The 12 percent handheld-meter moisture ceiling withdrawn, together with the moisture tool's meter input: it came from the November 2014 edition of UFGS 09 96 00, and the August 2026 edition at the same address has no such clause. UFGS 09 90 00 citations now name the August 2026 edition, whose paragraphs 3.6.1 a, 3.6.1 d and 3.6.2.3 read as before. The damp-surface sentence of paragraph 3.6.2.3 is labelled as the gypsum board, plaster and stucco clause and no longer applied to floors. The OSHA Table 1 floor-grinder cell is quoted on its own rather than run on into the next cell. The dust tool reports that Table 1 has no row for shot blasting instead of reading a blaster against the floor-grinder row. The VOC rows are scoped to the regulation's own category definitions. The calculators' built-in allowances are listed on this page. Wording that said more than its sources support was narrowed across the site, and each page now shows the date its content last changed.
- 2026-10-06 — Added five guides (price drivers, how to read a quote, permits and federal rules, when not to coat a floor, and two worked examples) and a sources page grouped by document, with links to them from the takeoff, moisture, dust control, installed cost and quote check pages. No new sourced figures: the guides' quantities come from the same calculators and registered constants.