Skip to content

Window cleaning software for homes and storefront routes

Residential and commercial window cleaning companies, including those adding gutters, screens or pressure washing.

  • Exterior window cleaning
  • Interior and exterior windows
  • Screen cleaning and repair
  • Track and sill cleaning
  • Hard water stain removal

Updated

  • Quote per window

    Price windows each, screens each and tracks each, with a minimum job. Options let the customer choose outside, or inside and out.

  • Storefront routes

    Put each shop on a plan every 2 or 4 weeks. Visits land in the tray ahead of time with the usual crew and weekday.

  • Different work each visit

    Visit 1: outside. Visit 2: inside and out, plus screens. The rotation keeps itself.

  • The property remembers

    Store window counts, ladder notes and gate codes on the property with custom fields the crew can see.

  • Due for a clean

    One-time customers come back on the due list when their windows are due again.

  • Business billing

    Batch invoices for property managers, PO numbers, Net 30 and billing contacts separate from the shop manager.

Birdy is window cleaning software that runs a company's two kinds of work in one place: residential jobs quoted per window with good, better and best options, and recurring storefront routes on a plan every few weeks. Plans can switch services visit to visit, such as outside only in spring and inside and out in the fall.

How do I price window cleaning per window?

Add window cleaning to your price list priced "each", with a minimum charge, and add screens, tracks and hard water treatment as their own lines. On the quote, type the count. If you price by house size instead, size ranges work too.

An example three-option window quote (made-up prices)

Good

What's included
28 windows, outside
Total
$224

Better (Most popular)

What's included
28 windows, inside and out
Total
$392

Best

What's included
Inside and out, screens and tracks
Total
$520

Save the window count on the property with a custom field, and it shows on the crew's screen and on next year's quote. More in quotes and estimates.

How do I run a storefront window route?

Put each storefront on a service plan that repeats every 2 or 4 weeks, with its preferred crew, weekday and start time. Birdy adds each visit to the dispatch tray ahead of time, labelled with its due date, and the schedule dialog opens with the usual crew and time filled in.

On the map, each truck's day is drawn along the roads with its drive time, and waiting visits show as grey pins nearby. Customers → Map with "Customers nearby" helps you add a shop on the same street. Read about route density. Shop managers can be the site contact while the owner or a management company gets the invoices.

Can a plan clean outside in spring and inside in the fall?

Yes. A plan's rotation can have up to 12 visits, each with its own services and price, on chosen months.

An example residential window plan (made-up prices)

1

Month
April
Services
Exterior windows, screens
Price
$260

2

Month
October
Services
Interior and exterior windows, tracks
Price
$420

The customer signs the plan from a link that lists both visits and the yearly total. Changing it later doesn't cancel it. Read selling service plans.

What does the window crew see on the job?

Today's jobs in order, then one step at a time on each job. Custom fields you choose (window count, ladder needed, "third-floor windows from inside only") appear on the job screen with the gate code and the customer's notes. A checklist can require steps such as "Drop cloths down" and "Screens back in", and the customer signs off at the end.

Techs never see prices. The crew lead clocks in the truck in one tap, and drive and on-site time per job feed job costing.

How do I bring one-time window customers back?

Give window cleaning a "comes due again" interval, such as 6 or 12 months. Customers who aren't on a plan appear on Due for service when their windows are due, with Create quote from last time. A past customer list (no job in 12 months) makes a win-back list in one click.

Is it a fit?

A good fit when

  • Residential window cleaners who quote per window and sell inside-and-out upgrades
  • Companies running storefront routes every few weeks
  • Window cleaners who also clean gutters, screens or solar panels, or pressure wash
  • Owners who want plans where the spring and fall visits are different

Not the right tool yet when

  • Marking interior work as weatherproof, so rain doesn't flag it (every job is checked against the forecast today)
  • Automatic route reordering for long storefront routes (you set the order)
  • Card payments and card on file for route customers (coming)
  • Before and after photos (coming)
  • Commercial high-rise work with rope access plans, permits and site safety documents

Questions

Can I price window cleaning per pane or per window?

Yes. Price windows "each" and type the count on the quote, with a minimum job charge. Screens, tracks and hard water removal can be their own lines.

Does it handle recurring storefront routes?

Yes. Each storefront is a plan that repeats every few weeks, and its visits wait in the dispatch tray with the usual crew and weekday filled in.

Can I store the number of windows on each house?

Yes. Add a custom field on properties, such as window count, and show it on the crew's job screen.

Can I quote outside only and inside and out on the same quote?

Yes. Put them as separate options. The customer picks one and signs.

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.