Skip to content

Soft wash and roof cleaning software

Soft wash, roof cleaning and house washing companies, and pressure washing companies that soft wash.

  • Roof soft wash (asphalt shingle, tile, metal)
  • House soft wash
  • Stucco and painted surface cleaning
  • Rust and stain removal
  • Gutter brightening

Updated

  • A mix log on every job

    Up to five chemicals per mix, each with its ratio, plus gallons, temperature, wind, sky and who sprayed it.

  • Strength done right

    Enter 12.5% sodium hypochlorite once. A "3%" mix is read as strength at the surface, and a mix stronger than the chemical is refused.

  • Wind and cold flags

    Jobs are flagged for wind (20 mph by default) and cold (below 40°F) as well as rain and storms.

  • Plant protection, required

    Make "Plants wetted" and "Outlets covered" steps the crew must finish before Start.

  • A record for damage claims

    Export the whole mix log by date: date, address, crew, applicator, chemical, strength, ratio, gallons, weather.

  • Roofs come due again

    Give roof cleaning a re-clean interval and customers show up on the due list when it's time.

Birdy is soft wash software that gives soft wash and roof cleaning companies what the chemical side of the work needs: a mix log on every job with the sodium hypochlorite strength, ratio and weather, forecast flags for wind and cold as well as rain, plant-protection steps the crew can't skip, and reminders when a roof is due to be cleaned again.

How do I log soft wash chemical mixes?

On the job, in the crew app. The crew taps Log the mix, picks the chemicals from your list, enters each ratio ("1:4" or "3%") and the gallons mixed, and picks the temperature, wind and sky. Birdy works out how much of each chemical went on and what it cost.

Settings → Chemicals holds your list, up to 50: sodium hypochlorite at its strength, surfactants, degreasers and others, each with an optional cost per gallon. "Add the usual two" adds 12.5% sodium hypochlorite and a surfactant. A line on the job reads like "12.5% SH 1:4 + Surfactant 1:256 · 40 gal · 82°F · light wind · sunny · Devon".

Your record if a customer complains

If a customer says a plant died or a surface was marked, the log shows what was sprayed, how strong, in what weather and by whom. Export it as a spreadsheet for any date range up to a year.

Does the weather flag wind and cold, not just rain?

Yes. Soft washing has more weather limits than pressure washing, so Birdy flags four things from the National Weather Service hourly forecast, across the hours the crew would be there:

Weather flags and their defaults (each can be changed)

Rain

Default
50% chance or more
Why it matters for soft wash
Rain dilutes the mix before it has worked and washes it onto plants

Wind

Default
20 mph or more
Why it matters for soft wash
Overspray drifts onto cars, plants and neighbours

Cold

Default
Below 40°F
Why it matters for soft wash
The mix works slowly in the cold

Storms

Default
Thunder, 25% chance or more
Why it matters for soft wash
No one should be on a roof

Flagged jobs show on the dispatch board and in the owner's morning email, and Move them sends them to each truck's next safe day. Hot afternoons are a judgement call the forecast can't make for you, so the mix log keeps the temperature for every job.

How do I price roof cleaning?

Most roof cleaners price by roof area, with a minimum, and add for steep or tall roofs. In Birdy that is a per-square-foot service with a minimum, or size ranges, plus add-on lines ("Steep roof", "Third story") the rep picks on site. The Measure button totals each roof plane's length and width.

Roof cleaning sells well as the Best option over a house wash, and bundles price it in: "House wash and roof together" can be a package price. Read good, better, best quotes.

How do I make sure the crew protects the property?

Make the steps required. A checklist attached to every soft wash service can require Before steps (walk the property, windows and doors closed, outlets and lights covered, plants wetted, vehicles moved) before the crew can tap Start, and the mix log before Done. A crew lead who has to skip a required step gives a reason, and it is logged.

When a customer reports a problem, a callback is one click. The office records its cause (Workmanship, Customer expectation, Weather or re-soil, Not our scope), so a roof that re-streaked after a wet month isn't counted against the crew. See the crew app.

How do I get roof customers back when they're due?

Set roof cleaning to "comes due again" after the interval you recommend (from 3 to 36 months). When the time comes, the customer appears on Due for service with what they had and what they paid. One click makes a new quote from last time at today's prices. Or sell a service plan with a roof visit in the rotation.

Is it a fit?

A good fit when

  • Soft wash and roof cleaning companies that want a mix record on every chemical job
  • Pressure washing companies adding soft washing and roof cleaning
  • Owners who want plant and property protection to be a required step, not a reminder
  • Companies that sell roof cleaning on a re-clean cycle

Not the right tool yet when

  • Pesticide-style records with EPA registration numbers and state usage reports (the log is built for soft wash mixes)
  • Weather filled into the mix log automatically (the crew picks it today)
  • Roof measurements from satellite images
  • Before and after photos of the roof (coming)
  • Card payments online (coming)

Questions

Can I track sodium hypochlorite strength and mix ratios?

Yes. Each sodium hypochlorite on your list has its strength. The crew enters a ratio such as 1:4 or a target such as 3%, and Birdy records gallons of mix and of chemical.

Can the chemical log be required before a job is done?

Yes. Services marked "Uses chemicals" can remind or require a log before Done.

Does it warn me about wind before a soft wash?

Yes. Jobs are flagged when the forecast wind is 20 mph or more by default, as well as for rain, storms and cold.

Can I export the chemical log?

Yes. Export a CSV for any date range up to a year, with one row per chemical per mix.

See it on your own customers

Create your account. We set it up with you, with your customers and your price list, before your team starts.