Dillard's Digital Instant website checkup
Lists & Ideas

Best window cleaning software in 2026: four platforms, how each one charges, and when custom fits

Window cleaning software for 2026: Jobber, Housecall Pro, GorillaDesk and ServiceM8 compared on route pricing, per-user fees, trials and recurring work.

On this page
Short answer

For most window cleaners the shortlist is Jobber, Housecall Pro, GorillaDesk and ServiceM8. They differ most in how they charge: Jobber and Housecall Pro price by user, GorillaDesk prices by route (from $49 a month, office users free), and ServiceM8 prices by jobs per month with no per-user fees, starting at a free plan with 30 jobs. All four publish prices and offer 14-day free trials, as read in October 2026.

Key takeaways

  • Every platform here lists its prices publicly and gives a 14-day trial with no card, based on pages read in October 2026.
  • GorillaDesk charges per route (a technician running their own schedule), so a two-person crew in one truck shares one paid schedule and office users are free.
  • ServiceM8 charges by jobs per month: $0 for 30 jobs on one user, then $29 for 50 jobs, with no per-user fees on paid plans.
  • Housecall Pro puts its Recurring Service Plans on MAX only, so price that tier if most of your revenue is repeat cleans.
  • Test the two jobs that matter most: a recurring storefront round and a rained-out day moved to Thursday.

Window cleaning runs on repeat work. A storefront round every two weeks, a house twice a year, a property manager who wants the same buildings done every quarter. The software has to keep those cycles turning, price a job by panes and stories without a drive-out, route a day of short stops, and move a whole day when it rains. We read the window cleaning page and the pricing page of each product below in October 2026. They're listed in no ranked order, with a custom option at the end. The biggest difference between them is how they bill you, by user, by route or by job count, so that's where each entry starts. For the website and phones of a window cleaning company, see our industry page for window cleaning.

1. Jobber

Who it suits: solo owners and small crews who want one app for quotes, scheduling, invoices and payments, for residential or commercial glass. Jobber's window cleaning page describes job details that carry the number of windows, roof pitch and photos to the site, custom checklists customers can see, and route generation that also hands a last-minute job to the nearest tech by GPS.

  • How it charges: by plan and user count. On the Jobber pricing page, read October 2026, Core for one user is $49 a month with no commitment, $39 a month on a one-year commitment, or $29 a month prepaid annually. Connect is $139 monthly or $99 annually, and Grow is $199 or $149. Each extra user is $29 a month.
  • Window cleaning features by plan: optional line items, the way you offer screens, tracks or gutters next to the glass, start on Grow. Automated quote follow-ups and QuickBooks Online sync start on Connect. Online booking is on Core.
  • Trial and terms: 14 days with Grow features and no card. Month-to-month plans stop when the current billing period ends; the annual prepayment isn't refunded if you leave early.
  • Ask in the demo: how a biweekly storefront round renews, and which plan you need for the add-on lines you actually sell.

More on its limits is on our Jobber alternative page.

2. Housecall Pro

Who it suits: crews selling weekly and biweekly cleans as service plans, and companies mixing residential, storefront and commercial work. The Housecall Pro window cleaning page talks about quoting panes, stories, screens and hard-water cleaning, route optimization, automatic notices when a rain-delayed visit is moved, and saved cards for repeat cleans. Its FAQ says it supports solo cleaners and larger commercial teams.

  • How it charges: by plan, with users included. The pricing page in October 2026 lists Basic at $59 a month on yearly billing or $79 paid monthly, one user included, Essentials at $149 or $189 with five users, and MAX at $299 or $329 with eight users and $35 a month for each extra user. First-month promotional prices were also shown.
  • Window cleaning features by plan: online booking, a price book and job costing are on Basic. Routes, photo reports and QuickBooks Online sync start on Essentials. Recurring Service Plans and route optimization are listed on MAX.
  • Trial and terms: 14 days of MAX features, no card, and no long-term contract. Cards run from 2.59% per payment and bank transfers 1%.
  • Ask in the demo: whether the service plans the window cleaning page describes need MAX on your account, since that's the tier the pricing page puts them on.

We compare the two biggest general tools in Jobber vs Housecall Pro.

3. GorillaDesk

Who it suits: route-based window cleaners with a full office or a two-person crew per truck, who don't want to pay for every login. GorillaDesk's window cleaning page names recurring routes, route optimization, quoting multi-story jobs on the spot, estimate packages, subscription billing and notes and checklists.

  • How it charges: by route. The GorillaDesk pricing page defines a schedule as a technician running their own route, and says crews riding together share one schedule. It doesn't charge for admin, manager, sales or crew users. In October 2026: Basic $49 a month, with routes two and three at $50 each and route four onward at $30; Pro $99, with each added route $50; Growth $149, with route two at $100 and route three onward at $50. A yearly toggle says it gives one month free, and the annual plan is billed for the full year up front.
  • Window cleaning features by plan: Basic includes estimates, invoices, automated email and text, and basic routing up to 25 stops. Pro adds online booking, a customer portal, card subscriptions through Stripe or Square, review generation and QuickBooks Online sync. Growth adds estimate packages and map estimation tools.
  • Trial and terms: 14 days with no card, according to the window cleaning page. Monthly plans have no contract, there are no setup fees, and data migration is free (contacts, addresses, notes and starting balances, but not full service history). Texting costs extra: $5 a month for a local number, plus prepaid credit packs.
  • Ask in the demo: whether 25 stops covers your longest route day on Basic, and what your text volume would cost.

See GorillaDesk vs Jobber for a closer look at route pricing against per-user pricing.

4. ServiceM8

Who it suits: a solo window cleaner starting out, or a crew that adds people faster than jobs. ServiceM8 has no window cleaning page; its cleaning business page covers the same repeat work, saying you can create a recurring job once and have it repeat at fixed intervals, with recurring jobs scheduled automatically to cut travel time.

  • How it charges: by jobs per month. The ServiceM8 pricing page (prices in USD, read October 2026) lists Free at $0 for 30 jobs and one user, Starter $29 for 50 jobs, Growing $79 for 150, Premium $149 for 500 and Premium Plus $349 for 1,500, then 20 cents a job. Paid plans include unlimited users; the FAQ says plainly that it doesn't charge per user.
  • Window cleaning features by plan: recurring jobs, quotes, online bookings and Xero or QuickBooks Online sync are on every plan. Proposals, forms and asset management start on Growing; job costing starts on Premium.
  • Trial and terms: 14 days, no card. It advertises no lock-ins, with plan changes allowed whenever you want. If you pass your job limit, the FAQ gives you seven days before it asks you to upgrade.
  • Ask in the demo: how a storefront round counts against the job limit. A route of 20 shops every two weeks is about 40 jobs a month on its own.

Our ServiceM8 alternative page covers who outgrows it.

5. A custom CRM

Who it suits: window cleaning companies whose work doesn't fit a standard job record: commercial contracts billed by building and floor, high-rise or rope work with its own safety paperwork, a pressure washing or gutter division under the same customers, or route pricing that changes by season. We built a CRM for our own home-service companies once off-the-shelf field apps no longer matched how those companies operated.

  • It fits when: you keep exporting to spreadsheets to bill commercial accounts, or you run two or three services and want one customer record with every visit and price.
  • It doesn't fit when: you're in your first season with a residential route. A packaged trial gets you invoicing this week.
  • Pricing: quoted per project after scoping. We publish no price list, charge no per-user fees, and the system and its data are set up in your company's name.

The custom CRM service page explains how a build works, and custom CRM vs Jobber sets the two side by side.

Which window cleaning software publishes its prices?

All four do. Figures below are from each vendor's own pricing page, read October 2026.

ProductHow it chargesEntry price (source)Recurring workTrial
GorillaDeskPer route; office and crew users free$49 a month, Basic (GorillaDesk pricing page)Recurring routes named on its window page; subscription billing from Pro14 days, no card
Housecall ProPer plan, 1 to 8 users included, $35 extra user on MAX$59 a month yearly, $79 monthly, Basic (Housecall Pro pricing page)Recurring Service Plans on MAX14 days, no card
JobberPer plan and users, $29 per extra user$29 a month annual, $49 monthly, Core (Jobber pricing page)Pricing page doesn't say which plan; optional line items from Grow14 days, no card
ServiceM8Per jobs a month; no per-user fees on paid plans$0 for 30 jobs, then $29 for 50 (ServiceM8 pricing page)Recurring jobs on every plan14 days, no card
Custom CRMQuoted per projectNot publishedBuilt around your roundsNot applicable

Is per-route or per-user pricing cheaper for window cleaners?

It depends on how many people log in compared with how many routes run. Take a company with two trucks, two cleaners in each, and one office manager, using list prices as read in October 2026. On GorillaDesk Basic that's two schedules: $49 plus $50, or $99 a month, with everyone else free. On Housecall Pro, five users fit inside Essentials at $149 a month on yearly billing. On ServiceM8, users don't matter, so the bill depends on job count: Growing at $79 covers 150 jobs a month. Jobber prices teams by headcount on its pricing page, so run your real user count there. None of these totals includes card fees, texting or add-ons, so treat them as a starting point for your own quote, not a final answer.

A solo cleaner sees a different picture. ServiceM8's free plan covers 30 jobs a month, Jobber Core is $29 a month on annual billing, and GorillaDesk Basic is $49. Our guide to software for one-person businesses runs that comparison across more trades.

How do you choose window cleaning software?

Put your real week into every trial. These tests separate the products fast:

  • The round. Set up a 15-stop storefront route every two weeks. Check that it repeats on its own, that the stops come out in a sensible drive order, and that each shop gets an invoice or a card charge without you touching it. Our recurring service billing guide covers what to look for in the billing half.
  • The rain day. Move a full day of jobs to Thursday and read what each customer receives.
  • The quote. Price a two-story house by panes, with screens, tracks and hard-water removal as optional lines. If you price by the pane, our window cleaning pricing guide helps set the rates you'll load.
  • The crew. Count who logs in and who drives a route. That count decides whether route or user pricing costs less.
  • Leaving later. Ask how you export customers, recurring schedules and payment history. Read who owns your data in field service software before you load years of routes.

Where to start

  1. Write down your counts. Routes, people who need a login, and jobs per month in your busiest month.
  2. Price two or three options with those counts. Use each vendor's own pricing page and note which plan holds the recurring and add-on features you need.
  3. Run the same two-week round in each trial. Fourteen days is enough to see one full biweekly cycle and one invoice run.

If you'd like an outside look at how leads reach your calendar today, our free system quote reviews your website, phones and follow-up.

Frequently asked questions

Is there free window cleaning software?

ServiceM8's pricing page, read October 2026, shows a free plan covering one user and 30 jobs a month. The other products here offer 14-day free trials and then charge a monthly fee.

What does per-route pricing mean?

GorillaDesk charges for each schedule, which it defines as a technician running their own route. Crews riding together share one schedule, and office users such as admins and managers are free.

Which window cleaning software handles recurring cleans?

All four describe recurring work on their own pages. ServiceM8 lists recurring jobs on every plan and Housecall Pro lists its Recurring Service Plans on MAX. Jobber and GorillaDesk don't say on their pricing pages which plan holds recurring scheduling, so ask before you buy.

Can customers book window cleaning online?

Jobber includes online booking on Core, Housecall Pro on Basic and ServiceM8 on every plan. GorillaDesk lists online booking from its Pro plan.

General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.

Find out what your leads really cost.

Get a free system quote: we look at your site, your Google profile, how your calls get answered and what you spend on leads, then put what we'd build and what it costs in writing.

Get a free system quote