Self-screening tenants looks straightforward until the first eviction shows you where the process had a hole
The standard advice is to run a credit check, verify income at three times the rent, call the previous landlord, and trust your gut on the rest. That framework is not wrong, it just leaves out the part where the process breaks down, which is the previous landlord call. A landlord with a problem tenant has every reason to give a neutral or positive reference to move that tenant along. The useful question is not "would you rent to them again" but "when did they give notice and what did the unit look like at move-out." Those two questions are harder to dodge with a vague answer.
On income verification, the figure doing the most work is not the gross number but the form it takes. A W-2 employee at 3.2x is a different risk profile from a 1099 contractor at 3.2x with lumpy monthly deposits. Both pass the ratio. Neither deserves the same weight. Asking for three months of bank statements alongside pay stubs or tax returns lets you see whether the income actually lands consistently.
The credit report matters less as a score and more as a pattern. A 620 with one medical collection and thin file reads differently from a 620 with two prior landlord collections and a utility shutoff. Landlord and utility entries are the ones that predict rental performance. Everything else is secondary.
On Fair Housing, the risk for a self-managing owner is applying criteria inconsistently, and criteria drift happens when you are evaluating people one at a time without a written standard in place first. A one-page written policy with specific minimums, set before any application comes in, is what keeps a rejection defensible. Consult a local attorney on what your state allows and prohibits, because some states layer additional protected classes onto the federal baseline and enforcement varies.
The piece most self-managers skip is setting the minimum before advertising the unit. What credit floor, what income multiple, what rental history requirement. If you set those after you see the applicant pool, you are already exposed.
What does your current process look like at the income verification step, and are you treating W-2 and self-employed applicants differently?