@Devin Monroe
I support your conservative method of running the numbers. Don't be misled by the You-tube gurus who rarely show you a realistic proforma when they run their numbers. Your method will more accurately reflect what will really happen. I looked at Baltimore very closely for rentals, some issues:
1. The typical Baltimore rental is a 100 year old rowhome. Even if rehabbed there will be age related issues not addressed by the rehab. Some of these include the sewer connection to the city and iron pipe issues in the unit. Rehabs should address new roofing, plumbing, electrical, flooring, appliances, and new HVAC in addition to all the cosmetic issues. This will run from $75K to $100K and all of these will not have been performed in your base $145K unit.
2. Many Baltimore rehabs will rubber coat the roof, typical this has about 5 to 7 year life.
3. Lead paint is always an issue. You will need to remove it completely by a certified contractor or have a periodic inspection. Either of these cost money.
4. Baltimore is tenant friendly. You will also need what is essentially a landlords license.
5. Baltimore very much street to street in terms of value and street crime. You absolutely need to know the areas or work with an agent you know and trust.
6. Real Estate taxes will greatly increase due to the price you paid vs the original appraisal. I understand that Baltimore has not been very aggressive in increasing property taxes due to resell. I expect this to be stepped up since states and cities will need to increase taxation due to covid expenses.
6. You need to ask yourself why an owner or investor is currently selling his 100 year old house if it is a gold mine. Likely there is significant deferred maintenance or cap ex that needs to be corrected.
7. Closing costs are high in Baltimore roughly 5 to 6%.
I am not trying to advise you not to buy in Baltimore but rather supporting your conservative calculation of costs and returns. I believe it is realistic to expect a $100 to $200 cash on cash return or 6% Cash on Cash return if using a PM company. Make sure you get a home inspection and property appraisal before you buy. Best of luck!