JobDiaryStart free trial

Window cleaning CRM and job management

Keep every customer, clean, crew update and payment connected.

Window cleaning CRM for the whole business: turn enquiries into quoted work, plan one-off and repeat cleans, record the site result and close the loop through payment and profit.

No card · Whole crew included · Cancel anytime

For domestic and commercial window-cleaning businesses.

  • Leads and quotes

    Keep the requested scope, customer history and accepted price together.

  • One-off and contract work

    Deep cleans, commercial jobs and recurring streets share one schedule.

  • Collection and profit

    Paid, unpaid, invoiced and job-cost records stay visible to the office.

High-rise, rope access and specialist compliance need dedicated safety and compliance systems. JobDiary does not claim to replace them.

From enquiry to clean to payment.

  1. Record the lead

    Customer, property, requested scope and next action.

  2. Quote the work

    Price a one-off, commercial contract or repeat clean.

  3. Create and schedule the job

    Plan it beside the rest of the business and assign the right crew.

  4. Give the crew the site detail

    Address, scope, access notes and relevant customer history.

  5. Record the result

    Done, not done, hours, photos and payment state on the work record.

  6. Invoice, collect and review

    Send the invoice or payment link, record collection and review the job.

See all product features

Nobody home is not the same as not done.

A completed but unpaid clean, a blocked visit and a moved appointment need different states on the same customer history.

  • Keep a completed unpaid clean as a visible customer balance.
  • Move an uncompleted visit without losing the agreed scope.
  • Keep the next action with the customer instead of a scrap of paper.
Job4 of 11
12 Castle Park€45
  • Payment
  • Photo
  • Hours

Job notes

Fronts and backs. Frames and sills. Note the cracked pane.

Mark job done

Route6 stops
36.4km
55mins driving
  1. 7 The GreenDone
  2. 23 Seabury DriveDone
  3. 9 Brookfield LawnIn progress
  4. 12 Castle ParkNext
  5. 31 Church RoadScheduled
  6. 18 The RiseScheduled
TodayYour run
10jobs
3done
€90collected
  • 08:307 The Green€30Done
  • 09:1523 Seabury Drive€30Done
  • 10:009 Brookfield Lawn€35In progress
  • 11:0512 Castle Park€45Next

The crew need the next property and the agreed work.

  • A focused list of one-off, contract and repeat work.
  • Supported field updates saved offline and synced when signal returns.
  • Hours, photos, completion and payment recorded against the job.

Product screens use demonstration data.

Keep every clean in the right money state.

Window-cleaning businesses mix door collection, payment links and account invoices. JobDiary keeps each state with the customer and job, while recorded time and costs support a clearer profit view.

Card payments run through your own Stripe account. Reminders can run at day 3, day 7 and day 14.

Job4 of 11
12 Castle Park€45
  • Payment
  • Photo
  • Hours

Job notes

Fronts and backs. Frames and sills. Note the cracked pane.

Mark job done

Product screens use demonstration data.

This CRM grew inside a real Co. Louth trades operation.

Gardening Services Dundalk is the operating basis of JobDiary. Leads, quotes, jobs, projects, field records, invoices and reports were shaped by real work, not a feature list.

Early records
472 jobs
Field use
2 vans
Since
2025

€29/ month

Whole crew included

Start free trial

€99once

Optional setup

See pricing

30 days free · No card · Cancel anytime · Free data export

Relevant window cleaning reading

Window cleaning questions

Is JobDiary only for repeating window rounds?

No. It is the full CRM for leads, quotes, one-off jobs, projects or contracts, recurring work, crews, invoices, payments and reporting.

Can I run four-weekly and eight-weekly customers together?

Yes. Different recurring cycles can share the schedule beside one-off and commercial work.

What happens when nobody is home?

Record whether the clean was completed, unpaid or not done. The state stays with the customer and guides the next action.

Can a customer pay by card?

Yes, through your own Stripe account. The money goes from the customer to your bank and does not pass through JobDiary.

Put one real window cleaning job through the whole system.

30 days free. No card.

Start free trial