A roof coating mil thickness chart converts three things into one another: volume solids, wet film thickness, and the gallons per square you actually have to buy. The whole system runs on one constant. One gallon spread one mil thick covers 1,604 square feet, so a coating at 69% volume solids applied at one gallon per 100 square feet dries to about 11 mils. Get the volume solids wrong and every downstream number, including the one your warranty depends on, is wrong with it.
By The Roofing Brief Team. Last reviewed: August 2026.
The three numbers that control a coating job
Wet film thickness (WFT) is what you apply. Dry film thickness (DFT) is what remains after the water or solvent leaves. Volume solids is the fraction of the liquid that stays behind. The relationship is fixed: DFT = WFT multiplied by volume solids, and rearranged, WFT = DFT divided by volume solids.
Nothing about that relationship is negotiable by application technique. A 40% volume solids acrylic applied at 24 wet mils dries to 9.6 mils, whether it is sprayed, rolled, or squeegeed. Technique changes how much material lands on the roof and how evenly, not how much of that material survives cure.
That is why specifications state DFT and applicators think in gallons. The bridge between them is arithmetic, and it is the step most often skipped on a bid sheet.
Where the 1604 constant comes from
The theoretical coverage equation starts from the definition of a US gallon: 231 cubic inches. Spread that volume across a surface at a thickness of one mil (0.001 inch), and the area covered is 231 divided by 0.001, which is 231,000 square inches. Divide by 144 square inches per square foot and you get 1,604 square feet.
So the full equation for a coating that is not 100% solids is:
Theoretical coverage (sq ft per gallon) = 1,604 x volume solids fraction / target DFT in mils
Roofers work in squares, not square feet, so the more useful form divides through by 100:
Gallons per square = target DFT in mils / (16.04 x volume solids fraction)
Two published data sheets confirm the industry uses exactly this math. Gaco’s product data sheet for GacoRoof GR16 lists 69% volume solids and states that 100 square feet per gallon yields 11 dry mils. Run the numbers: 16.04 multiplied by 0.69 is 11.07. Karnak’s data for 502 RC-W Elasto-Kote lists 1.5 gallons per 100 square feet and calls that 24 wet mils. 1.5 multiplied by 16.04 is 24.06.
Specify volume solids, never weight solids
Volume solids and weight solids are different numbers on the same data sheet, and only volume solids belongs in a coverage calculation. Solids are usually denser than the carrier they are suspended in, so the weight figure is usually the higher of the two on filled coatings, though the gap tracks filler loading and closes to nothing on near-100 percent silicone: GAF High Solids Silicone (COMCO312) publishes 96.60 percent by volume against 96.57 percent by weight, with volume marginally the higher figure. Using it inflates your predicted film build and leaves you short on the roof.
The gap is not small. Karnak publishes 502 RC-W Elasto-Kote at 55% solids by weight and 40% by volume. At the recommended 1.5 gallons per square, the true dry film is 24.06 x 0.40, or 9.6 mils. Substitute the weight figure and you would calculate 13.2 mils, believing you had 37% more coating than the roof actually carries.
| Product (published data sheet) | Chemistry | Solids by weight | Solids by volume | Gap |
|---|---|---|---|---|
| GacoRoof GR16 Series | Silicone | 77% (+/- 1%) | 69% (+/- 1%) | 8 points |
| Karnak 501 Elasto-Brite | Acrylic, ASTM D6083 Type I | 63% | 53% | 10 points |
| Karnak 502 RC-W Elasto-Kote | Acrylic, ASTM D6083 Type I | 55% nominal | 40% nominal | 15 points |
ASTM D6083, the specification for liquid applied acrylic roof coatings, sets floors on both: a minimum of 60% solids by weight and 50% by volume. A product can meet the standard and still deliver only half its wet film as permanent material. Our companion piece on roof coating ASTM standards covers what D6083, D6694, and D6947 actually test and where each applies.
Roof coating mil thickness chart: gallons per square by volume solids
This is the core conversion table. Read across from the product’s published volume solids to the target dry film thickness, and the cell gives the theoretical gallons per square (100 square feet) required. These are smooth-substrate figures with no loss factor applied. Add losses using the next section.
| Volume solids | DFT from 1 gal/sq | Wet mils per dry mil | 15 mils DFT | 20 mils DFT | 25 mils DFT | 30 mils DFT |
|---|---|---|---|---|---|---|
| 40% | 6.42 mils | 2.50 | 2.34 gal/sq | 3.12 gal/sq | 3.90 gal/sq | 4.68 gal/sq |
| 50% (D6083 floor) | 8.02 mils | 2.00 | 1.87 gal/sq | 2.49 gal/sq | 3.12 gal/sq | 3.74 gal/sq |
| 53% | 8.50 mils | 1.89 | 1.76 gal/sq | 2.35 gal/sq | 2.94 gal/sq | 3.53 gal/sq |
| 60% | 9.62 mils | 1.67 | 1.56 gal/sq | 2.08 gal/sq | 2.60 gal/sq | 3.12 gal/sq |
| 69% | 11.07 mils | 1.45 | 1.36 gal/sq | 1.81 gal/sq | 2.26 gal/sq | 2.71 gal/sq |
| 80% | 12.83 mils | 1.25 | 1.17 gal/sq | 1.56 gal/sq | 1.95 gal/sq | 2.34 gal/sq |
| 91% | 14.60 mils | 1.10 | 1.03 gal/sq | 1.37 gal/sq | 1.71 gal/sq | 2.06 gal/sq |
The “wet mils per dry mil” column is the number to carry up the ladder. At 53% volume solids you need 1.89 wet mils for every dry mil, so a 20 mil DFT spec means 37.7 wet mils total, or about 18.9 wet mils on each of two coats.
Loss factors: why theoretical coverage is a ceiling, not a plan
Theoretical coverage assumes a flat, smooth, non-absorbent surface and zero waste. Real roofs have granules, seams, fastener heads, spray foam cell structure, and wind. The published data sheets themselves tell you how much to add, if you read them as arithmetic.
Gaco states that GacoRoof reaches its 22 mil minimum DFT in two coats on smooth roofs, three coats on lightly textured surfaces, and four coats on heavily textured surfaces. Same product, same target film, same one gallon per square per coat. That is a published loss ladder:
- Smooth, sound single-ply or previously coated: 2 gal/sq. Theoretical, no uplift.
- Lightly textured (aged built-up, lightly granulated cap sheet): 3 gal/sq. A 50% uplift.
- Heavily textured (granule surfaced, spray polyurethane foam, rough metal): 4 gal/sq. A 100% uplift.
Karnak’s numbers carry a smaller allowance baked in. The company specifies 501 Elasto-Brite at 3 gallons per square total across two coats and states that this achieves 20 to 24 dry mils. At 53% volume solids, 3 gallons per square is theoretically 25.5 mils. Karnak’s own stated outcome therefore implies a material loss allowance of roughly 6% at the top of the range and about 22% at the bottom.
Two lessons follow. First, when a data sheet is labelled “theoretical coverage,” as Gaco’s is, the loss factor is yours to add. Second, when a data sheet gives both a gallonage and an achieved DFT range, the manufacturer has already applied one, and stacking your own on top will overbuy. Check which kind of sheet you are holding before you order. Substrate condition drives most of this, and our guide to roof coating materials and substrate compatibility covers which surfaces absorb the most.
Worked example: a 12,000 square foot roof at 22 mils DFT
Take a 12,000 square foot single-ply roof, which is 120 squares, coated with a 69% volume solids silicone to the manufacturer’s 22 mil minimum DFT. The sequence below is the order to run it in.
- Convert DFT to gallons per square. 22 divided by (16.04 x 0.69) equals 1.99 gallons per square. Round to 2.0, which matches the manufacturer’s two coats at one gallon per square.
- Convert DFT to wet film for the gauge. 22 divided by 0.69 equals 31.9 total wet mils, or 15.9 wet mils per coat across two coats.
- Multiply by roof area. 120 squares x 1.99 equals 239 gallons on a smooth substrate.
- Apply the substrate loss factor. Lightly textured pushes it to 3 gal/sq, or 360 gallons. Heavily textured pushes it to 4 gal/sq, or 480 gallons.
- Add detail work separately. Seams, penetrations, drains, and parapet transitions consume reinforcing fabric and base coat that the field calculation does not include. Quantify these off the roof plan, not as a percentage guess.
- Round up to container size. 239 gallons is 4.3 drums at 55 gallons, so five drums. At 3 gal/sq, 360 gallons is 6.5 drums, so seven.
The step that decides profitability is step 4. Bidding a granule surfaced cap sheet at the smooth-roof rate understates material by roughly 120 gallons on this roof, and no amount of careful spraying recovers it.
Why a warranty that says “20 mils DFT” is a materials quantity commitment
When a manufacturer warranty specifies a dry film thickness, it is specifying how many gallons must go on the roof. There is no other way to reach the number. That makes the mil spec an auditable purchase quantity, which is exactly how manufacturers treat it during warranty inspections and claim reviews.
Gaco’s published coverage guide makes the link explicit. For GacoFlex S20 series silicone on a smooth substrate, the company lists 1.5 gallons per square for a 10 year warranty, 2 gallons per square for 15 years, and 2.5 gallons per square for 20 years. The warranty term is not a quality tier or a service promise. It is a gallons number.
The failure mode is quiet. Consider a 120 square roof specified at 20 mils DFT using a 53% volume solids acrylic. The chart calls for 2.35 gallons per square, or 282 gallons. A contractor who orders 240 gallons and applies it evenly achieves 17.0 mils, a 15% shortfall. The roof looks finished, sheds water, and passes a visual walk. The deficiency only surfaces years later when a claim is filed and an inspector pulls a coupon or the manufacturer compares delivered gallons against roof area.
Material reconciliation is the defence. Keep delivery tickets, empty container counts, and measured roof area in the closeout package. On a restoration where the coating is the waterproofing layer, as covered in our overview of commercial roof restoration, that paperwork is the difference between a paid claim and a denied one. Terms vary by manufacturer, product line, and applicator certification status, so read the specific warranty document rather than assuming a house standard.
How to verify mil thickness in the field with a wet film gauge
Dry film is difficult to measure nondestructively on a roof. ASTM D6132 covers ultrasonic dry film measurement, but it requires a suitable substrate and a calibrated gage. The practical field control is a wet film notch gauge, used while the coating is still wet, governed by ASTM D4414, Standard Practice for Measurement of Wet Film Thickness by Notch Gages.
- Calculate the target wet reading first. Divide the per-coat DFT by the volume solids fraction. For 11 dry mils at 69% solids, the target is 15.9 wet mils.
- Press the gauge into the wet film perpendicular to the surface, with both end tabs resting on the substrate in the same plane.
- Read between the teeth. The wet film thickness lies between the highest tooth that shows coating and the lowest tooth that does not.
- Take readings on a grid, not just where the applicator is standing. Low spots cluster at laps, near parapets, and at the end of a spray pass.
- Wipe the gauge between readings. Cured residue on the teeth reads high and hides a thin film.
- Log readings against area coated. Pairing gauge readings with drums consumed per section catches a drift in application rate long before the coat is finished.
ASTM D4414 itself notes that notch gage measurements are neither accurate nor especially sensitive. They are a process control, not a certification instrument. Their value is catching a systematic underapplication on the first 20 squares rather than the last.
Four calculation errors that cost money
- Using weight solids in the coverage equation. Overstates film build by 8 to 15 percentage points on the products above.
- Applying a loss factor to a data sheet that already contains one. Overbuys material and erodes margin on a competitive bid.
- Treating flat roof area as coated area. Parapets, curbs, and equipment stands add surface that never appears in a satellite measurement.
- Trusting a single figure on a data sheet without checking it. Henry’s published adhesion test instructions for 887HS Tropi-Cool call for approximately 1.5 gallons per 100 square feet and describe that parenthetically as a minimum of 11 wet mils, though 1.5 gallons per square computes to about 24 wet mils. Inconsistencies of this kind appear in manufacturer literature often enough that running the arithmetic yourself is the only reliable check.
Chemistry choice sits upstream of all of this, because volume solids varies far more between coating families than within them. Our breakdowns of silicone roof coating specs and costs and the wider roof coating types comparison cover how the families differ before you get to the gallons.
Frequently asked questions
How do you calculate dry film thickness from wet film thickness?
Multiply the wet film thickness by the volume solids fraction. A coating at 53% volume solids applied at 24 wet mils dries to 12.7 mils. Reversed, wet film equals dry film divided by volume solids, so a 20 mil dry film from that same product requires 37.7 wet mils. Always use volume solids from the data sheet, never weight solids.
How many gallons of roof coating do I need per square for 20 mils DFT?
Divide 20 by 16.04 times the volume solids fraction. At 50% volume solids that is 2.49 gallons per square, at 69% it is 1.81, and at 91% it is 1.37. Those are theoretical smooth-surface figures. Lightly textured substrates typically need about 50% more material and heavily textured substrates roughly double.
What does the number 1604 mean in a roof coating coverage formula?
It is the square footage one gallon covers at one mil thick, assuming 100% solids. A US gallon is 231 cubic inches. Divided by 0.001 inch it spreads across 231,000 square inches, which is 1,604 square feet. Every coverage calculation scales this constant by the coating’s volume solids and the target dry film thickness.
Should I use weight solids or volume solids for coverage calculations?
Volume solids, always. Solids are denser than the water or solvent carrying them, so weight solids reads higher and inflates predicted film build. Karnak 502 RC-W Elasto-Kote publishes 55% by weight and 40% by volume. Using the weight figure would predict 13.2 dry mils where the roof actually receives 9.6, a 37% overstatement.
How do you check roof coating thickness in the field?
Use a notched wet film gauge while the coating is still wet, following ASTM D4414. Calculate the target wet reading by dividing per-coat dry film thickness by volume solids, then press the gauge perpendicular into the film with both tabs on the substrate. Take readings on a grid across the section. ASTM D6132 covers ultrasonic dry film measurement where a calibrated gage and suitable substrate allow it.
Why did my roof coating fall short of the warranty mil thickness?
Almost always because too few gallons were ordered. Dry film thickness is a direct function of material quantity per square foot, so a 15% shortfall in gallons produces a 15% shortfall in mils regardless of application skill. Common causes include using weight solids in the calculation, omitting a substrate loss factor, and measuring flat area while ignoring parapets and curbs.
Does spraying versus rolling change the coverage rate?
It changes waste, not the underlying conversion. Volume solids fixes how much dry film a given wet film yields no matter how it is placed. Spray application typically loses more material to overspray and wind drift, while rolling and squeegeeing place more of the container on the roof but build film less uniformly on textured surfaces. Budget the difference as a loss factor.