Industry · Window cleaning

Fill the route before the spring rush.

Window cleaning is a route business with two big seasons. The money is in tight routes, repeat homeowners every spring and fall, and storefronts that stay on a schedule. We set up the quotes, the rebooking, and the reminders so the route fills itself while you're on a ladder.

  • Quotes by panes, stories, and screens
  • Last season's customers rebooked first
  • Storefronts kept on schedule

In short

Almanac Office helps window cleaning companies in Utah book full routes: a website that quotes by window count, stories, and screens, town pages tied to your route days, a review request after every job, and AI agents that rebook last season's customers before spring and fall and keep storefront accounts invoiced. The owner approves anything new before it goes out.

Where window cleaners leak jobs

Where window jobs slip away.

01 · Vague quotes

"It depends on the house."

It does, but the customer doesn't want to wait for a visit to find out. A form that asks windows, stories, and screens gets a price in front of them before they ask the next company.

02 · Seasonal whiplash

April floods. July dries up.

Spring calls pile up faster than you can return them, then the phone goes quiet. Without a reminder to last year's customers, every season starts from zero.

03 · Loose routes

Jobs scattered across the valley.

A two-hour job in Bountiful on Monday and one in Draper on Tuesday morning eats the margin in drive time. Booking should steer people to the days you're already nearby.

04 · Handshake accounts

Storefronts that quietly lapse.

A new store manager, a missed invoice, and a monthly account is gone. Nobody cancels. They just stop being on the schedule.

What we set up

Panes, routes, and two seasons, covered.

  • A quote form that counts like you do. Windows or panes, stories, inside and out, screens, tracks, and French panes, priced from your sheet. Three-story homes and steep access get flagged for you.
  • A page per service. Residential, storefront, screen cleaning and repair, gutter cleaning, and solar panel cleaning, each with what's included and a starting price.
  • A hard-water spot page. What sprinkler overspray does to glass, why it's priced separately, and what results to expect. It answers the question customers send photos about.
  • Town pages built on route days. The cities you cover and which days you're in each one. Service-area pages that rank without reading like copies.
  • A Google profile with before-and-afters. Service-area business, every service listed, and weekly posts timed to the spring and fall openings. Google Business Profile management.
  • Seasonal rebooking. Before each season, last year's customers get a note offering dates on their area's route day.
  • Storefront schedules and invoices. Recurring accounts get a visit reminder, a monthly invoice, and a polite chase if it goes unpaid.
  • A review request after every job. Every customer, same message, no filtering, and a reply to every review within a day. Review management.

AI for your back office

The spring admin, handled while you work.

Window cleaning admin peaks exactly when you have the least time for it: quotes and rebook requests stack up in the weeks you're on the glass from sunrise. An AI Jumpstart sets up agents for the quoting, rebooking, and invoicing in one session.

example week in april · window cleaning company
  1. QUOTETwo-story, about 30 windows, inside and out with screens. Priced from your sheet. Offered Thursday, when you're already in Bountiful.
  2. PHOTOCustomer sent photos of spotty glass on the sprinkler side. Tagged as hard-water removal. Held for you to price.
  3. REBOOKLast spring's customers reminded that dates are open. Replies sorted by town and offered their route day.
  4. REVIEWJob finished at 3:10. Review request texted.
  5. INVOICEStorefront accounts invoiced for the month. One unpaid from March, reminder drafted. Held for approval.
  6. REPLY"Do you clean solar panels?" Answered from your service list, with your starting price.

Illustrative example, not a real client.

FAQ

Window cleaning questions.

How should a window cleaning company price jobs online?

Price by what drives the labor: number of windows or panes, stories, inside and out or outside only, and screens and tracks. Most homeowners can count windows or send a few photos. Let the form do the math and flag anything above two stories or with tricky access for you to price.

When is window cleaning busiest in Utah?

For most residential window cleaners, spring and fall. Rebook last season's customers before each rush opens, so the busy weeks fill your route instead of your voicemail. Storefront routes and interior work help carry the winter.

Should hard-water spot removal be its own service?

Yes. Sprinkler overspray leaves mineral spots that a regular clean won't take off, and removing them takes more time and different products. Price it separately and say up front that badly etched glass may not come fully clear.

Is it worth adding gutter or solar panel cleaning?

Often. It's the same ladder, the same customer, and the same visit, so it raises the ticket without adding drive time. Only list what you're equipped and insured to do.

How do I get more storefront accounts?

Give storefronts their own page with schedule options (weekly, every other week, monthly), show that you invoice monthly, and add those accounts to your Google Business Profile services. Managers want one less thing to remember, so make reliability the pitch.

See where you're leaking jobs.

Send your site. Within 48 hours you get a one-page teardown covering speed, search, Maps, reviews, calls, and AI visibility. No call required.