I use a Buildium property management subscription to manage rent collections, so every tenant pays electronically. There have been very few times in the last 4 years that rent has been late from any of my tenants. It seems that electronic rent payment (and automatic late fees) encourages timely rent payment. I am able to get market rent or above because I have nice properties. I'm normally able to attract great applicants. One neighborhood though, where I have two properties (4 doors), is a low income area, and those are the properties that take me the longest to find good applicants. My mistake might be in over-renovating nice apartments in low income areas. But I don't want to be a slumlord, and I also want to attract good tenants, no matter the neighborhood. However, most applicants in those areas have poor credit, or unstable job history, inconsistencies in their applications, etc. So its a battle to have nice properties there, and attract good tenants to live in those areas. I'm careful to pick a property that is in a pocket of other houses are duplexes that are well taken care of, but the area overall only attracts lower income applicants. Those are the ones that I might eventually hand over to a good PM. The ones that are in nice upscale areas are relatively easy to attract good applicants. I still am having trouble with getting repairs done quickly, but that is a recent issue, in the last month, so I'm going to try a couple new handymen, and hopefully find a good one to work with. I don't want to use a contractor to do basic handyman repairs, as that would cost a lot more to do maintenance.