Farkam,
Hang in there if you have just started window cleaning. It does take time to become established.
In the beginning I used to take it personal when I lost even the smallest accounts for any reason. Then I learned that it is just business; you pick up many more than you will lose.
I would make it clear when the agreement is madewith a client to be on a cleaning schedule that there is a fuel charge of a certain amount if you make the trip to clean and the cleaning is cancelled.
It is your business; you are in charge but I know what you mean when you first start out. You feel you need each and every job.l In time you will stay busy year 'round.
As far as picking up commercial; over here if you are out and about; have good exposure to the public and to businesses, and do some marketing(via visiting in person; leaving cards, pamphlets, advertising in phone books, etc), you are guaranteed success.
Just keep trying and on the really cold slow days do something fun or brainstorm about marketing your business. I have done some phone marketing in the beginning by calling to say"we are running a winter special, 20% off any cleaning this week", etc.
Put out lots of bait and you will for sure catch some fish.
I know; I have been doing this business over 20 years.
Hugs,
Texas Girl