Average residential roof: 1,500 sq ft
Estimated Time
3.0 hrs
Chemical Cost
~$75.00
Effective Rate
$0.35/sqft
Hourly Rate
$175/hr
Asphalt Shingles roof (1,500 sq ft)
Send it to your customer as a real quote. Free for 14 days.
You just calculated: Roof cleaning — $525.00 (1,500 sq ft)
Built for pressure washing, lawn care, and snow-removal workflows. Mobile-first PWA.
Manage estimates, jobs, and customers in one field-service workspace.
Get Started FreeFree for 14 days • Cancel anytime
Quick answer: roof cleaning cost per sq ft
Roof cleaning typically costs $300 to $1,100 for an average home. Soft washing runs $0.30-$0.75 per sq ft and is recommended for nearly all roof types, including asphalt shingles ($0.30-$0.55 per sq ft), concrete tile ($0.40-$0.60), metal ($0.25-$0.45), cedar shake ($0.40-$0.65), and slate ($0.45-$0.70). A standard 1,500 sq ft asphalt roof costs $450-$700 to soft wash. Pressure washing is only safe on concrete and metal roofs at $0.20-$0.50 per sq ft; on shingles it strips granules and can void manufacturer warranties like GAF and CertainTeed. Heavy contamination, steep pitches, and multi-story buildings add 20-50 percent.
Roof cleaning costs vary based on your roof size, material, contamination level, and cleaning method. The industry standard is to price by the square foot, with soft washing being the preferred method for most residential roofs.
Most homeowners pay between $300 and $1,100 for professional roof cleaning. Soft washing typically costs $0.30-$0.75 per square foot, while pressure washing (only suitable for concrete and metal) runs $0.20-$0.50 per square foot.
The average cost to clean a roof is about $550 in 2026, for a typical single-storey 1,500 sq ft asphalt shingle roof soft washed at around $0.37 per square foot. Smaller ranch roofs average nearer $375, and larger or multi-storey homes commonly run $800-$1,100. Anything below roughly $250 usually signals a pressure-wash job on a roof that should be soft washed — cheaper today, and shingle granules in the gutter within a season.
| Roof Type | Size | Soft Wash | Pressure Wash |
|---|---|---|---|
| Small Ranch | 1,000 sqft | $300–$450 | $200–$350 |
| Average Home | 1,500 sqft | $450–$700 | $300–$500 |
| Large Home | 2,500 sqft | $750–$1,100 | $500–$800 |
| Tile / Clay Roof | 1,500 sqft | $600–$900 | Not recommended |
| Commercial | 5,000+ sqft | $1,500–$3,000 | $1,000–$2,000 |
Square footage sets the baseline; how hard the roof is to reach sets the rest. A second storey means longer hose runs, more ladder repositioning, and a safety setup — which is why the same 1,500 sq ft roof can quote 40% apart on height alone.
| Height | Typical multiplier | 1,500 sq ft soft wash |
|---|---|---|
| Single storey | 1.0× | $450–$700 |
| Two storey | 1.2–1.4× | $540–$980 |
| Three storey | 1.5–1.8× | $675–$1,260 |
| Steep pitch (8/12+) | +15–25% | add $70–$175 |
| Material | Per sq ft | Method |
|---|---|---|
| Asphalt shingle | $0.30–$0.50 | Soft wash only |
| Concrete tile | $0.35–$0.60 | Soft wash |
| Barrel / clay tile | $0.40–$0.75 | Soft wash |
| Metal / standing seam | $0.25–$0.45 | Soft wash or low pressure |
| Cedar shake | $0.45–$0.85 | Soft wash only |
| Slate | $0.50–$0.90 | Soft wash only |
Ranges are typical North American contractor pricing and exclude regional labour differences. Multiply by the height factor above for anything over one storey.
Roof cleaning typically costs $300 to $1,100 for an average home. Soft washing a standard 1,500 sq ft asphalt shingle roof costs $450-$700, while pressure washing (where appropriate) costs $300-$500. Factors like roof material, pitch, contamination level, and building height all affect the final price.
Soft washing is recommended for nearly all roof types including asphalt shingles, cedar shakes, tile, and slate. It uses low-pressure water (under 500 PSI) combined with cleaning chemicals to kill algae, moss, and lichen without damaging roofing materials. Pressure washing is only appropriate for concrete and metal roofs — high pressure can strip granules from shingles and crack tiles.
Soft washing a roof typically costs $0.30 to $0.75 per square foot. Asphalt shingles average $0.35/sq ft, metal roofs around $0.30/sq ft, tile and clay roofs $0.45-$0.50/sq ft, and slate roofs $0.45-$0.55/sq ft. Heavy contamination, steep pitches, and multi-story buildings can add 20-50% to these base rates.
When done correctly with soft washing, roof cleaning does not damage shingles. Soft washing uses low pressure and biodegradable chemicals that kill algae and moss at the root without disturbing shingle granules. Pressure washing, however, can strip protective granules and void manufacturer warranties on asphalt shingles — which is why soft washing is the industry-recommended method.
Most roofs should be cleaned every 2-5 years depending on your climate and surrounding environment. Homes in humid, shaded, or heavily treed areas may need cleaning every 1-2 years. Roofs with north-facing slopes tend to accumulate moss and algae faster. Regular cleaning extends roof life by 5-10 years and maintains curb appeal.
A typical residential roof cleaning takes 2-4 hours. A 1,500 sq ft roof with moderate contamination takes about 3 hours for soft washing, including setup, application, dwell time, and rinsing. Larger roofs (2,500+ sq ft), steep pitches, and heavy contamination can extend the job to 5-6 hours. Most jobs are completed in a single visit.
The average cost for roof cleaning in 2026 is about $550. That reflects a single-storey 1,500 sq ft asphalt shingle roof soft washed at roughly $0.37 per square foot. Small ranch roofs average closer to $375, two-storey homes $540-$980, and large or three-storey properties $800-$1,260. Quotes under $250 for a full roof usually mean pressure washing rather than soft washing, which is cheaper up front and shortens shingle life.
An 1,800 sq ft asphalt shingle roof costs about $540-$900 to soft wash at $0.30-$0.50 per square foot, with most single-storey jobs landing near $665. Add 20-40% for a two-storey home and 15-25% for a steep pitch above 8/12. Tile or cedar shake on the same footprint runs higher, roughly $720-$1,530, because both need slower, gentler handling.
No. High-pressure washing strips the protective granules from asphalt shingles, which shortens roof life and can void the manufacturer's warranty. Shingle roofs should be soft washed instead, using pressure under 500 PSI with a cleaning solution that kills algae and moss at the root. Pressure washing is only appropriate on concrete and metal roofing.
Expect 1.5 to 1.8 times the single-storey price. A 1,500 sq ft roof that costs $450-$700 on a bungalow typically runs $675-$1,260 on a three-storey home. The extra is labour and safety rather than materials: fall protection, staging and repositioning, longer hose runs, and slower movement across the roof.
Four variables account for most of the spread: roof size, material, height and pitch, and contamination level. The same 1,500 sq ft footprint can quote from $450 on a single-storey shingle roof to over $1,200 on three-storey clay tile with heavy moss. Method matters too — a soft wash quote and a pressure wash quote for the same roof are not comparable, because only one of them is appropriate for shingles.
Roof cleaning is a high-ticket niche within the exterior cleaning industry. Jobs typically range from $300 to $800 for residential properties, and commercial roofs can command $1,000 to $3,000 or more. The barrier to entry is not capital — it is knowledge. Understanding soft wash chemistry, roof material compatibility, and proper safety protocols is what separates professional roof cleaners from general pressure washers.
You will need a 12V soft wash system ($2,300-$4,800), general liability insurance with coverage for work at height ($1,500-$4,000/year), and the chemical knowledge to safely clean asphalt shingles, tile, metal, and slate. Licensing requirements vary by state — some require a contractor license or chemical applicator certification for commercial roof cleaning.
Our complete guide to starting a roof cleaning business covers equipment, chemical mixing ratios, safety gear, pricing models, and how to land your first customers. For detailed pricing data, see how much roof cleaning costs by roof type and region.
Soft washing and pressure washing serve different purposes on a roof, and pricing reflects the differences in method, risk, and results. Soft washing is the industry-recommended approach for nearly all residential roof types because it kills algae, moss, and lichen at the root without damaging shingle granules or voiding manufacturer warranties.
| Roof Type | Soft Wash Cost | Pressure Wash Cost |
|---|---|---|
| Asphalt Shingles | $0.30 – $0.55/sqft | Not safe |
| Concrete Tile | $0.40 – $0.60/sqft | $0.25 – $0.40/sqft |
| Metal | $0.25 – $0.45/sqft | $0.20 – $0.35/sqft |
| Cedar Shake | $0.40 – $0.65/sqft | Not safe |
| Slate | $0.45 – $0.70/sqft | Not safe |
Pressure washing is only appropriate for concrete and metal roofs. For all other materials, soft washing delivers better results with zero risk of surface damage. Use our Soft Wash Chef calculator to dial in the right chemical mix ratios for any roof type and contamination level.
This calculator helps contractors produce accurate roof cleaning estimates in seconds. Select the roof material, enter the square footage, choose the pitch and contamination level, and get a price range based on current industry rates. Use it for phone quotes, on-site estimates, or when building proposals in your CRM.
Roof cleaning pairs naturally with gutter cleaning — most homeowners who invest in a clean roof also need their gutters serviced. Use our gutter cleaning calculator to add gutter pricing to your roof cleaning bids and increase your average ticket. Many successful exterior cleaning businesses also offer full pressure washing services to capture the complete property cleaning opportunity.
Want to manage roof cleaning jobs with satellite-based measurement, automated scheduling, and professional invoicing? Start your free CrewNest trial and streamline your entire operation from estimate to payment.