Soft wash roof cleaning is your highest-margin service. Enter roof type, pitch, bio-load severity, and your costs — get true COGS, gross margin, break-even, and the minimum price that actually makes it worth your time.
4 Roof TypesAuto SH GallonsPitch MultiplierFall Protection CostRisk FlagsFree PDF Report
Job Details
Chemistry Costs
Auto-calc
Based on sqft × bio-load. Enter to override.
Labor & Safety
Auto-calc
Based on sqft, pitch, bio-load. Enter to override.
Overhead
—
—
—
—
—
Quoted Price
—
Total COGS
—
Gross Profit
—
SH Gal Applied
COGS Breakdown
Chemistry (SH + surfactant)—
Labor (with pitch multiplier)—
Safety / fall protection—
Overhead—
Pricing Reference
📊 Price Benchmarks
Break-even (35% margin floor)—
✅ Recommended (60% margin)—
Revenue per sqft (your quote)—
Profit per labor hour—
—
—
Want this built into your job workflow with compliance docs?
A SurfaceOps Certified PAR ($99) generates a military-grade compliance report — GPS clock-in, chemical log, SDS cross-references, surface verification. One tap.
Free. Includes COGS breakdown, pricing reference, risk flags, and the viral footer your customers will see.
✅ Report sent!
Check your email for the full PDF.
Roof Cleaning Pricing by Roof Type (2025 Market Data)
Roof cleaning is the most profitable service in the pressure washing category — not despite the chemical cost, but because of it. SH is cheap. Labor time is short. Customers cannot DIY safely. And demand is driven by visual triggers (Gloeocapsa magma black streaks) that create urgency the moment a homeowner sees their neighbor's clean roof.
Roof Type
Max Safe SH%
Typical Range ($/sqft)
Notes
Asphalt Shingle
≤3%
$0.25–$0.45
Most common; granule sensitivity above 3%
Tile (clay/concrete)
≤2%
$0.30–$0.55
Grout and mortar sensitivity; lower pressure only
Metal (standing seam)
≤1.5%
$0.35–$0.60
Zinc/aluminum oxidation risk; short dwell (5–8 min)
Cedar Shake
≤1%
$0.45–$0.70
Premium pricing; oxygen bleach preferred; preservation-grade work
How to Price Roof Cleaning Jobs
Most operators quote roof cleaning by sqft or by visual category (light/moderate/heavy bio-load). Both work — but neither tells you whether you made money. The correct method is to calculate your true COGS first, then verify your quoted price covers it at your target margin.
Target margin: Roof cleaning should run 55–65% gross margin. Lower means your labor hours are too high or your price is too low.
SH volume: Asphalt shingles with moderate growth → ~0.045–0.06 gal/sqft applied. Heavy growth bumps this 30–65%. The calculator auto-sets this per roof type and bio-load.
Pitch premium: Steep roofs (over 6:12) add 35–50% labor time due to slower movement, anchor setup, and safety requirements. This calculator applies that multiplier automatically.
Fall protection is a real cost: For steep or multi-story jobs, budget $50–$300/job for rope/anchor systems or boom lift rental. Leaving it out makes your margin look better than it is — until you absorb an injury cost.
Gloeocapsa Magma: What Drives Roof Cleaning Demand
The black streaking on asphalt shingle roofs is cyanobacteria (Gloeocapsa magma), not mold or mildew. It feeds on the limestone filler in asphalt shingles and spreads by spore in humid climates. Sodium hypochlorite (SH) at 1–3% is the only effective treatment. The ARMA (Asphalt Roofing Manufacturers Association) specifically endorses a dilute bleach + surfactant solution applied at low pressure as the correct method — any contractor advertising "no bleach" for shingle roofs is either misinformed or overselling.
Heavy Gloeocapsa coverage requires higher SH volume (1.5× vs. light streaking) and longer dwell time (15–20 min vs. 8–12 min). This calculator adjusts SH gallons and estimated labor accordingly.
Frequently Asked Questions
What SH% should I use for asphalt shingle roofs?
1–3% SH at application is the standard range for asphalt shingles. For light streaking (early Gloeocapsa), 1–1.5% is sufficient with a 10–15 min dwell. Heavy coverage may require 2.5–3% — but do not exceed 3% or you risk accelerated granule loss and void manufacturer warranties.
How do I price roof cleaning per square foot?
Industry range is $0.20–$0.60/sqft for soft wash roof cleaning. Asphalt shingles on a 2-story moderate-pitch roof with moderate bio-load typically price at $0.30–$0.45/sqft. Steep-pitch or cedar shake jobs command $0.45–$0.65/sqft due to higher labor, safety equipment, and complexity. Use this calculator to verify your price covers COGS at your target margin.
What fall protection do I need for roof cleaning?
Cal-OSHA §1670 and OSHA 29 CFR 1926.502 require fall protection for work above 6 ft. For roof cleaning: rope anchor + grab systems are standard for moderate/steep pitches. Roof brackets with planks for walking-pitch work. Boom lift or scaffold for 3-story jobs. Budget $50–$300/job for rental or amortized equipment cost.
What is the target gross margin for roof cleaning?
Roof cleaning should target 55–65% gross margin. It is the highest-margin residential exterior service because chemical cost is low relative to revenue, labor time is shorter per sqft than flat surface work, and premium pricing is well-established. If your margin is below 45%, your labor hours are too high or you are undercharging for pitch/story complexity.
Can I pressure wash a roof?
No. High-pressure washing strips granules from asphalt shingles, damages tile mortar, removes mill scale from metal, and destroys cedar shake fibers. Soft washing (100–500 PSI with chemical dwell) is the correct method. Most shingle manufacturers (GAF, Owens Corning, CertainTeed) specify soft wash as the only warranty-safe cleaning method.
Want this built into your job workflow?
The Full Ops Bundle ($179) includes the job costing templates, compliance documents, chemical SOPs, and contracts that protect your business as volume grows.