Pricing & Quoting
How to Price Roof Cleaning Without Guessing
The short answer
Price roof cleaning only after identifying the roof system and manufacturer-approved process. Measure actual roof area, then build the quote from a qualified access and fall-protection plan, crew time, labeled product, application equipment, property protection, wash-water controls, cleanup, overhead, and margin. Square footage organizes the estimate; it does not replace a site-specific scope.
Roof cleaning can command a valuable ticket, but it also combines work at height, slippery surfaces, chemicals, fragile assemblies, landscaping, and runoff. Do not call it “high margin” until the price includes every control and the company is trained, insured, equipped, and permitted to perform the exact roof work.
Use the same cost-up discipline as any service, with more explicit stop conditions. Identify the roof system, confirm the approved cleaning method, measure actual area, and estimate access, protection, product, runoff, and labor from a real plan. A pitch factor alone cannot price safety.
Identify the roof system before naming the method
For asphalt shingles, the Asphalt Roofing Manufacturers Association (ARMA) says not to use a power washer or any brush or broom, advises following the shingle manufacturer's guidance, and warns that treatment makes the roof slippery. That supports a manufacturer-approved low-pressure process for asphalt shingles; it does not create a universal recipe for tile, metal, slate, membrane, coated, or solar-integrated roofs.
Before quoting, record the manufacturer or best-supported roof identification, visible defects, age when known, previous treatment, warranty/care instructions, staining pattern, gutters, downspouts, drainage, nearby assets, utilities, solar equipment, and access limits. Refer uncertain damage or an unfamiliar system to a qualified roofing professional.
The product label, Safety Data Sheet, roof instructions, and local wash-water rules define the protection plan. Include the actual labor and materials for exclusion, plants, metals, glass, siding, pools, neighboring property, gutters, downspouts, capture or diversion, and final inspection. Do not reduce that plan to “pre-wet and tarp”; covers themselves can trap heat and need monitoring.
What goes into a roof cleaning price
Use the same cost buckets as any job, but fill them from the approved roof-specific plan rather than a generic per-foot band.
| Cost bucket | What's different on a roof | Notes |
|---|---|---|
| Labor | Inspection, protection, controlled access/application, closeout, and equipment setup | Estimate the actual qualified crew and phases; do not assume one universal cost driver |
| Product and site controls | Named cleaner, calibration, PPE, protection, containment/disposal | Follow roof and product directions; no universal mix |
| Drive time | Same as any job - round-trip loaded cost | Fill a route to make it cheap |
| Equipment | Approved application equipment, access system, fall controls, hose and retrieval | Include ownership, inspection, setup, and qualified labor |
| Overhead & admin | Insurance, estimating, permits where applicable, documentation, payment cost | Confirm that the policy covers the service and access method |
Add the buckets to get your direct cost for the job, then divide by (1 − your target margin) to get a floor. The full method lives in how to price a pressure washing job; roof cleaning just plugs different numbers into the same machine.
How to measure and rate a roof
Price by roof area, not the building footprint. A roof is bigger than the ground it covers because it's pitched, and the steeper it is, the more square footage hides in the slope. If you measure the footprint and forget the pitch, you underbid every roof.
You can measure from a satellite map or estimate from the footprint and a pitch multiplier. Getting that conversion right is its own skill - see how to measure square footage for a quote for the wheel-vs-map tradeoff and the pitch math.
Once you have true roof area, set a base per-square-foot soft-wash rate that clears your floor, then apply factors:
| Factor | When it applies | Effect on price |
|---|---|---|
| Pitch and geometry | Lower slope, steep planes, valleys, dormers, transitions | Changes area, reach, setup, and the qualified access plan; never call a roof “walkable” from pitch alone |
| Stories | One story vs two-plus | Higher setup, more risk, more hose to manage |
| Access | Tight side yards, landscaping, pools, utilities, neighboring property | Changes equipment, exclusion, protection, and crew time |
| Condition and contaminant | Streaking, growth, damaged or loose components, prior coating | May change the approved process, expected result, repeat limit, or whether to decline |
These are multipliers on the base rate, not afterthoughts. A 2,400 sq ft steep two-story roof with heavy lichen and a pool below is not the same job as a single-story ranch of the same area, even though the per-foot rate started identical.
A worked example: a 2,000 sq ft roof
Numbers are illustrative - swap in your own costbook - but the method is the point.
| Line | Amount |
|---|---|
| Labor: 3 hrs on site × $60 loaded crew cost | $180.00 |
| Drive time: 35 min round trip × $60 | $35.00 |
| Labeled product + protection/containment allowance | $42.00 |
| Equipment: 3.5 hrs × $11 soft-wash system cost | $38.50 |
| Risk/admin + card fee allocation (≈3% of ticket) | $24.00 |
| Direct cost | $319.50 |
| Price floor at 50% margin (÷ 0.50) | $639.00 |
| Quoted price (single story, moderate streaking) | $695 |
This example is not a market rate and does not prove the job is safe or feasible. If the qualified access plan, roof system, condition, protection, or local controls change, rebuild the labor and equipment lines rather than applying a casual “steep-roof multiplier.” The quote may rise substantially or the company may decline the work.
Why a large roof ticket can still be a poor job
A large ticket can hide unpriced estimating, setup, qualified labor, fall controls, product loss, plant and metal protection, runoff handling, weather delay, documentation, and a second dry-result visit. Margin is what remains after those real costs—not the difference between chemical cost and price.
Three places roof pricing leaks:
- Quoting footprint instead of roof area. You bid 1,600 sq ft and clean 2,000. Every steep roof underbid.
- Underbudgeting the validated product process. Include product condition, calibration, allowed repeat, PPE, protection, and cleanup—not a guessed number of gallons.
- Forgetting the protection and wash-water clock. Setup, monitoring, containment, rinsing when directed, dry-result inspection, and teardown are labor.
How software fits (and where it doesn't)
A spreadsheet costbook handles roof pricing fine, and plenty of operators run that way. It strains when you want the pitch-and-access factors applied consistently and the floor enforced at quote time instead of remembered on a ladder.
That's the gap tools like WashRoute Pro can narrow: Costbook keeps cost inputs with the quote, and PhotoQuote gives the customer a secure way to upload roof photos for owner review. PhotoQuote does not mark the roof, build Good / Better / Best packages, or flag a floor automatically; the owner scopes and prices the job. It's one honest option - general platforms like Jobber (opens in a new tab) and Housecall Pro (opens in a new tab) cover scheduling and invoicing. The tool doesn't set your price; your costbook and your floor do.
The one-paragraph version
Identify the roof and approved process before pricing. ARMA says not to power wash or brush asphalt shingles and warns that treatment makes the roof slippery. Measure true roof area, but build direct cost from the qualified access plan, crew time, labeled product, calibration, equipment, protection, wash-water controls, drive time, documentation, overhead, and payment cost. Then apply the margin formula. If the system or safety plan is uncertain, pause or decline.
Inspect the roof before you quote the roof
Aerial photos help with footprint, but they do not show pitch, fragile shingles, access, skylights, tree cover, or where runoff will travel. Ask for roof photos from several angles and flag anything that needs an in-person inspection. The quote should state the method, areas included, plant protection, and what staining may remain.
Price roof cleaning from risk and production time, not only square footage. Add height, pitch, setup, walking distance, water access, chemical use, and a safety margin for slow sections. If the roof cannot be accessed safely with your equipment and training, decline or refer it; a high ticket does not make unsafe work acceptable.
Photograph gutters, plants, windows, and the finished roof. Those images make the result understandable and give the owner a record if weather or pre-existing damage becomes a question later.
Price the roof as a controlled project, not a big house side
Roof cleaning carries different access, chemical, runoff, plant-protection, weather, and result-timing assumptions than a house wash. Your estimate should separate the roof area from the project controls required to treat it safely and consistently.
Collect enough information to answer:
- What is the roofing material, approximate age, pitch, and visible condition?
- Can the work be performed using your approved access method?
- Where will solution and rinse water move?
- Which plants, metals, painted surfaces, pools, or neighboring properties need protection?
- What weather conditions make the job a no-go?
- What result should be visible immediately, and what change may continue after treatment?
- Which manufacturer, product-label, insurer, or local requirements apply?
If those cannot be answered from reliable photos and property information, inspect before giving a fixed price.
Add a roof risk allowance transparently
Do not hide “risk” inside a random percentage. Convert it into work and controls: additional crew member, slower access, more hose management, protection and rinsing time, containment or runoff handling, spotter time, specialized equipment, or a return visit. Then the quote can explain the scope rather than present a mysterious premium.
| Internal estimate line | Question to answer |
|---|---|
| Treatable roof area | Did you account for pitch rather than only the footprint? |
| Setup and access | What is the approved way to reach and work the surface? |
| Application time | What production assumption fits this material and condition? |
| Protection and rinse | Which adjacent areas need an assigned person or repeated checks? |
| Weather contingency | What happens if wind or rain moves outside the safe window? |
| Closeout and result timing | What will be photographed and explained to the owner? |
Write a result statement the crew can honor
Avoid “roof will look new.” Name the treatment, the target growth or staining, and any expected delay in the final visual result. Exclude repair, leak correction, granule replacement, and pre-existing damage. Photograph the condition before work and the treated roof after work from safe, repeatable viewpoints.
The business value is not merely a higher ticket. A well-scoped roof job creates proof, a future service record, and related exterior work without gambling the company on a vague promise. The moment access, substrate condition, or runoff control is uncertain, the professional move is an inspection or a decline—not a more aggressive guess.
A roof-cleaning go, inspect, or decline gate
Roof work deserves a separate decision before price. Sort the opportunity into three lanes.
Go: the roof type and condition are understood, access can be controlled, the approved cleaning method is appropriate, weather is suitable, plant and runoff protection can be planned, and the crew is trained and equipped for the work.
Inspect: photos do not show pitch, fragile areas, overspray exposure, access, drainage, nearby property, solar equipment, or the full condition. Price only after a site review resolves the unknowns.
Decline or refer: the requested method conflicts with manufacturer or product guidance, access cannot be made safe, the surface appears failed, the company lacks the training or insurance for the work, or runoff cannot be controlled lawfully.
Only after the gate should you calculate area, pitch and access effects, setup, plant protection, chemical handling, dwell, rinse, crew time, and risk. A roof rate copied from flatwork ignores the work that makes the service safe.
State the result carefully. Organic discoloration may respond over time; moss, lichen, oxidation, failed shingles, or physical damage should not be promised away. Explain the expected timeline and what the customer may still see after treatment.
The proposal and crew record should share the roof type, approved method, exclusion language, protection plan, weather limit, proof views, and stop-work trigger. A large roof ticket is attractive, but the right business decision may still be an inspection or a no. Protecting that decision is part of professional pricing.
Sources
- U.S. Small Business Administration break-even analysis guide (opens in a new tab)
- OSHA ladder and stairway training requirements (opens in a new tab)
- CDC pressure-washer injury, electrical, and carbon-monoxide safety guidance (opens in a new tab)
- Asphalt Roofing Manufacturers Association algae-cleaning technical bulletin (PDF) (opens in a new tab)
Frequently asked questions
- Can you pressure wash an asphalt shingle roof?
- ARMA says not to use a power washer or brush on asphalt shingles and advises following the shingle manufacturer’s guidance. Do not turn that into a universal chemical recipe: verify the exact roof, product label, access and fall controls, protection, and wash-water plan. Other roof systems have different instructions.
- How do I charge per square foot for roof cleaning?
- Set a base soft-wash rate that clears your cost floor, then multiply by the true roof area - not the building footprint - and apply factors for pitch, stories, access, and how heavy the algae and lichen are. A steep two-story roof can cost far more than a single-story roof of the same area.
- Why is roof cleaning more expensive than house washing?
- It can cost more because the quote may include qualified work at height, access equipment, fall controls, a roof-specific approved process, property protection, wash-water handling, weather constraints, and documentation. Price those inputs explicitly. “Roofs are risky” is not a substitute for a safe plan or permission to add an arbitrary surcharge.
- How much chemical does a roof cleaning take?
- Estimate the named product from its label, the verified roof system, measured area, calibrated application output, condition, allowed repeat, and expected waste—not from a universal “roof mix.” Include product age or loss when relevant, PPE, protection materials, containment, and cleanup in the same cost line.
- Do I need to protect landscaping when soft washing a roof?
- Yes, and the control must be site- and product-specific. Map plants, metals, glass, siding, pools, neighboring property, gutters, downspouts, and drains; then follow the label and local wash-water requirements. Include setup, monitoring, any directed rinse, containment or disposal, inspection, and teardown in labor and materials.
Next step: test it on a real job
Run one real job before you decide
WashRoute Pro helps you keep labor, drive, chemical, material, and fee estimates beside the quote before the customer sees it. Start with one real job; no card and no automatic charge.
Start free trial