If you want more residential work I might suggest a referral system.
Print post cards explaining the benefits of your referral system (cash back, $20 off next cleaning etc. etc.). There is a spot on the post cards to write in your customers name and phone number (so you can track who to reward for the referral). Upon job completion when she hands you the check hand 5 cards to her . Both the new customer and the referring customer receive something from you. The new one could receive an immediate % discount for trying you out for the first time. Your referring customer can have a cumulative % or $ off for every card redeemed by a new customer up to a complete free cleaning.
This can also be incorporated into a web form if you have a website or a Facebook page for your business.