The national average cost to clean a roof is $460, with most homeowners paying between $295 and $650 for a standard professional clean on a 1,500–1,700 sq ft home. Prices vary widely by roof type, size, cleaning method, storey height, and location — a coastal Florida home will cost nearly double what an equivalent Arizona property pays.
This guide covers every cost factor, a full breakdown by roof type and cleaning method, what gutter cleaning adds to the bill, and how to avoid the two most common mistakes homeowners make when hiring a contractor.
Use our free calculator below to get an instant estimate for your specific home.
Roof cleaning cost — quick reference
| Service | National average | Typical range |
|---|---|---|
| Roof cleaning (standard) | $460 | $295 – $650 |
| Roof cleaning (per sq ft) | $0.35 | $0.20 – $0.70 |
| Soft wash (recommended) | $510 | $300 – $800 |
| Gutter cleaning | $175 | $100 – $300 |
| Roof + gutters (bundle) | $600 | $350 – $950 |
| Moss removal treatment | $190 | $133 – $300 |
| Biocide / preventative treatment | $150 | $80 – $250 |
Prices assume a standard single-storey home with a 1,500–1,700 sq ft roof in a mid-cost US market. Add 15–30% for two-storey homes, 30–50% for three storeys or higher.
Cost by state
Prices vary significantly across the US. Select your state for a specific price guide, including city-level data and a pre-set cost calculator.
Northeast
Connecticut · Delaware · Maine · Maryland · Massachusetts · New Hampshire · New Jersey · New York · Pennsylvania · Rhode Island · Vermont · Virginia · West Virginia
Southeast
Alabama · Arkansas · Florida · Georgia · Kentucky · Louisiana · Mississippi · North Carolina · South Carolina · Tennessee
Midwest
Illinois · Indiana · Iowa · Kansas · Michigan · Minnesota · Missouri · Nebraska · North Dakota · Ohio · South Dakota · Wisconsin
Southwest
Arizona · New Mexico · Oklahoma · Texas
Mountain West
Colorado · Idaho · Montana · Nevada · Utah · Wyoming
Pacific
Alaska · California · Hawaii · Oregon · Washington
What factors affect roof cleaning cost?
1. Roof size
Size is the dominant cost driver. Most contractors price per square foot, so every additional 100 sq ft adds roughly $30–$70 to your bill, depending on method and market.
| Roof size | Soft wash cost | Standard clean |
|---|---|---|
| Small (under 1,200 sq ft) | $200 – $400 | $150 – $320 |
| Medium (1,200 – 1,700 sq ft) | $350 – $600 | $250 – $500 |
| Large (1,700 – 2,500 sq ft) | $500 – $850 | $380 – $700 |
| Extra large (2,500 sq ft+) | $750 – $1,200 | $550 – $1,000 |
Your roof is typically 1.3–1.5 times your home’s floor area — a 1,600 sq ft single-storey home usually has a 2,000–2,400 sq ft roof once pitch is accounted for.
2. Cleaning method
The method used affects both cost and safety for your roofing material. Soft washing is the recommended standard for asphalt shingles and most residential roofs.
| Method | Cost per sq ft | Best for | Avoid on |
|---|---|---|---|
| Soft wash | $0.30 – $0.80 | Asphalt, tile, cedar, slate | Nothing — universally safe |
| Low-pressure wash | $0.20 – $0.50 | Metal, concrete tile | Cedar shake, slate |
| High-pressure wash | $0.15 – $0.45 | Metal roofs only | Asphalt, tile, cedar, slate |
| Chemical wash | $0.15 – $0.30 | Algae and moss treatment | Should follow pressure washing |
| Manual moss removal | $0.60 – $1.00 | Heavy established moss | Not a standalone method |
Never let a contractor pressure wash asphalt shingles. It strips protective granules, voids most manufacturer warranties, and shortens the roof’s lifespan by years. Soft washing at low PSI is the only safe cleaning method for shingles.
3. Roof type
Some materials cost more to clean because they require gentler methods, more time, or specialist equipment.
| Roof type | Average clean cost | Method required |
|---|---|---|
| Asphalt shingle | $300 – $600 | Soft wash only |
| Metal roof | $250 – $550 | Low-pressure or soft wash |
| Concrete tile | $350 – $700 | Soft wash, no foot traffic |
| Clay tile | $400 – $800 | Soft wash, crawl board access |
| Cedar shake | $450 – $900 | Gentle soft wash, specialist only |
| Slate | $500 – $1,000 | Extremely gentle low-pressure only |
| Flat / membrane | $200 – $500 | Low-pressure rinse + chemical |
4. Number of storeys
Height is a multiplier on both labour time and safety equipment requirements. Each additional storey adds meaningful cost.
| Storeys | Cost premium | Reason |
|---|---|---|
| Single storey | Base price | Standard ladder access |
| Two storeys | +15 – 30% | Extension ladder, safety time |
| Three storeys | +30 – 50% | Scaffolding or specialist equipment |
5. Condition and biological growth
A roof cleaned annually costs less per visit than one that hasn’t been touched in five years. Heavy moss and lichen significantly increase labour time and chemical costs.
Light algae / early moss: Adds $0–50 to the base price — treated during the standard clean.
Established moss with root penetration: Adds $100–$250 — requires pre-treatment, longer dwell time, and manual brushing in places.
Lichen (the grey-green crusty growth): Adds $150–$400 — lichen bonds to the shingle surface and requires specialist chemical treatment followed by a return visit weeks later once the growth dies. It cannot be safely removed mechanically.
Heavy neglect (5+ years): Expect 40–80% above standard pricing as the job is substantially more complex.
6. Your location
Labour costs, local market conditions, and regional factors all influence what contractors charge in your area. As a general rule:
Premium markets (NYC metro, San Francisco, Seattle, Boston): 40–70% above national average
High-cost markets (Most Northeast, Pacific Northwest, Florida coastal, Hawaii): 15–35% above average
Mid-cost markets (Most Midwest, Southeast, Mountain states): National average
Lower-cost markets (Rural South and Midwest, parts of Texas and Oklahoma): 10–25% below average
Select your state above for specific pricing data for your region.
Gutter cleaning cost — what to add to your roof cleaning
Gutter cleaning is almost always done alongside roof cleaning — the roof cleaning washes debris into the gutters, so clearing them in the same visit saves money and ensures your drainage system works properly after the clean.
| Home type | Gutter cleaning only | Single-storey, standard gutters |
|---|---|---|
| Single storey, standard gutters | $100 – $200 | +$80 – $150 |
| Single storey, 150+ linear ft | $150 – $280 | +$100 – $180 |
| Two storeys | $150 – $300 | +$120 – $220 |
| With downspout flush included | +$30 – $60 | Included by most contractors |
| With gutter guard cleaning | +$50 – $100 | +$40 – $80 |
Bundle discount: Most contractors offer 10–15% off when you combine roof and gutter cleaning in a single visit. This is because setup time, travel, and equipment prep are shared across both services — ask explicitly for a bundle rate when requesting quotes.
Cost by cleaning frequency — annual vs one-off
The cost per clean is lower when you maintain a regular schedule. Contractors price repeat customers differently because the roof is in better condition at each visit, reducing labour time.
| Frequency | Typical cost per clean | 5-year total cost |
|---|---|---|
| Annual clean | $300 – $550 | $1,500 – $2,750 |
| Every 2 years | $400 – $700 | $1,000 – $1,750 |
| One-off (5 years neglected) | $600 – $1,200 | $600 – $1,200 |
| Quarterly (pine trees, humid) | $150 – $300 | $3,000 – $6,000 |
The one-off cleaning on a neglected roof costs more in total because the repair damage caused by neglect is not captured in these figures. A 5-year-neglected asphalt shingle roof in a humid climate may require $2,000–$8,000 in shingle and fascia repairs on top of the cleaning cost.
Professional vs DIY — is it worth doing yourself?
The price of roof cleaning varies by the size of your roof, the cleaning services you need, the condition of your roof, and the type of products used. Whether those factors make DIY worthwhile depends on your specific situation.
DIY is reasonable when:
- Your home is single storey with easy ladder access
- You have asphalt shingles or metal in good condition
- The issue is light algae or leaf debris — no lichen
- You are comfortable working at height and will not work alone
Always hire a professional when:
- Your home is two storeys or higher
- You have tile, cedar shake or slate
- Lichen is present
- There are any signs of existing roof damage
What DIY actually costs: Soft wash solution ($15–$30), spray attachment ($15–$40), your time (3–6 hours). Total: $30–$70 in materials. The risk is incorrect method on the wrong roof type — pressure washing asphalt shingles once can strip enough granules to cut 5–10 years from your roof’s lifespan, turning a $30 DIY job into a $12,000 early replacement.
Use our DIY vs Pro quiz to get a clear recommendation for your specific home.
How to get an accurate quote — 5 questions to ask every contractor
Most homeowners get a quote that is too vague to compare against competitors. These five questions produce a quote you can actually evaluate:
1. Is the price per square foot or flat rate, and what square footage are you using? Some contractors quote on house floor area, others on actual roof area (which is larger due to pitch). Confirm which number they are using.
2. What PSI will you be using? Soft wash should be under 500 PSI on asphalt shingles. Any contractor who cannot answer this question or quotes a number above 1,000 PSI on shingles should not be hired.
3. Does the price include biocide treatment after cleaning? A clean without biocide treatment in a humid climate will show algae regrowth within 3–6 months. Treatment should be included or quoted separately.
4. Are you insured for roof work specifically? General liability is not enough — roof cleaning work requires specific coverage. Ask for proof of insurance before anyone gets on your roof.
5. What is the warranty or guarantee? Reputable contractors typically offer a 1–2 year guarantee against algae regrowth. If there is no guarantee, the cleaning solution quality or application method is likely substandard.
What happens if you don’t clean your roof?
The consequences of neglect follow a predictable and escalating cost timeline.
Year 1–3: Algae establishes as black streaking. Moss begins on shaded sections. Purely cosmetic — clean cost at this stage: $300–$550.
Year 3–7: Moss root systems lift shingle edges and hold moisture. Granule loss accelerates. Lichen begins establishing. Clean cost: $500–$900 plus potential shingle spot repairs.
Year 7–12: Shingles crack and curl. First interior leaks appear. Fascia moisture damage begins. Repair cost alongside cleaning: $1,500–$6,000.
Year 12+: Premature full roof replacement required 10–13 years earlier than the designed lifespan. Replacement cost: $8,000–$25,000.
The maths is straightforward. Ten years of annual cleaning at $400 per year costs $4,000. Premature roof replacement costs $8,000–$25,000. Regular cleaning is not a cost — it is an investment with a guaranteed return.
Frequently asked questions
The average cost of roof cleaning in the US is around $460, with a typical range of $295 to $624 for standard jobs. This figure varies based on roof size, type, cleaning method, storey height and your location. Use our free calculator above for an estimate specific to your home.
Yes. Regular cleaning can extend your roof’s lifespan by years and help you avoid costly repairs. The cost of annual maintenance is a fraction of the cost of premature roof replacement — which runs $8,000–$25,000 for a standard residential property.
Chemical wash is the lowest-cost method at $0.15–$0.30 per square foot, but it is only effective as a treatment for existing algae — it is not a substitute for physical debris removal. The most cost-effective approach overall is a regular soft wash schedule: annual cleaning keeps the roof in a state where each visit is quick and inexpensive rather than requiring the extended labour of a neglected roof.
On average, cleaning a roof takes between two to five hours. This timeline depends on the size and slope of your roof and the severity of any stains. Heavily neglected roofs with moss or lichen can take a full day.
Soft washing does not damage shingles. Pressure washing does — it strips granules, loosens shingles, and voids most manufacturer warranties. High-pressure washing uses around 2,500-plus PSI to forcibly remove debris, which is the most abrasive method and only suitable for some roof styles including tile roofs. Always confirm the PSI being used before authorising any contractor to start work on asphalt shingles.
Most homes need an annual clean. Humid climates (Florida, Gulf Coast, Pacific Northwest) may need twice a year. Pine tree coverage typically requires quarterly gutter cleaning even if the roof itself only needs an annual clean. Use our cleaning schedule generator to get a personalised recommendation based on your roof type, climate and tree coverage.
Yes — always. Roof cleaning deposits debris into the gutters, so cleaning the roof without clearing the gutters immediately afterward defeats the purpose. Most contractors bundle both services at a 10–15% discount over separate visits.
Related tools and guides
- Cost calculator — get a precise estimate for your home’s size, roof type and location
- How often to clean your roof — cleaning frequency guide by roof type and climate zone
- How often to clean gutters — gutter cleaning frequency guide including tree coverage and seasonal timing
- Roof inspection checklist — 27-point interactive checklist with downloadable PDF report
- DIY vs Pro quiz — 5 questions to find out whether you should clean your own roof or hire a contractor
- Cleaning schedule generator — personalised 12-month maintenance calendar
Updated April 2026. National average pricing sourced from contractor surveys across US metro and rural markets. Individual quotes will vary by location, roof condition and contractor. Use our calculator for a location-specific estimate.