Window cleaning business software: what to use for your round
Short answer: The best window cleaning software handles recurring rounds, routes jobs by area, sends invoices and takes card payments. Jobber, Housecall Pro, GorillaDesk and ServiceM8 (all job management tools for service businesses) each do that, with entry plans from $29 to $149 a month as of November 2026. Pick by how you charge: per route, per job volume, or per user. Start with a spreadsheet and a simple contract if you have fewer than 30 regular customers.
You run a window cleaning round and want to know whether you need software at all, and if so, which one fits a route of repeat customers.
I'm Ranjit, and I run Blur Studio: 15+ years building software, 120 apps taken live, and clients who have gone on to raise $10M+. I build AI systems and processes that help businesses do a lot more with a lot less time. I also work differently from most of what else is out there, more on that further down this page. Say hello.
What does a window cleaning business actually need?
A window cleaner's work is repeat work. You clean the same houses every four, six or eight weeks, often in the same street order. That shapes what software should do.
- Recurring jobs: Set a customer once, and the visit appears on the calendar every cycle.
- A route view: Jobs grouped by street or area, so the day is one loop.
- Quotes and invoices: Price by window count or by the visit, then bill by text or email.
- Payments: Card on file or a pay link, so you stop chasing cash and checks.
- Reminders: A text the day before cuts missed visits and locked gates.
- Customer notes: Gate codes, dogs, which windows are hard, what price was agreed.
A CRM (customer relationship manager, which is a list of customers and your history with them) is the core of this. Many window cleaners already keep that in a notebook. If you want more on that part, see my guide to a CRM for a small business.
Do you need software at all?
Not on day one. If you have under 30 regular customers and work alone, a spreadsheet, a calendar and a payment app can do the job. Software starts to pay off when you add a helper, when missed invoices cost you real money, or when you spend your evenings on admin. A tool that costs $29 a month is paid for if it recovers one forgotten invoice.
Which window cleaning software is best?
Prices come from each vendor's own page, in USD, as of November 2026. Always check the page for your team size.
| Tool | What it is | Price as of November 2026 | Fit for a window round |
|---|---|---|---|
| Jobber | Job management software for small service businesses | Core $29, Connect $99, Grow $149 a month, billed annually, for 1 user | Online booking, quotes, invoices and online payments from Core |
| Housecall Pro | Job management software with scheduling, payments and marketing | Basic $59 (1 user), Essentials $149 (5 users), billed annually | Has a dedicated window cleaning page; Routes from Essentials |
| GorillaDesk | Field service software priced per route, with unlimited users | Basic $49, Pro $99 a month for the first route, paid monthly | Built for recurring route work; customer portal and e-signatures on Pro |
| ServiceM8 | Job management app priced by jobs a month | Free for 1 user and 30 jobs; Starter $29 for 50 jobs; Growing $79 for 150 jobs | Recurring jobs and deposits on every plan; job costing from Premium ($149) |
| Contractor+ | A CRM and project tool for contractors | Free plan; PRO TEAM $58 a month on yearly billing, with 2 users included | Lists window cleaning among its industries; free plan limited to 5 estimates or invoices a month |
Jobber
Jobber is job management software built for small service businesses. Core includes online booking, quotes, invoices with online payments and built-in reporting. Connect adds automated reminders, automatic payments and QuickBooks sync. The prices are for one user, so check the team size selector. It suits a solo cleaner who wants a tidy, simple system. See my Jobber pricing guide for the add-ons.
Housecall Pro
Housecall Pro bundles scheduling, quotes, invoices, payments and review requests. Its Basic plan is for one user, and Essentials covers five and adds Routes, which groups jobs to cut drive time. It publishes a page just for window cleaners. It costs more than Jobber at the entry level, so it makes sense when you want the review and marketing tools in the plan. My Housecall Pro pricing guide has the detail.
GorillaDesk
GorillaDesk is field service software that charges per route, meaning per person who runs their own schedule, with unlimited users. That model is friendly to a window business that hires helpers, since a helper riding with you does not add a route. Basic routing handles up to 25 stops at a time, and the Pro plan adds a customer portal, online booking and e-signatures. Its listed industries are pest control, lawn care, cleaning and pool service, so ask the team whether your window work fits before you commit.
ServiceM8
ServiceM8 is a job management app for trades. It charges by jobs a month and not by seat, so a growing crew does not push the price up. All plans include recurring jobs, deposits and progress invoices, and job costing starts on the Premium plan. The free plan covers 30 jobs, which is enough to test it on a small round.
Contractor+
Contractor+ is a CRM and project tool for contractors, with a free plan and paid tiers. It lists window cleaning among its industries. It is stronger on estimates and project work than on route planning, so it fits a window cleaner who also quotes larger one-off jobs, such as commercial or post-construction cleans.
For a wider look at the category, my guide to field service management software covers the main platforms side by side.
How do I set up a recurring round?
- Export or list your customers: name, address, phone, email, price, frequency, last clean date.
- Group by area: label each customer with a street or zone, so the system can group them.
- Set the cycle: every 4, 6 or 8 weeks, per customer. Weather days will push things, so plan one catch-up day a week.
- Add notes: gate codes, pets, access rules, special windows.
- Turn on reminders and payment links.
- Check the first month by hand. Make sure each customer got cleaned once and billed once.
What goes in a window cleaning contract?
A short contract protects both sides. This is a layout to start from, not legal advice, so have a local advisor check the wording.
- Parties and address: your business name, the customer name and the property.
- Scope: inside, outside or both; which windows; whether screens, tracks and sills are included.
- Frequency: every 4, 6 or 8 weeks, and what happens in bad weather.
- Price and payment: price per visit, when it is due, accepted methods, late fee.
- Access: gates, pets, who needs to be home.
- Damage and exclusions: pre-existing cracks, failed seals, hard-water etching.
- Cancellation: how many days notice, and how a pause works.
- Signatures and date.
Software that offers e-signatures can send this for signing on a phone. If you want a clean way to get that done on site, see my note on getting quotes and work orders signed on site.
What should a window cleaning spreadsheet look like?
If you start with a spreadsheet, use one row per customer and these columns.
| Column | Example |
|---|---|
| Customer | M. Patel |
| Address and zone | 14 Elm Road, North |
| Phone and email | Contact details |
| Price per visit | $45 |
| Frequency (weeks) | 6 |
| Last clean | 2026-10-14 |
| Next due | Last clean plus 42 days (a formula) |
| Paid | Yes or no |
| Notes | Gate code, dog in yard |
Sort by zone and next due date, and you have a route. These figures are made up as an example. Once you are copying data between your sheet, your calendar and your invoices every week, that is the sign to move to software.
A worked example: a solo cleaner adds a helper
These figures are made up. You have 60 regular customers at an average of $45 a visit on a 6 week cycle. That is about 10 visits a week. You hire a helper, so you now run two crews and 20 visits a week.
- On a per-route tool such as GorillaDesk, a helper who rides with you shares your route, so the plan price does not change.
- On a per-user tool, the helper is another seat.
- On a per-job tool such as ServiceM8, your job count rises with the round, so check which plan tier you land in.
Run your own numbers through each pricing page before choosing. The cheapest tool for 10 visits a week is often not the cheapest for 20.
How I'd approach this
Start with a free trial of two tools and put your real customers into both. Do one week of your actual round, from quote to payment. Whichever one you open without being forced to is the right one. Do not pay for marketing add-ons in year one.
Keep the bar low: recurring jobs, a route view, reminders and card payments. Anything beyond that you can add later. If your needs get unusual, such as multi-building commercial contracts or high-rise crews, a tool tailored to your own process may serve you better than stretching a generic one. My AI for small business guide shows where automation, such as reminder messages and quote follow-ups, can take more admin off your plate.
Questions people ask
What is the best CRM for a window cleaning business?
For a small round, the tool's own customer list is your CRM. Jobber, Housecall Pro, GorillaDesk and ServiceM8 each keep customer history, notes and recurring jobs in one place. Pick by how you are charged: per user, per route or per job volume.
Can I use Excel instead of window cleaning software?
Yes, for a solo cleaner with under 30 regular customers. Use one row per customer with zone, price, frequency, last clean and next due. Move to software when you add staff or spend evenings on invoices.
Is there free window cleaning software?
ServiceM8 has a free plan for one user and 30 jobs a month, and Contractor+ has a free plan with a limit of 5 estimates or invoices a month, as of November 2026. Both are useful for a test run.
Which tool is cheapest for a team of three or four?
It depends on your visit count. GorillaDesk charges per route, ServiceM8 per job volume, and Jobber and Housecall Pro per plan and user count. Compare using your real numbers. See my Jobber pricing guide for how its tiers climb.
Do I need a window cleaning contract?
A short written agreement helps with scope, price, access and cancellation. Use the layout above and have a local advisor check it, since rules differ by place.
Can software send the reminders and invoices for me?
Yes. Most tools send visit reminders and invoices on a schedule, and some take payment by link. Turn these on first, since they save the most admin time.
More in this topic: Field service: buyer guides (11 guides) →