Cleaning
Clear quotes. Full rounds. Clean glass.
Best software for window cleaning businesses
Jobber for window cleaners: pane-count quotes, screens and tracks, recurring storefront rounds, routes, autopay and reviews. Core, Connect or Grow?
We may earn a commission if you buy through our links — it doesn’t change our picks. How we make money →
Plan and feature details from vendor pricing and help pages, checked Oct 2026.

Our verdict
Count the glass. Sell the extras. Keep the round rolling.
Our pick is Jobber Grow for residential quotes with selectable screens, tracks and gutters: $199/month for one login or $257 for three. Connect suits simpler repeat rounds at $139 for one or $197 for three. Core is $49/month for a solo base workflow (standard monthly rates, checked October 30, 2026).
A solo window cleaner or small crew mixing residential quotes with regular storefront rounds.
A company whose main requirement is construction project management rather than scheduled cleaning visits.
The glass is clean. The quote should be just as clear: how many panes, which storeys, and whether screens and tracks are included. Then tomorrow’s storefront round needs to happen without rebuilding the diary from scratch.
Jobber Grow is our pick for residential window cleaners selling selectable extras. Connect fits a repeat-round business with simpler quotes; Core fits a solo owner handling routes and messages personally. Build the scope once, carry it onto the visit, and finish with a bill the customer understands.
Make the window count do the quoting
Start with a small price book: exterior ground-floor panes, upper-storey panes, interior glass, screens, tracks and gutters. Put your counting rule in each description. A pane and a window opening can mean different things to a customer; write down which one you charge for, plus access and storey assumptions.
Jobber’s products and services list saves the item name, description and unit price. In the mobile quote builder, add those services and their quantities while you’re at the property. Use separate items for work that takes different effort, rather than hiding everything inside “window cleaning.”
A quote with room for the extras
Illustrative quote inputs: these are example quantities and rates for building the quote.
| Line item | Quantity × unit price | Amount | How to present it |
|---|---|---|---|
| Ground-floor exterior panes | 20 × $6 | $120 | Base scope |
| Upper-storey exterior panes | 10 × $9 | $90 | Base scope |
| Screen cleaning | 10 × $4 | $40 | Optional extra |
| Track cleaning | 10 × $3 | $30 | Optional extra |
| Gutter cleaning | 1 × $90 | $90 | Optional extra |
| Base clean | $210 | Mandatory items | |
| Everything selected | $370 | Base plus all three extras |
On Grow or Plus, mark the extras optional. Customers select or deselect them in client hub and the total adjusts. When you convert the approved quote to a job, selected extras become regular job items; unselected ones drop out. That’s a clean handoff from “yes, do the screens too” to the crew’s scope. Jobber’s optional-item workflow explains the controls; our estimate-options comparison goes deeper on quote choices.
Buy the plan for the round you actually run
Choose Grow when the quote is doing the selling. Choose Connect when the repeat round is the business. Core gives one owner the basic quote–schedule–invoice workflow, with more of the follow-up left in your hands.
| Window-cleaning job | Plan that covers it |
|---|---|
| Save service items, quote from the app, schedule recurring jobs and use client hub | Core and higher |
| Optimize flexible stops, send automated visit reminders and collect automatic payments | Connect and higher |
| Let customers select screens, tracks or gutters on the quote | Grow and Plus |
| Keep a two-way client SMS conversation in Jobber | Grow and Plus |
| Add selected before/after images directly to an invoice | Grow, Plus or Marketing Suite |
| Automate Google review requests | Marketing Suite add-on on Core/Connect/Grow; included on Plus |
The current plan matrix puts routing and automatic payments on Connect and selectable quote extras on Grow. Core is a one-user plan.
Standard prices, checked October 30, 2026
USD, with promotions excluded. Annual figures below are per month billed annually, rather than yearly totals. Count everyone who logs in, including the office.
| Plan | Included-user bundles | Standard monthly prices | Per month billed annually |
|---|---|---|---|
| Core | 1 only | $49 | $29 |
| Connect | 1 / 5 / 10 / 15 | $139 / $199 / $299 / $399 | $99 / $149 / $229 / $299 |
| Grow | 1 / 5 / 10 / 15 | $199 / $299 / $399 / $499 | $149 / $229 / $299 / $399 |
Connect and Grow publish $29/month per added user. For monthly billing, take the smaller bundle plus seats when it beats the next bundle. Jobber doesn’t publish an annual extra-seat rate, so the annual column uses a bundle that covers the whole team.
| Total logins | Connect monthly | Grow monthly | Connect per month billed annually | Grow per month billed annually |
|---|---|---|---|---|
| 1 | $139 | $199 | $99 | $149 |
| 2 | $168 | $228 | $149 | $229 |
| 3 | $197 | $257 | $149 | $229 |
| 4 | $199 | $286 | $149 | $229 |
| 5 | $199 | $299 | $149 | $229 |
| 6 | $228 | $328 | $229 | $299 |
For three logins, Connect is the one-user bundle plus two seats: $197/month. At four logins, its five-user bundle wins at $199/month. Grow stays on one user plus seats through four logins, then uses the five-user bundle at five.
Give storefronts a repeat visit and a clear monthly bill
Create a recurring job for each property, choose the repeat pattern and assign the visits. Put gate codes, interior access and which glass is included in the instructions. A weekly storefront and a residential clean every eight weeks can each have their own schedule.
Then choose the billing model separately. Jobber supports per-visit invoicing, where completed visit items feed the bill, and fixed-price invoicing, where the same job amount is charged each billing period. Set a month-end billing schedule for a commercial round. The recurring-job guide covers both models.
| Illustrative storefront agreement | Four completed visits | Five completed visits |
|---|---|---|
| $35 per visit, billed monthly | $140 | $175 |
| Fixed $150 monthly service agreement | $150 | $150 |
Write the agreement to match the model. A fixed monthly bill stays fixed when the calendar contains an extra visit. Put separately billed gutter or track work on its own agreed scope and invoice instead of expecting a flat monthly charge to grow automatically.
On Connect and higher, enable Get paid automatically with Jobber Payments and a saved card or ACH method. Jobber creates the invoices and charges that method on the chosen billing schedule. Without automatic payments, the billing reminder prompts you to create the invoice. Follow the automatic-payment setup and use our recurring-service guide for the wider agreement workflow.
Keep the round close together—and give rain a message owner
Group clients by neighborhood before filling the day. Keep a fixed-time interior appointment separate from flexible exterior stops. On Connect and higher, an admin can optimize anytime visits on Jobber.com; the app reflects the resulting order. Set a specific reminder time for anytime-visit texts, such as 9 a.m. the day before, so they can send without a scheduled arrival time. Re-run the route after the day’s stops change. See Jobber’s route-optimization instructions and our route-planning comparison.
When rain wipes out the morning, move the affected visits and name one person to tell customers their replacement dates and handle replies. An individual move offers Notify client; a bulk move doesn’t provide that same prompt. Once a visit moves, old reminders are canceled and new ones follow its updated schedule and your reminder settings. Finish the messages before calling the new diary settled. The visit controls and reminder rules explain that split.
Housecall Pro is the alternative for an office that values its Notify customers option during bulk calendar changes.
Let the finished glass earn the next booking
Take the before shot, clean, then take the after shot from the same angle. Use the visit’s camera button in the app and add a short note about completed extras or access problems. Job notes and photos start internal; choose the images you want the customer to see.
On Grow, Plus or Marketing Suite, add selected images directly to the invoice from Jobber.com so the customer can see the finish in client hub. Jobber’s invoice image instructions cover that sharing step. Keep the internal note about a difficult gate separate from the sparkling-glass photo you send out.
For a business built around recurring rounds, set Reviews to When a visit is completed and choose how many completed visits should come first. The recurring job can stay open while the finished clean earns its ask. If one-off residential jobs dominate instead, use When a job closes after the work is done. Choose the account trigger for your main workflow. Jobber limits requests to one per client every six months; its Reviews settings explain the trigger and repeat guard.
Marketing Suite is $99/month as an add-on to Core, Connect or Grow and is included on Plus (checked October 30, 2026). It includes Reviews; the add-on bills monthly even with an annual base plan and isn’t available during the trial. See the Marketing Suite subscription rules and our review-request comparison for setup choices.
Put your next round into Jobber
- Save your counting rules and common services in the price book.
- Build one residential quote with the exact screen, track and gutter choices you sell.
- Set up a storefront’s repeat visits and its separate billing agreement.
- Order the flexible stops, then rehearse moving a visit and sending the new date.
- Capture the finish, share the selected photos and complete the visit or job that drives your review trigger.
Start with Connect for a repeat-round business, or Grow when selectable extras and two-way texts are part of the sale. Give the customer a clear scope, give the crew a sensible round, and keep the payment attached to the work.
Build the van’s working kit with our window cleaning gear for small crews: water-fed equipment outside and a washer–squeegee setup for the hand finish.
For the person behind the squeegee, our wash-crew Christmas gift guide includes a brass squeegee, fresh washer and wet-tool holder.
What we would do next
Three moves before you commit.
Choose your quote workflow
Use Grow for selectable extras, or Connect for simpler repeat-round quotes.
Separate visits from billing
Agree a per-visit or fixed monthly price, then set the billing schedule.
Finish the visit properly
Capture the after photos and use the review trigger that fits your recurring or one-off business.
Common questions
Quick answers.
Which Jobber plan fits a solo window cleaner?
Core at $49/month covers a solo quote–schedule–invoice workflow. Choose Connect for routing, automated reminders and automatic payments, or Grow for selectable screens and tracks.
Can customers choose screen and track cleaning?
On Grow and Plus, optional quote items let customers select extras in client hub. The total changes with their choices, and selected items carry into the job.
Can storefront visits be billed monthly?
Yes. Set recurring visits and a separate monthly billing schedule. Use per-visit billing for the cleans completed or fixed-price billing for an agreed monthly amount; Connect and higher add automatic payments.
Should a recurring round wait until the whole job closes for a review?
Use the completed-visit trigger for a business built around recurring rounds. For mainly one-off work, the closed-job trigger fits the finished job. Jobber limits review requests to one per client every six months.
Sources
Where these facts come from.
- Jobber standard plans, user bundles and feature matrix · checked October 30, 2026
- Jobber saved service names, descriptions and prices · checked October 30, 2026
- Jobber mobile quote quantities and extras · checked October 30, 2026
- Jobber selectable quote extras and conversion · checked October 30, 2026
- Jobber recurring visits and monthly billing · checked October 30, 2026
- Jobber saved payment methods and automatic billing · checked October 30, 2026
- Jobber anytime-visit route optimization · checked October 30, 2026
- Jobber rescheduling and individual customer notices · checked October 30, 2026
- Jobber reminder changes after rescheduling · checked October 30, 2026
- Jobber internal visit photos and notes · checked October 30, 2026
- Jobber invoice images and customer sharing · checked October 30, 2026
- Jobber review triggers and six-month repeat guard · checked October 30, 2026
- Jobber Marketing Suite billing and availability · checked October 30, 2026
- Jobber Core single-user workflow · checked October 30, 2026
- HCP bulk calendar customer-notification option · checked October 30, 2026
Ready to look for yourself?
Explore Jobber with this guide beside you.
Take your must-have workflow into the trial, with the plan table beside you.
Visit Jobber ↗