@Dustin H.
Our company's secret sauce to managing capex and expenses are:
1. never buy in an area where the local high school is great schools 4 or lower. IE buy 5 or better. You Memphis folks, do a spot check to see if this rule holds for your areas. Google: great schools <high school name>.
2. Select tenants who have young kids and say they need your rental (and only your rental) to keep their kids in the same schools.
3. Tenant screening:
a. look in their car. It has to be spotless. They will keep your property like how they keep the insides of their car. Dented and old is ok. In fact I don;'t like renting to someone with a new expensive car. It shows poor financial sense. I drive old cars and invest my cash well, I want renters who will pay their rent, not waste it on senseless crap.
b. Make a showing appointment on 1:15 on Sat or Sunday. (any odd time will do). Tell everyone the same time and that you'll only be there 1/2 hour. Those who don't show can't manage their time and probably won't manage to pay their rent on time either. I like no-shows!!!! Saves me alot of time on more invasive checking.
c. Drive by their current address if it's a house. You'll not get reliable info from their current landlord and corporate apartments won't tell you anything for privacy laws anyway.
d. I use citi tenant check. ctcredit.net. Low fico is ok, lots of debt is typical, but their ontime payment table has to be mostly green (on time).
e. The last check is, I ask this: why do you want to rent this house? If I hear that they like it, it's cheapest, etc any answer that is not "sticky" will last for years, I don't rent to them. They have to give an answer that means: my house is the only house within miles that works for them. IE to stay in a school district, or their hobby fits in the garage or basement and no other rental house worked etc. Some permanent and sticky reason why they are the perfect match for your house.
f. eat another month empty than violate any of the above rules.