Rental vs 2nd Property

I currently own an older home that I have made significant repairs to for 2019 .  My son lives in it for free. He did help with the improvements and pays for upkeep, utilities and such.  I've been researching and see that I could consider his labor under Barter for rent but I'm wondering if anyone else has experience with this or recommendations.  

This is a family home that has been passed from person to person in the family for years, I have no purchase cost but did pay for new roof, gutters, lots of structural repairs, and basically gutted the interior to make it livable. I'd like to find a way to recoup some of those expenses.