do I have to register turbo tax each time if installed on more than one computer
You can install it on any computer you own, for use by you and your family.
_______________________________
Use on anyone else's computer, or use by anyone not in your family violates your user agreement.