Injury or Accidents: Working with ladders and slippery surfaces can be hazardous.
Weather: Rain, wind and other weather conditions can make window cleaning difficult or impossible.
Theft: Working in clients homes can increase the risk of theft.
Competitors: There may be a lot of competition in the window cleaning market.
Unpaid Invoices: Poor credit control can lead to clients not paying their invoices.