@Beau Watson, I am going to have to disagree. All of those expenses are valid and legitimate, and must be covered by your rental income if you bought right. Applicants are not your employer and I do not think they should be the ones paying for your time and expenses. Look at it from the other side for a moment. Imagine you're an applicant who knows rental demand is very high, so you take a couple of unpaid hours off from work to go tour a property, drive your car and burn gas, only to be rejected for the property. Would you expect the landlord to reimburse you for the missed wages, gas for your car, and so on? Especially when you cover all qualification requirements and still got rejected?
I do not charge any application fees. At the end of the day, screening costs are a small fraction of my rental portfolio expenses, and it would not make a big difference in my bottom line if I charged for them. I bet for a potential tenant that pays numerous application fees to be rejected from numerous places those fees have a much bigger impact.