Get your taxes done using TurboTax

I think the IRS would view this as a sham. after all your son isn't paying you for the value of the food and shelter you are providing him.   if the IRS were to view this as a sham, there would be penalties for excess contributions to the Roth.  you too could face penalties for preparing a frivolous return.