Do I have to refile for homestead every year?

No. Once you have applied for and received the credit, you do not have to reapply each year. The only time that you would need to reapply for the credit would be when you change your primary place of residence (i.e. sell your house and buy a different one).